|
|
@@ -1,32 +1,38 @@
|
|
|
Index: Makefile.in
|
|
|
--- Makefile.in.orig 2008-07-09 01:36:13 +0200
|
|
|
-+++ Makefile.in 2008-07-17 09:09:03 +0200
|
|
|
-@@ -172,6 +172,24 @@
|
|
|
++++ Makefile.in 2008-07-17 09:33:03 +0200
|
|
|
+@@ -172,6 +172,30 @@
|
|
|
LIBOBJ = $(OBJS$(USE_AMALGAMATION))
|
|
|
|
|
|
|
|
|
+# FTS1 support
|
|
|
+ifdef FTS1
|
|
|
-+TCC += -DSQLITE_ENABLE_FTS1
|
|
|
++TCC += -DSQLITE_ENABLE_FTS1 -I$(TOP)/ext/fts1
|
|
|
+LIBOBJ += fts1.lo fts1_hash.lo fts1_porter.lo fts1_tokenizer1.lo
|
|
|
+endif
|
|
|
+
|
|
|
+# FTS2 support
|
|
|
+ifdef FTS2
|
|
|
-+TCC += -DSQLITE_ENABLE_FTS2
|
|
|
++TCC += -DSQLITE_ENABLE_FTS2 -I$(TOP)/ext/fts2
|
|
|
+LIBOBJ += fts2.lo fts2_hash.lo fts2_porter.lo fts2_tokenizer1.lo
|
|
|
+endif
|
|
|
+
|
|
|
+# FTS3 support
|
|
|
+ifdef FTS3
|
|
|
-+TCC += -DSQLITE_ENABLE_FTS3
|
|
|
-+LIBOBJ += fts3.lo fts3_hash.lo fts3_porter.lo fts3_tokenizer1.lo
|
|
|
++TCC += -DSQLITE_ENABLE_FTS3 -I$(TOP)/ext/fts3
|
|
|
++LIBOBJ += fts3.lo fts3_hash.lo fts3_porter.lo fts3_icu.lo fts3_tokenizer1.lo fts3_tokenizer.lo
|
|
|
++endif
|
|
|
++
|
|
|
++# RTREE support
|
|
|
++ifdef RTREE
|
|
|
++TCC += -DSQLITE_ENABLE_RTREE -I$(TOP)/ext/rtree
|
|
|
++LIBOBJ += rtree.lo
|
|
|
+endif
|
|
|
+
|
|
|
# All of the source code files.
|
|
|
#
|
|
|
SRC = \
|
|
|
-@@ -754,3 +772,31 @@
|
|
|
+@@ -754,3 +778,38 @@
|
|
|
sqlite3.dll: $(REAL_LIBOBJ) sqlite3.def
|
|
|
$(TCC) -shared -o $@ sqlite3.def \
|
|
|
-Wl,"--strip-all" $(REAL_LIBOBJ)
|
|
|
@@ -53,14 +59,21 @@ Index: Makefile.in
|
|
|
+ $(LTCOMPILE) -c $(TOP)/ext/fts3/fts3.c
|
|
|
+fts3_hash.lo: $(TOP)/ext/fts3/fts3_hash.c $(HDR)
|
|
|
+ $(LTCOMPILE) -c $(TOP)/ext/fts3/fts3_hash.c
|
|
|
++fts3_icu.lo: $(TOP)/ext/fts3/fts3_icu.c $(HDR)
|
|
|
++ $(LTCOMPILE) -c $(TOP)/ext/fts3/fts3_icu.c
|
|
|
+fts3_porter.lo: $(TOP)/ext/fts3/fts3_porter.c $(HDR)
|
|
|
+ $(LTCOMPILE) -c $(TOP)/ext/fts3/fts3_porter.c
|
|
|
++fts3_tokenizer.lo: $(TOP)/ext/fts3/fts3_tokenizer.c $(HDR)
|
|
|
++ $(LTCOMPILE) -c $(TOP)/ext/fts3/fts3_tokenizer.c
|
|
|
+fts3_tokenizer1.lo: $(TOP)/ext/fts3/fts3_tokenizer1.c $(HDR)
|
|
|
+ $(LTCOMPILE) -c $(TOP)/ext/fts3/fts3_tokenizer1.c
|
|
|
+
|
|
|
++rtree.lo: $(TOP)/ext/rtree/rtree.c $(HDR)
|
|
|
++ $(LTCOMPILE) -c $(TOP)/ext/rtree/rtree.c
|
|
|
++
|
|
|
Index: sqlite3.pc.in
|
|
|
--- sqlite3.pc.in.orig 2008-06-24 03:29:58 +0200
|
|
|
-+++ sqlite3.pc.in 2008-07-17 09:09:03 +0200
|
|
|
++++ sqlite3.pc.in 2008-07-17 09:32:21 +0200
|
|
|
@@ -8,6 +8,5 @@
|
|
|
Name: SQLite
|
|
|
Description: SQL database engine
|