]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Change main.mk to make it easier to build testfixture and sqlite3 with the icu or...
authordanielk1977 <danielk1977@noemail.net>
Wed, 20 Jun 2007 08:49:05 +0000 (08:49 +0000)
committerdanielk1977 <danielk1977@noemail.net>
Wed, 20 Jun 2007 08:49:05 +0000 (08:49 +0000)
FossilOrigin-Name: 91719cc8eaf62f64099ff9eb2b48cef6c9c688f7

main.mk
manifest
manifest.uuid

diff --git a/main.mk b/main.mk
index 970605582f15e6a86befbc79ff62f4cad3a2b7ae..138e9a29f45a38f04fd604af501e88c87906a63a 100644 (file)
--- a/main.mk
+++ b/main.mk
@@ -142,6 +142,15 @@ SRC += \
   $(TOP)/ext/fts2/fts2_tokenizer.h \
   $(TOP)/ext/fts2/fts2_tokenizer1.c
 
+# Source code for extensions.
+#
+EXTSRC += -DSQLITE_CORE=1             \
+  $(TOP)/ext/icu/icu.c                \
+  $(TOP)/ext/fts2/fts2.c              \
+  $(TOP)/ext/fts2/fts2_hash.c         \
+  $(TOP)/ext/fts2/fts2_porter.c       \
+  $(TOP)/ext/fts2/fts2_tokenizer1.c
+
 # Generated source code files
 #
 SRC += \
@@ -243,7 +252,8 @@ libsqlite3.a:       $(LIBOBJ)
        $(RANLIB) libsqlite3.a
 
 sqlite3$(EXE): $(TOP)/src/shell.c libsqlite3.a sqlite3.h
-       $(TCCX) $(READLINE_FLAGS) -o sqlite3$(EXE) $(TOP)/src/shell.c \
+       $(TCCX) $(READLINE_FLAGS) -o sqlite3$(EXE)                  \
+               $(TOP)/src/shell.c $(EXTSRC)                        \
                libsqlite3.a $(LIBREADLINE) $(TLIBS) $(THREADLIB)
 
 objects: $(LIBOBJ_ORIG)
@@ -447,7 +457,7 @@ tclsqlite3: $(TOP)/src/tclsqlite.c libsqlite3.a
 testfixture$(EXE):     $(TOP)/src/tclsqlite.c libsqlite3.a $(TESTSRC)
        $(TCCX) $(TCL_FLAGS) -DTCLSH=1 -DSQLITE_TEST=1 -DSQLITE_CRASH_TEST=1 \
                -DSQLITE_SERVER=1 -o testfixture$(EXE) \
-               $(TESTSRC) $(TOP)/src/tclsqlite.c \
+               $(TESTSRC) $(EXTSRC) $(TOP)/src/tclsqlite.c \
                libsqlite3.a $(LIBTCL) $(THREADLIB)
 
 fulltest:      testfixture$(EXE) sqlite3$(EXE)
index a4af5ee9f8b59175fb85eccb53c8dafda844993d..bb4f5af3cda67daf825ed74559b69a7e5165a0fd 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Fix\ssnippet\sgeneration\swhen\sthe\sleft-most\scolumn\sof\san\sfts2\stable\sis\sused\sin\sthe\sMATCH\sclause.\sFix\sfor\sticket\s#2429.\s(CVS\s4095)
-D 2007-06-20T06:23:55
+C Change\smain.mk\sto\smake\sit\seasier\sto\sbuild\stestfixture\sand\ssqlite3\swith\sthe\sicu\sor\sfts2\sextensions\slinked\sin.\s(CVS\s4096)
+D 2007-06-20T08:49:05
 F Makefile.in 5babd49c427a0e82e849c89a4d3c3c1e607ec014
 F Makefile.linux-gcc 2d8574d1ba75f129aba2019f0b959db380a90935
 F README 9c4e2d6706bdcc3efdd773ce752a8cdab4f90028
@@ -48,7 +48,7 @@ F ext/icu/README.txt a470afe5adf6534cc0bdafca31e6cf4d88c321fa
 F ext/icu/icu.c daab19e2c5221685688ecff2bb75bf9e0eea361d
 F install-sh 9d4de14ab9fb0facae2f48780b874848cbf2f895
 F ltmain.sh 56abb507100ed2d4261f6dd1653dec3cf4066387
-F main.mk f9b489de8f79174d29082cb87bfdfcd89e1135ec
+F main.mk 522c81a818f2f81eb5e904ce983710449c5d76ad
 F mkdll.sh 37fa8a7412e51b5ab2bc6d4276135f022a0feffb
 F mkopcodec.awk bd46ad001c98dfbab07b1713cb8e692fa0e5415d
 F mkopcodeh.awk cde995d269aa06c94adbf6455bea0acedb913fa5
@@ -508,7 +508,7 @@ F www/tclsqlite.tcl 8be95ee6dba05eabcd27a9d91331c803f2ce2130
 F www/vdbe.tcl 87a31ace769f20d3627a64fa1fade7fed47b90d0
 F www/version3.tcl 890248cf7b70e60c383b0e84d77d5132b3ead42b
 F www/whentouse.tcl fc46eae081251c3c181bd79c5faef8195d7991a5
-P 6f7d55acedc92eeaf988425c719addd56209187f
-R daeedf3dc5f4a3b817306b9576386c25
+P fec56ad2ede53e3e202d9ad869a059eeb315796f
+R 305d535beab9e92f7490ec39c929c5de
 U danielk1977
-Z 92220c57e2724013f6febf5dcfc993d4
+Z f48b9f28cbc8b24414d33e5bb1c0daae
index c724094139184e28b0d6df7f481d413823aafa97..678e97da9f6aa6f0e1de6c4d50870e36b5b46ace 100644 (file)
@@ -1 +1 @@
-fec56ad2ede53e3e202d9ad869a059eeb315796f
\ No newline at end of file
+91719cc8eaf62f64099ff9eb2b48cef6c9c688f7
\ No newline at end of file