]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Add the "checksymbols" target to Makefile.in
authordrh <drh@noemail.net>
Tue, 23 Dec 2014 19:52:26 +0000 (19:52 +0000)
committerdrh <drh@noemail.net>
Tue, 23 Dec 2014 19:52:26 +0000 (19:52 +0000)
FossilOrigin-Name: 5bd73dba5e278db81f7d728c75e3142c02d37ff7

Makefile.in
manifest
manifest.uuid

index 4929ce313cbc4ff086adf845d0bc99167e14fe35..db4c23b5bddb2cb563cccb45740f4ed20d21ac91 100644 (file)
@@ -969,6 +969,13 @@ wordcount$(TEXE):  $(TOP)/test/wordcount.c sqlite3.c
 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.o
+       nm -g --defined-only sqlite3.o | grep -v " sqlite3_" ; test $$? -ne 0
+
 # Standard install and cleanup targets
 #
 lib_install:   libsqlite3.la
index 63ed4c71f69e52886079267f1b5d845ad57acf68..d608fa88516d8fa667b33b302ef811721c904a98 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,7 +1,7 @@
-C Rework\sthe\stest/releasetest.tcl\sscript\sso\sthat\sit\suses\sthe\sautoconf\smakefile\ninstead\sof\sthe\stest/releasetest.mk\smakefile.\s\sAlso\sadd\soptions\slike\s--dryrun\nand\s--buildonly.\s\sOmit\sthe\s--makefile\soption\sand\sreplace\sit\swith\s--srcdir\nwith\sthe\sdefault\scomputed\srelative\sto\sthe\sreleasetest.tcl\sscript\sitself.
-D 2014-12-23T19:40:51.746
+C Add\sthe\s"checksymbols"\starget\sto\sMakefile.in
+D 2014-12-23T19:52:26.814
 F Makefile.arm-wince-mingw32ce-gcc d6df77f1f48d690bd73162294bbba7f59507c72f
-F Makefile.in 6c4f961fa91d0b4fa121946a19f9e5eac2f2f809
+F Makefile.in 37aec21b4fbb469ba42985a4454adf424c84f8e4
 F Makefile.linux-gcc 91d710bdc4998cb015f39edf3cb314ec4f4d7e23
 F Makefile.msc b363b90fe1bfc3b87d190f2f728a126c00d9ce09
 F Makefile.vxworks 034289efa9d591b04b1a73598623119c306cbba0
@@ -1233,10 +1233,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 a08b0c7512287ce5ae3fffe02c092d0eb25b3a25
-R d1cf8fd2536e09346a06ad4dd6ebb5ea
-T *branch * releasetest-refactor
-T *sym-releasetest-refactor *
-T -sym-trunk *
+P 7c85e831153f9aef2afaf981d53db38a28091be5
+R c05ea3aeb104c4afb51e4fdc443cf2a6
 U drh
-Z 1d662dddfc70aa251729f355b7103297
+Z 02c9f8fd295b123fa2397cb2b2094ed6
index f2873c82b4e241ef8bb3fd91031d457e058432d7..47558f25fb45424ed5a038bcb09fe38a98e869e1 100644 (file)
@@ -1 +1 @@
-7c85e831153f9aef2afaf981d53db38a28091be5
\ No newline at end of file
+5bd73dba5e278db81f7d728c75e3142c02d37ff7
\ No newline at end of file