speedtest1$(TEXE): $(TOP)/test/wordcount.c sqlite3.lo
$(LTLINK) -o $@ $(TOP)/test/speedtest1.c sqlite3.lo $(TLIBS)
+ # This target will fail if the SQLite amalgamation contains any exported
+ # symbols that do not begin with "sqlite3_". It is run as part of the
+ # releasetest.tcl script.
+ #
+ checksymbols: sqlite3.lo
+ nm -g --defined-only sqlite3.lo | grep -v " sqlite3_" ; test $$? -ne 0
+
+ # The next two rules are used to support the "threadtest" target. Building
+ # threadtest runs a few thread-safety tests that are implemented in C. This
+ # target is invoked by the releasetest.tcl script.
+ #
+ THREADTEST3_SRC = $(TOP)/test/threadtest3.c \
+ $(TOP)/test/tt3_checkpoint.c \
+ $(TOP)/test/tt3_index.c \
+ $(TOP)/test/tt3_vacuum.c \
+ $(TOP)/test/tt3_stress.c \
+ $(TOP)/test/tt3_lookaside1.c
+
+ threadtest3$(TEXE): sqlite3.lo $(THREADTEST3_SRC)
+ $(LTLINK) $(TOP)/test/threadtest3.c sqlite3.lo -o $@ $(TLIBS)
+
+ threadtest: threadtest3$(TEXE)
+ ./threadtest3$(TEXE)
+
++releasetest:
++ $(TCLSH_CMD) $(TOP)/test/releasetest.tcl
++
# Standard install and cleanup targets
#
lib_install: libsqlite3.la
- C Permit\ssqlite3_shutdown()\sto\sbe\scalled\swith\sOMIT_WSD\senabled\sand\swithout\shaving\scalled\ssqlite3_initialize()\sfirst.
- D 2014-12-23T20:42:48.779
-C Remove\s'threadtest'\sas\sa\starget\son\sWindows,\sdue\sto\slack\sof\spthreads.\s\sAlso,\schange\s'fulltest'\sto\s'fulltestonly'.
-D 2014-12-23T21:10:38.485
++C Merge\sthe\snew\sand\simproved\sreleasetest.tcl\sscript\sinto\strunk.\s\sAdd\sa\n"make\sreleasetest"\starget\sto\sthe\sautoconf\smakefile.
++D 2014-12-23T21:17:58.595
F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
- F Makefile.in 6c4f961fa91d0b4fa121946a19f9e5eac2f2f809
-F Makefile.in 9aaaaf6b5b0e4b42aa909db5165dc042db9bfcd5
++F Makefile.in c20e37499a3d664a3732257ed042352eba777a4d
F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
F Makefile.msc b363b90fe1bfc3b87d190f2f728a126c00d9ce09
F Makefile.vxworks 034289efa9d591b04b1a73598623119c306cbba0
F tool/warnings-clang.sh f6aa929dc20ef1f856af04a730772f59283631d4
F tool/warnings.sh 0abfd78ceb09b7f7c27c688c8e3fe93268a13b32
F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
- P 1bb26695ff28a96d740752e327c2e0a0da1d067e
- R 69846a8eed33bdc4ac13d4f2cdf5a199
-P f49566a79d05e630a86ea7b2acc04672d76d6337
-R 333eb3cbf92231ab2930505109652a4c
--U mistachkin
- Z c9331cbf8b5ecd4eca34d95e3015ec1f
-Z 00b07e8b2b9d92ea23f97a4876d4552f
++P 3f7dbdb5df38bd4b8cd49d22a23b8412b8d506e5 a010c404b5140104b68087dcbb0698b7a85eef65
++R c03b15cfdf1585f3588eb5fb232886aa
++T +closed a010c404b5140104b68087dcbb0698b7a85eef65
++U drh
++Z 23d8a858cc383cd4bc2fa2df9f7a8bc3