]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Improvements to "make clean" on unix.
authordrh <>
Fri, 30 Aug 2024 12:10:28 +0000 (12:10 +0000)
committerdrh <>
Fri, 30 Aug 2024 12:10:28 +0000 (12:10 +0000)
FossilOrigin-Name: a1d775f07528192b09566ff1546b067ffbee0db5812e424e6b7f3cc33a67dc83

Makefile.in
main.mk
manifest
manifest.uuid

index d230a40acb568eb173ddbd8bc6274180867720fe..1be9ea85195b6b4fbc437f3f42e00728d9524d76 100644 (file)
@@ -1607,42 +1607,26 @@ tclextension-list:
        $(TCLSH_CMD) $(TOP)/tool/buildtclext.tcl --info
 
 clean:
-       rm -f *.lo *.la *.o sqlite3$(TEXE) libsqlite3.la
-       rm -f sqlite3.h opcodes.*
-       rm -rf .libs .deps
-       rm -f lemon$(BEXE) lempar.c parse.* sqlite*.tar.gz
-       rm -f mkkeywordhash$(BEXE) keywordhash.h
-       rm -f mksourceid$(BEXE)
-       rm -f *.da *.bb *.bbg gmon.out
-       rm -rf tsrc .target_source
+       rm -f *.lo *.la *.o *.c *.h *.da *.bb *.bbg gmon.* *.rws sqlite3$(TEXE)
+       rm -rf .libs .deps tsrc libtool .target_source testrunner_*
+       rm -f lemon$(BEXE) sqlite*.tar.gz
+       rm -f mkkeywordhash$(BEXE) mksourceid$(BEXE)
+       rm -f parse.* fts5parse.*
+       rm -rf tsrc .target_source testrunner_bld_* testdir*
        rm -f tclsqlite3$(TEXE)
-       rm -f testfixture$(TEXE) test.db
+       rm -f $(TESTPROGS) testrunner.*
        rm -f LogEst$(TEXE) fts3view$(TEXE) rollback-test$(TEXE) showdb$(TEXE)
        rm -f showjournal$(TEXE) showstat4$(TEXE) showwal$(TEXE) speedtest1$(TEXE)
-       rm -f wordcount$(TEXE) changeset$(TEXE)
-       rm -f version-info$(TEXT)
-       rm -f sqlite3.dll sqlite3.lib sqlite3.exp sqlite3.def
-       rm -f sqlite3.c
-       rm -f sqlite3rc.h
-       rm -f shell.c sqlite3ext.h
-       rm -f sqlite3_analyzer$(TEXE) sqlite3_analyzer.c
-       rm -f sqlite-*-output.vsix
-       rm -f mptester mptester.exe
-       rm -f rbu rbu.exe
-       rm -f srcck1 srcck1.exe
-       rm -f fuzzershell fuzzershell.exe
-       rm -f fuzzcheck fuzzcheck.exe
-       rm -f sqldiff sqldiff.exe
-       rm -f dbhash dbhash.exe
-       rm -f fts5.* fts5parse.*
-       rm -f threadtest5
-       rm -f src-verify
-       rm -f custom.rws
-       rm -f has_tclsh84 has_tclsh85
+       rm -f wordcount$(TEXE) changeset$(TEXE) version-info$(TEXE)
+       rm -f *.dll *.lib *.exp *.def *.pc *.vsix
+       rm -f sqlite3_analyzer$(TEXE)
+       rm -f mptester$(TEXE) rbu$(TEXE)        srcck1$(TEXE)
+       rm -f fuzzershell$(TEXE) fuzzcheck$(TEXE) sqldiff$(TEXE) dbhash$(TEXE)
+       rm -f threadtest5$(TEXE)
+       rm -f src-verify has_tclsh*
 
 distclean:     clean
-       rm -f sqlite_cfg.h config.log config.status libtool Makefile sqlite3.pc \
-               $(TESTPROGS)
+       rm -f config.log config.status Makefile
 
 #
 # Windows section
diff --git a/main.mk b/main.mk
index 0c86c771810523073c21b7f6a7d12a761a7921ad..b1c86a1b76a0a60bf0b397cc987c5764c0c79e17 100644 (file)
--- a/main.mk
+++ b/main.mk
@@ -1130,41 +1130,22 @@ install:        sqlite3 libsqlite3.a sqlite3.h
        mv sqlite3.h /usr/include
 
 clean:
