]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Fix the sqlite3_analyzer target in the configure-generated Makefile.
authordrh <drh@noemail.net>
Wed, 21 Sep 2011 17:04:21 +0000 (17:04 +0000)
committerdrh <drh@noemail.net>
Wed, 21 Sep 2011 17:04:21 +0000 (17:04 +0000)
FossilOrigin-Name: 256cdbdc810cae23388ccf73583c591304294dbb

Makefile.in
manifest
manifest.uuid

index 8f1f65dcd0d83837fdf31631f229c8b76ace2ea0..c2424b028758f67b8459d983312f0c6e13b5de21 100644 (file)
@@ -885,18 +885,16 @@ soaktest: testfixture$(TEXE) sqlite3$(TEXE)
 test:  testfixture$(TEXE) sqlite3$(TEXE)
        ./testfixture$(TEXE) $(TOP)/test/veryquick.test
 
-sqlite3_analyzer$(TEXE):       $(TESTFIXTURE_SRC) $(TOP)/tool/spaceanal.tcl
-       sed \
-         -e '/^#/d' \
-         -e 's,\\,\\\\,g' \
-         -e 's,",\\",g' \
-         -e 's,^,",' \
-         -e 's,$$,\\n",' \
-         $(TOP)/tool/spaceanal.tcl >spaceanal_tcl.h
-       $(LTLINK) -DTCLSH=2 -DSQLITE_TEST=1 -DSQLITE_CRASH_TEST=1 \
-               -DSQLITE_SERVER=1 -DSQLITE_PRIVATE="" -DSQLITE_CORE \
-               $(TEMP_STORE) -o $@ $(TESTFIXTURE_SRC) $(LIBTCL) $(TLIBS)
-
+sqlite3_analyzer.c: sqlite3.c $(TOP)/src/test_stat.c $(TOP)/src/tclsqlite.c $(TOP)/tool/spaceanal.tcl
+       echo "#define TCLSH 2" > $@
+       cat sqlite3.c $(TOP)/src/test_stat.c $(TOP)/src/tclsqlite.c >> $@
+       echo "static const char *tclsh_main_loop(void){" >> $@
+       echo "static const char *zMainloop = " >> $@
+       $(NAWK) -f $(TOP)/tool/tostr.awk $(TOP)/tool/spaceanal.tcl >> $@
+       echo "; return zMainloop; }" >> $@
+
+sqlite3_analyzer$(TEXE): sqlite3_analyzer.c spaceanal_tcl.h
+       $(LTLINK) sqlite3_analyzer.c -o $@ $(LIBTCL) $(TLIBS)
 
 # Standard install and cleanup targets
 #
index 7c20228ef4a3e8726b1a7213066a44eda6938e29..70c66ccad8f9b85c1ade28b74f1f3752541213eb 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,7 +1,7 @@
-C Change\sthe\sway\sthe\ssqlite3_analyzer\sexecutable\sis\sbuilt.
-D 2011-09-21T16:43:07.588
+C Fix\sthe\ssqlite3_analyzer\starget\sin\sthe\sconfigure-generated\sMakefile.
+D 2011-09-21T17:04:21.754
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
-F Makefile.in d314143fa6be24828021d3f583ad37d9afdce505
+F Makefile.in c9d4753bb534cad66d3b46e6923707b865f18ef6
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
 F Makefile.msc b5e917439d5ed42364173d1648aae1d418e323ea
 F Makefile.vxworks 1deb39c8bb047296c30161ffa10c1b5423e632f9
@@ -963,7 +963,7 @@ F tool/symbols.sh caaf6ccc7300fd43353318b44524853e222557d5
 F tool/tostr.awk e75472c2f98dd76e06b8c9c1367f4ab07e122d06
 F tool/vdbe-compress.tcl d70ea6d8a19e3571d7ab8c9b75cba86d1173ff0f
 F tool/warnings.sh b7fdb2cc525f5ef4fa43c80e771636dd3690f9d2
-P 36be31ff0af7f811fe2c6f7e26f058cffb7257e1
-R 8a6deb50b0588867fc20acf473ca1a9e
-U dan
-Z 506e969eac3211328e94965db47501bb
+P 05e3cced8a884e8bca6f208d2f09e335d3929eac
+R d2ae1eb53fb99dd2853da3eccd53ad17
+U drh
+Z 32d053563fdefa8a387e9c96c97f544b
index 53acc37cad329c0044ffbb08b7c30cabf05e28e6..2da362a9f8cf097cebfe7c92d536e1b53e921600 100644 (file)
@@ -1 +1 @@
-05e3cced8a884e8bca6f208d2f09e335d3929eac
\ No newline at end of file
+256cdbdc810cae23388ccf73583c591304294dbb
\ No newline at end of file