189
189
# This is how we compile
191
TCCX = $(TCC) $(OPTS) -I. -I$(TOP)/src -I$(TOP) -I$(TOP)/ext/rtree
192
TCCX_SHARED = $(TCC_SHARED) $(OPTS) -I. -I$(TOP)/src -I$(TOP) -I$(TOP)/ext/rtree
191
TCCX = $(TCC) $(OPTS) -I. -I$(TOP)/src -I$(TOP)
192
TCCX_SHARED = $(TCC_SHARED) $(OPTS) -I. -I$(TOP)/src -I$(TOP) \
193
-I$(TOP)/ext/rtree -I$(TOP)/ext/icu -I$(TOP)/ext/fts3 \
194
196
# Object files for the SQLite library.
196
198
LIBOBJ+= alter.o analyze.o attach.o auth.o \
197
199
backup.o bitvec.o btmutex.o btree.o build.o \
198
callback.o complete.o date.o delete.o \
199
expr.o fault.o func.o global.o hash.o \
200
callback.o complete.o date.o delete.o expr.o fault.o \
201
fts3.o fts3_expr.o fts3_hash.o fts3_icu.o fts3_porter.o \
202
fts3_tokenizer.o fts3_tokenizer1.o \
203
func.o global.o hash.o \
200
204
icu.o insert.o journal.o legacy.o loadext.o \
201
main.o malloc.o mem0.o mem1.o mem2.o mem3.o mem5.o memjournal.o \
202
mutex.o mutex_os2.o mutex_unix.o mutex_w32.o mutex_noop.o \
203
opcodes.o os.o os_os2.o os_unix.o os_win.o \
205
main.o malloc.o mem0.o mem1.o mem2.o mem3.o mem5.o \
207
mutex.o mutex_noop.o mutex_os2.o mutex_unix.o mutex_w32.o \
208
notify.o opcodes.o os.o os_os2.o os_unix.o os_win.o \
204
209
pager.o parse.o pcache.o pcache1.o pragma.o prepare.o printf.o \
205
210
random.o resolve.o rowset.o rtree.o select.o status.o \
206
211
table.o tokenize.o trigger.o \
329
336
$(TOP)/ext/fts3/fts3_tokenizer.c \
330
337
$(TOP)/ext/fts3/fts3_tokenizer1.c
332
$(TOP)/ext/icu/icu.c \
333
$(TOP)/ext/icu/sqliteicu.h
339
$(TOP)/ext/icu/sqliteicu.h \
335
342
$(TOP)/ext/rtree/rtree.h \
336
343
$(TOP)/ext/rtree/rtree.c
361
368
$(TOP)/src/test9.c \
362
369
$(TOP)/src/test_autoext.c \
363
370
$(TOP)/src/test_async.c \
371
$(TOP)/src/test_backup.c \
364
372
$(TOP)/src/test_btree.c \
365
373
$(TOP)/src/test_config.c \
366
374
$(TOP)/src/test_devsym.c \
367
375
$(TOP)/src/test_func.c \
368
376
$(TOP)/src/test_hexio.c \
377
$(TOP)/src/test_journal.c \
369
378
$(TOP)/src/test_malloc.c \
370
379
$(TOP)/src/test_md5.c \
371
380
$(TOP)/src/test_mutex.c \
372
381
$(TOP)/src/test_onefile.c \
373
382
$(TOP)/src/test_osinst.c \
383
$(TOP)/src/test_pcache.c \
374
384
$(TOP)/src/test_schema.c \
375
385
$(TOP)/src/test_server.c \
376
386
$(TOP)/src/test_tclvar.c \
377
387
$(TOP)/src/test_thread.c \
388
$(TOP)/src/test_wsd.c \
379
390
#TESTSRC += $(TOP)/ext/fts2/fts2_tokenizer.c
380
391
#TESTSRC += $(TOP)/ext/fts3/fts3_tokenizer.c
383
$(TOP)/src/attach.c $(TOP)/src/btree.c $(TOP)/src/build.c $(TOP)/src/date.c \
394
$(TOP)/src/attach.c $(TOP)/src/backup.c $(TOP)/src/btree.c \
395
$(TOP)/src/build.c $(TOP)/src/date.c \
384
396
$(TOP)/src/expr.c $(TOP)/src/func.c $(TOP)/src/insert.c $(TOP)/src/os.c \
385
397
$(TOP)/src/os_os2.c $(TOP)/src/os_unix.c $(TOP)/src/os_win.c \
386
398
$(TOP)/src/pager.c $(TOP)/src/pragma.c $(TOP)/src/prepare.c \
387
399
$(TOP)/src/printf.c $(TOP)/src/random.c $(TOP)/src/pcache.c \
388
$(TOP)/src/select.c $(TOP)/src/tokenize.c \
400
$(TOP)/src/pcache1.c $(TOP)/src/select.c $(TOP)/src/tokenize.c \
389
401
$(TOP)/src/utf.c $(TOP)/src/util.c $(TOP)/src/vdbeapi.c $(TOP)/src/vdbeaux.c \
390
$(TOP)/src/vdbe.c $(TOP)/src/vdbemem.c $(TOP)/src/where.c parse.c
402
$(TOP)/src/vdbe.c $(TOP)/src/vdbemem.c $(TOP)/src/where.c parse.c \
403
$(TOP)/ext/fts3/fts3.c $(TOP)/ext/fts3/fts3_expr.c \
404
$(TOP)/ext/fts3/fts3_tokenizer.c \
405
$(TOP)/ext/async/sqlite3async.c
392
407
# Header files used by all library source files.
423
438
$(TOP)/ext/fts2/fts2_tokenizer.h
425
440
$(TOP)/ext/fts3/fts3.h \
441
$(TOP)/ext/fts3/fts3_expr.h \
426
442
$(TOP)/ext/fts3/fts3_hash.h \
427
443
$(TOP)/ext/fts3/fts3_tokenizer.h
429
445
$(TOP)/ext/rtree/rtree.h
447
$(TOP)/ext/icu/sqliteicu.h
431
449
# This is the default Makefile target. The objects listed here
432
450
# are what get build when you type just "make" with no arguments.
551
569
fts3.o: $(TOP)/ext/fts3/fts3.c $(HDR) $(EXTHDR)
552
570
$(TCCX_SHARED) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3.c
572
fts3_expr.o: $(TOP)/ext/fts3/fts3_expr.c $(HDR) $(EXTHDR)
573
$(TCCX_SHARED) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_expr.c
554
575
fts3_hash.o: $(TOP)/ext/fts3/fts3_hash.c $(HDR) $(EXTHDR)
555
576
$(TCCX_SHARED) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_hash.c