Update Makefile.in so that the amalgamation files built by "make sqlite3.c" include fts5.

FossilOrigin-Name: 2870a80593302e7835c5f5d167f42710d8439e7d
This commit is contained in:
dan
2015-05-19 11:38:32 +00:00
parent b10210ea1b
commit 08e7199feb
3 changed files with 35 additions and 7 deletions
+28
View File
@@ -340,6 +340,22 @@ SRC += \
$(TOP)/ext/rtree/rtree.h \
$(TOP)/ext/rtree/rtree.c
SRC += \
$(TOP)/ext/fts5/fts5.h \
$(TOP)/ext/fts5/fts5Int.h \
$(TOP)/ext/fts5/fts5_aux.c \
$(TOP)/ext/fts5/fts5_buffer.c \
$(TOP)/ext/fts5/fts5.c \
$(TOP)/ext/fts5/fts5_config.c \
$(TOP)/ext/fts5/fts5_expr.c \
$(TOP)/ext/fts5/fts5_hash.c \
$(TOP)/ext/fts5/fts5_index.c \
fts5parse.c fts5parse.h \
$(TOP)/ext/fts5/fts5_storage.c \
$(TOP)/ext/fts5/fts5_tokenize.c \
$(TOP)/ext/fts5/fts5_unicode2.c \
$(TOP)/ext/fts5/fts5_vocab.c
# Generated source code files
#
@@ -942,6 +958,18 @@ fts3_write.lo: $(TOP)/ext/fts3/fts3_write.c $(HDR) $(EXTHDR)
rtree.lo: $(TOP)/ext/rtree/rtree.c $(HDR) $(EXTHDR)
$(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/rtree/rtree.c
fts5parse.c: $(TOP)/ext/fts5/fts5parse.y lemon
cp $(TOP)/ext/fts5/fts5parse.y .
rm -f fts5parse.h
./lemon $(OPTS) fts5parse.y
mv fts5parse.c fts5parse.c.orig
echo "#ifdef SQLITE_ENABLE_FTS5" > fts5parse.c
cat fts5parse.c.orig | sed 's/yy/fts5yy/g' | sed 's/YY/fts5YY/g' \
| sed 's/TOKEN/FTS5TOKEN/g' >> fts5parse.c
echo "#endif /* SQLITE_ENABLE_FTS5 */" >> fts5parse.c
fts5parse.h: fts5parse.c
# Rules to build the 'testfixture' application.
#
+6 -6
View File
@@ -1,7 +1,7 @@
C Fix\sa\smemory\sleak\sthat\scould\sfollow\san\sOOM\scondition\sin\sfts5.
D 2015-05-19T11:32:01.082
C Update\sMakefile.in\sso\sthat\sthe\samalgamation\sfiles\sbuilt\sby\s"make\ssqlite3.c"\sinclude\sfts5.
D 2015-05-19T11:38:32.860
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
F Makefile.in edfc69769e613a6359c42c06ea1d42c3bece1736
F Makefile.in 2c28e557780395095c307a6e5cb539419027eb5e
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
F Makefile.msc a9fd7fd02265aa5b3b2522f5e39d975972ff906d
F Makefile.vxworks e1b65dea203f054e71653415bd8f96dcaed47858
@@ -1328,7 +1328,7 @@ F tool/vdbe_profile.tcl 67746953071a9f8f2f668b73fe899074e2c6d8c1
F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32
F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
P 4dfe2e5871704125338620705e6638f36baaacd7
R ae51969adfb13f0909e21c548fe61d33
P de9f8ef6ebf036df5a558cd78fb4927da2d83ce8
R 48462bff9aab6209ce6b76328087ee6c
U dan
Z 9066bd5c4ea85d49ccee057135986e82
Z 49662f04b4638e7ccdb8bbbc0c7d2948
+1 -1
View File
@@ -1 +1 @@
de9f8ef6ebf036df5a558cd78fb4927da2d83ce8
2870a80593302e7835c5f5d167f42710d8439e7d