xref: /sqlite-3.40.0/ext/lsm1/Makefile (revision a0b7ffb1)
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
23LSMHDR   = \
24  lsm.h \
25  lsmInt.h
26
27all: lsm.so
28
29lsm.so:	$(LSMOBJ)
30	$(CC) $(CFLAGS) -shared -o lsm.so $(LSMOBJ)
31
32%.o:	%.c $(LSMHDR)
33	$(CC) $(CFLAGS) -c $<
34