-       rm -f *.o sqlite3 sqlite3.exe libsqlite3.a sqlite3.h opcodes.*
-       rm -f lemon lemon.exe lempar.c parse.* sqlite*.tar.gz
-       rm -f mkkeywordhash mkkeywordhash.exe keywordhash.h
-       rm -f $(PUBLISH)
-       rm -f *.da *.bb *.bbg gmon.out
-       rm -rf tsrc target_source
-       rm -f testloadext.dll libtestloadext.so
-       rm -f amalgamation-testfixture amalgamation-testfixture.exe
-       rm -f fts3-testfixture fts3-testfixture.exe
-       rm -f testfixture testfixture.exe
-       rm -f threadtest3 threadtest3.exe
-       rm -f LogEst LogEst.exe
-       rm -f fts3view fts3view.exe
-       rm -f rollback-test rollback-test.exe
-       rm -f showdb showdb.exe
-       rm -f showjournal showjournal.exe
-       rm -f showstat4 showstat4.exe
-       rm -f showwal showwal.exe
-       rm -f changeset changeset.exe
-       rm -f speedtest1 speedtest1.exe
-       rm -f wordcount wordcount.exe
-       rm -f rbu rbu.exe
-       rm -f srcck1 srcck1.exe
-       rm -f sqlite3.c sqlite3-*.c fts?amal.c tclsqlite3.c
-       rm -f sqlite3rc.h
-       rm -f shell.c sqlite3ext.h
-       rm -f sqlite3_analyzer sqlite3_analyzer.exe sqlite3_analyzer.c
-       rm -f sqlite3_expert sqlite3_expert.exe
-       rm -f sqlite-*-output.vsix
-       rm -f mptester mptester.exe
-       rm -f fuzzershell fuzzershell.exe
-       rm -f fuzzcheck fuzzcheck.exe
-       rm -f sessionfuzz
-       rm -f sqldiff sqldiff.exe
-       rm -f fts5.* fts5parse.*
-       rm -f lsm.h lsm1.c
-       rm -f threadtest5
-       rm -f src-verify
+       rm -f *.lo *.la *.o *.c *.h *.da *.bb *.bbg gmon.* *.rws sqlite3$(TEXE)
+       rm -rf .libs .deps tsrc libtool target_source testrunner_*
+       rm -f lemon$(BEXE) sqlite*.tar.gz
+       rm -f mkkeywordhash$(BEXE) mksourceid$(BEXE)
+       rm -f parse.* fts5parse.*
+       rm -rf tsrc .target_source testrunner_bld_* testdir*
+       rm -f tclsqlite3$(TEXE)
+       rm -f $(TESTPROGS) testrunner.*
+       rm -f LogEst$(TEXE) fts3view$(TEXE) rollback-test$(TEXE) showdb$(TEXE)
+       rm -f showjournal$(TEXE) showstat4$(TEXE) showwal$(TEXE) speedtest1$(TEXE)
+       rm -f wordcount$(TEXE) changeset$(TEXE) version-info$(TEXE)
+       rm -f *.dll *.lib *.exp *.def *.pc *.vsix
+       rm -f sqlite3_analyzer$(TEXE)
+       rm -f mptester$(TEXE) rbu$(TEXE)        srcck1$(TEXE)
+       rm -f fuzzershell$(TEXE) fuzzcheck$(TEXE) sqldiff$(TEXE) dbhash$(TEXE)
+       rm -f threadtest5$(TEXE)
+       rm -f src-verify has_tclsh*
+
+distclean:     clean
index a27e71d2a3278cba6c26a8e6135bff22de305c4c..8b0d758af35207ad161672e1f0c533ae93c40806 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,9 +1,9 @@
-C In\sthe\stestrunner.tcl\sstatus\sreport,\stry\sto\sprovide\sa\srough\sestimate\sof\nthe\stime\sremaining.
-D 2024-08-30T01:11:19.367
+C Improvements\sto\s"make\sclean"\son\sunix.
+D 2024-08-30T12:10:28.233
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
-F Makefile.in f246a6d8a8a77c35d50d5494ee9bcd8fb6f90118eff46169427f9f404057b56e
+F Makefile.in 294ce2b8b2736787ba138e22bee38f189b4543d8fdf0e9ac20227663a9b761ba
 F Makefile.linux-gcc f3842a0b1efbfbb74ac0ef60e56b301836d05b4d867d014f714fa750048f1ab6
 F Makefile.msc 47dfd26a401c5a33e237ecfe126c996977f34ac44e44a1a1ebf2204abb89d483
 F README.md 5b678e264236788390d11991f2c0052bd73f19790173883fc56d638bcb849154
@@ -685,7 +685,7 @@ F ext/wasm/wasmfs.make 8a4955882aaa0783b3f60a9484a1f0f3d8b6f775c0fcd17c082f31966
 F install-sh 9d4de14ab9fb0facae2f48780b874848cbf2f895 x
 F ltmain.sh 3ff0879076df340d2e23ae905484d8c15d5fdea8
 F magic.txt 5ade0bc977aa135e79e3faaea894d5671b26107cc91e70783aa7dc83f22f3ba0
-F main.mk 715c833f9733fd10b15d8773c59dd7535067d9d0f1a20073182069538f523bc7
+F main.mk 40f8cd07372d7eed2fe33403a42b82c3f5d2d46b59480444384326db70bb33f1
 F mptest/config01.test 3c6adcbc50b991866855f1977ff172eb6d901271
 F mptest/config02.test 4415dfe36c48785f751e16e32c20b077c28ae504
 F mptest/crash01.test 61e61469e257df0850df4293d7d4d6c2af301421
@@ -2211,8 +2211,8 @@ F vsixtest/vsixtest.tcl 6195aba1f12a5e10efc2b8c0009532167be5e301abe5b31385638080
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 9de47c3611ca05e03a661807a06c6c5c0b5c6548ea7a8d73cb63832d2dff9d0e
-R c902a48c3428870b5b8747f7667d950b
+P 90bc616d20e8c247691c45de2a28d41c1632b21152dc34253eefc179a90ab31f
+R b70feb67084d54fbfa3c1f525e26b680
 U drh
-Z 58e0a7f0d6d1a8c7bc1acf976af98f74
+Z 53c8e68720f3dc2301be75bf174b1201
 # Remove this line to create a well-formed Fossil manifest.
index c360e52b0724ad469d1d69e7fb1b5430a29015a6..75f611deb5a595764eda255772169b32b72c4709 100644 (file)
@@ -1 +1 @@
-90bc616d20e8c247691c45de2a28d41c1632b21152dc34253eefc179a90ab31f
+a1d775f07528192b09566ff1546b067ffbee0db5812e424e6b7f3cc33a67dc83