xref: /sqlite-3.40.0/ext/lsm1/Makefile (revision eb8e7adb)
1#!/usr/bin/make
2#
3# This is a temporary makefile for use during experimental development.
4# Replace with something more portable, if the experiments actually work out.
5#
6CC     = gcc
7CFLAGS =-g -fPIC -Wall -I. -I/home/drh/sqlite/bld
8
9LSMOBJ    = \
10  lsm_ckpt.o \
11  lsm_file.o \
12  lsm_log.o \
13  lsm_main.o \
14  lsm_mem.o \
15  lsm_mutex.o \
16  lsm_shared.o \
17  lsm_sorted.o \
18  lsm_str.o \
19  lsm_tree.o \
20  lsm_unix.o \
21  lsm_varint.o \
22  lsm_vtab.o
23
24LSMHDR   = \
25  lsm.h \
26  lsmInt.h
27
28all: lsm.so
29
30lsm.so:	$(LSMOBJ)
31	$(CC) $(CFLAGS) -shared -o lsm.so $(LSMOBJ)
32
33%.o:	%.c $(LSMHDR)
34	$(CC) $(CFLAGS) -c $<
35