mirror of
https://github.com/sqlite/sqlite.git
synced 2025-07-30 19:03:16 +03:00
Makefile doc updates. Remove a couple extraneous targets. No functional changes.
FossilOrigin-Name: 5a3e22999f8da075f7ca3e039f10386fb85295a2457c9495d2c48b7137a84296
This commit is contained in:
@ -323,13 +323,7 @@ misspell: ./custom.rws has_tclsh84
|
|||||||
# perform cleanup known to be relevant to (only) the autosetup-driven
|
# perform cleanup known to be relevant to (only) the autosetup-driven
|
||||||
# build.
|
# build.
|
||||||
#
|
#
|
||||||
#clean-autosetup:
|
distclean-autosetup:
|
||||||
# -if [ -f ext/wasm/GNUmakefile ]; then \
|
|
||||||
# gmake --no-print-directory --ignore-errors -C ext/wasm clean; \
|
|
||||||
# fi >/dev/null 2>&1; true
|
|
||||||
#clean: clean-autosetup
|
|
||||||
|
|
||||||
distclean-autosetup: clean
|
|
||||||
rm -f sqlite_cfg.h config.log config.status config.defines.* Makefile sqlite3.pc
|
rm -f sqlite_cfg.h config.log config.status config.defines.* Makefile sqlite3.pc
|
||||||
rm -f $(TOP)/tool/emcc.sh
|
rm -f $(TOP)/tool/emcc.sh
|
||||||
rm -f libsqlite3*$(T.dll)
|
rm -f libsqlite3*$(T.dll)
|
||||||
|
@ -220,7 +220,7 @@ install-lib-0 install-lib-:
|
|||||||
install-lib: install-lib-$(ENABLE_LIB_STATIC)
|
install-lib: install-lib-$(ENABLE_LIB_STATIC)
|
||||||
install: install-lib
|
install: install-lib
|
||||||
|
|
||||||
|
#
|
||||||
# Flags to link the shell app either directly against sqlite3.c
|
# Flags to link the shell app either directly against sqlite3.c
|
||||||
# (ENABLE_STATIC_SHELL==1) or libsqlite3.so (ENABLE_STATIC_SHELL==0).
|
# (ENABLE_STATIC_SHELL==1) or libsqlite3.so (ENABLE_STATIC_SHELL==0).
|
||||||
#
|
#
|
||||||
@ -269,8 +269,10 @@ DIST_FILES := \
|
|||||||
sqlite3.rc sqlite3rc.h Replace.cs \
|
sqlite3.rc sqlite3rc.h Replace.cs \
|
||||||
sqlite3.pc.in sqlite3.1
|
sqlite3.pc.in sqlite3.1
|
||||||
|
|
||||||
|
#
|
||||||
# Maintenance note: dist_name must be sqlite-$(PACKAGE_VERSION) so
|
# Maintenance note: dist_name must be sqlite-$(PACKAGE_VERSION) so
|
||||||
# that tool/mkautoconfamal.sh knows how to find it.
|
# that tool/mkautoconfamal.sh knows how to find it.
|
||||||
|
#
|
||||||
dist_name = sqlite-$(PACKAGE_VERSION)
|
dist_name = sqlite-$(PACKAGE_VERSION)
|
||||||
dist_tarball = $(dist_name).tar.gz
|
dist_tarball = $(dist_name).tar.gz
|
||||||
dist:
|
dist:
|
||||||
|
41
main.mk
41
main.mk
@ -22,10 +22,10 @@ all:
|
|||||||
#
|
#
|
||||||
# $(TOP) =
|
# $(TOP) =
|
||||||
#
|
#
|
||||||
# The toplevel directory of the source tree. For canonical builds
|
# The top-level directory of the source tree. For canonical builds
|
||||||
# this is the directory that contains this "Makefile.in" and the
|
# this is the directory that contains this "Makefile.in" and the
|
||||||
# "configure.in" script. For out-of-tree builds, this will differ
|
# "auto.def" script. For out-of-tree builds, this will differ from
|
||||||
# from $(PWD).
|
# $(PWD).
|
||||||
#
|
#
|
||||||
TOP ?= $(PWD)
|
TOP ?= $(PWD)
|
||||||
#
|
#
|
||||||
@ -115,8 +115,8 @@ JIMSH ?= ./jimsh$(T.exe)
|
|||||||
#
|
#
|
||||||
# The TCL interpreter for in-tree code generation. May be either the
|
# The TCL interpreter for in-tree code generation. May be either the
|
||||||
# in-tree JimTCL ($(JIMSH)) or the canonical TCL ($(TCLSH_CMD). If
|
# in-tree JimTCL ($(JIMSH)) or the canonical TCL ($(TCLSH_CMD). If
|
||||||
# it's JimTCL, it must be compiled with -DHAVE_REALPATH or
|
# it's JimTCL, it must be compiled with -DHAVE_REALPATH (Unix) or
|
||||||
# -DHAVE__FULLPATH.
|
# -DHAVE__FULLPATH (Windows).
|
||||||
#
|
#
|
||||||
B.tclsh ?= $(JIMSH)
|
B.tclsh ?= $(JIMSH)
|
||||||
|
|
||||||
@ -455,8 +455,9 @@ $(install-dir.all):
|
|||||||
# to an empty string.
|
# to an empty string.
|
||||||
#
|
#
|
||||||
# 2) Ensure that it is built with -DJIM_COMPAT (which may be
|
# 2) Ensure that it is built with -DJIM_COMPAT (which may be
|
||||||
# hard-coded into jimsh0.c). Without this, the [expr] command
|
# hard-coded into jimsh0.c). Without this, the [expr] command accepts
|
||||||
# accepts only a single argument.
|
# only a single argument. (That said: the real fix for that is to
|
||||||
|
# update any scripts which still pass multiple arguments to [expr].)
|
||||||
#
|
#
|
||||||
$(JIMSH): $(TOP)/autosetup/jimsh0.c
|
$(JIMSH): $(TOP)/autosetup/jimsh0.c
|
||||||
$(B.cc) -o $@ $(CFLAGS.jimsh) $(TOP)/autosetup/jimsh0.c
|
$(B.cc) -o $@ $(CFLAGS.jimsh) $(TOP)/autosetup/jimsh0.c
|
||||||
@ -2340,6 +2341,9 @@ stmt.o: $(TOP)/ext/misc/stmt.c $(DEPS_EXT_COMMON)
|
|||||||
#
|
#
|
||||||
# Windows section
|
# Windows section
|
||||||
#
|
#
|
||||||
|
# 2025-03-03: sqlite3.def and sqlite3.dll might no longer be relevant
|
||||||
|
# in this particular build, but that's difficult to verify.
|
||||||
|
#
|
||||||
dll: sqlite3.dll
|
dll: sqlite3.dll
|
||||||
sqlite3.def: $(LIBOBJ)
|
sqlite3.def: $(LIBOBJ)
|
||||||
echo 'EXPORTS' >sqlite3.def
|
echo 'EXPORTS' >sqlite3.def
|
||||||
@ -2352,6 +2356,7 @@ sqlite3.dll: $(LIBOBJ) sqlite3.def
|
|||||||
|
|
||||||
#
|
#
|
||||||
# Emit a list of commonly-used targets
|
# Emit a list of commonly-used targets
|
||||||
|
#
|
||||||
help:
|
help:
|
||||||
@echo; echo "Frequently-used high-level make targets:"; echo; \
|
@echo; echo "Frequently-used high-level make targets:"; echo; \
|
||||||
echo " - all [default] = builds most components"; \
|
echo " - all [default] = builds most components"; \
|
||||||
@ -2374,14 +2379,15 @@ help:
|
|||||||
echo
|
echo
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
# Remove build products sufficient so that subsequent makes will recompile
|
# Remove build products sufficient so that subsequent makes will recompile
|
||||||
# everything from scratch. Do not remove:
|
# everything from scratch. Do not remove:
|
||||||
#
|
#
|
||||||
# * test results and test logs
|
# * test results and test logs
|
||||||
# * output from ./configure
|
# * output from ./configure
|
||||||
#
|
#
|
||||||
tidy-.:
|
#
|
||||||
tidy: tidy-.
|
tidy:
|
||||||
rm -f *.o *.c *.da *.bb *.bbg gmon.* *.rws sqlite3$(T.exe)
|
rm -f *.o *.c *.da *.bb *.bbg gmon.* *.rws sqlite3$(T.exe)
|
||||||
rm -f fts5.h keywordhash.h opcodes.h sqlite3.h sqlite3ext.h sqlite3session.h
|
rm -f fts5.h keywordhash.h opcodes.h sqlite3.h sqlite3ext.h sqlite3session.h
|
||||||
rm -rf .libs .deps tsrc .target_source
|
rm -rf .libs .deps tsrc .target_source
|
||||||
@ -2413,16 +2419,23 @@ tidy: tidy-.
|
|||||||
#
|
#
|
||||||
# Removes build products and test logs. Retains ./configure outputs.
|
# Removes build products and test logs. Retains ./configure outputs.
|
||||||
#
|
#
|
||||||
clean-.:
|
clean: tidy
|
||||||
clean: clean-. tidy
|
|
||||||
rm -rf omittest* testrunner* testdir*
|
rm -rf omittest* testrunner* testdir*
|
||||||
|
|
||||||
# Clean up everything. No exceptions.
|
#
|
||||||
distclean-.:
|
# Clean up everything. No exceptions. From an out-of-tree build which
|
||||||
distclean: distclean-. clean
|
# starts in an empty directory, this should result in an empty
|
||||||
|
# directory (assuming the user does not create new files in this
|
||||||
|
# directory).
|
||||||
|
#
|
||||||
|
# The main distclean rules are in Makefile.in.
|
||||||
|
#
|
||||||
|
distclean: clean
|
||||||
|
|
||||||
|
|
||||||
|
#
|
||||||
# Show important variable settings.
|
# Show important variable settings.
|
||||||
|
#
|
||||||
show-variables:
|
show-variables:
|
||||||
@echo "CC = $(CC)"
|
@echo "CC = $(CC)"
|
||||||
@echo "B.cc = $(B.cc)"
|
@echo "B.cc = $(B.cc)"
|
||||||
|
16
manifest
16
manifest
@ -1,9 +1,9 @@
|
|||||||
C Minor\sdoc\stypo\sfixes\svia\s[forum:65bd941da8|forum\spost\s65bd941da8].
|
C Makefile\sdoc\supdates.\sRemove\sa\scouple\sextraneous\stargets.\sNo\sfunctional\schanges.
|
||||||
D 2025-03-04T06:29:03.908
|
D 2025-03-04T07:29:28.611
|
||||||
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
|
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
|
||||||
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
|
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
|
||||||
F LICENSE.md e108e1e69ae8e8a59e93c455654b8ac9356a11720d3345df2a4743e9590fb20d
|
F LICENSE.md e108e1e69ae8e8a59e93c455654b8ac9356a11720d3345df2a4743e9590fb20d
|
||||||
F Makefile.in 5d63e20b5f4ced0d717cfabe8610d576c8e7b6c005b3daec3baa15ab23adb435
|
F Makefile.in 88f74a1b9fcd903fe3414fe9f8484f8491dc403615dbf1c28c6f415f5220b8b2
|
||||||
F Makefile.linux-generic bd3e3cacd369821a6241d4ea1967395c962dfe3057e38cb0a435cee0e8b789d0
|
F Makefile.linux-generic bd3e3cacd369821a6241d4ea1967395c962dfe3057e38cb0a435cee0e8b789d0
|
||||||
F Makefile.msc ef04498c7e227a0f459b105bb4952f26cc985d1d6340a367e62d5a79c4689dfb
|
F Makefile.msc ef04498c7e227a0f459b105bb4952f26cc985d1d6340a367e62d5a79c4689dfb
|
||||||
F README.md a953c0cffd6e4f2501a306c00ee2b6e1e6630c25031e094629307fe99dd003d1
|
F README.md a953c0cffd6e4f2501a306c00ee2b6e1e6630c25031e094629307fe99dd003d1
|
||||||
@ -16,7 +16,7 @@ F art/sqlite370.jpg d512473dae7e378a67e28ff96a34da7cb331def2
|
|||||||
F art/sqlite370.svg 40b7e2fe8aac3add5d56dd86ab8d427a4eca5bcb3fe4f8946cb3794e1821d531
|
F art/sqlite370.svg 40b7e2fe8aac3add5d56dd86ab8d427a4eca5bcb3fe4f8946cb3794e1821d531
|
||||||
F auto.def 0612f87776956cff7ba1585ad3ca7ab7d2e88735da0e9b4321dbacb05479cb94
|
F auto.def 0612f87776956cff7ba1585ad3ca7ab7d2e88735da0e9b4321dbacb05479cb94
|
||||||
F autoconf/Makefile.fallback 22fe523eb36dfce31e0f6349f782eb084e86a5620b2b0b4f84a2d6133f53f5ac
|
F autoconf/Makefile.fallback 22fe523eb36dfce31e0f6349f782eb084e86a5620b2b0b4f84a2d6133f53f5ac
|
||||||
F autoconf/Makefile.in c9a7007181df2a07d08bd63c6ba395ed38705aa218789726951aabebec32ee27
|
F autoconf/Makefile.in 6c98c82f52aa27a5c586080cf7c61c811174c2b6d8b8de33fd657d78d541dd7d
|
||||||
F autoconf/Makefile.msc 5bc67d3912444c40c6f96d003e5c90663e51abb83d204a520110b1b2038dcd8b
|
F autoconf/Makefile.msc 5bc67d3912444c40c6f96d003e5c90663e51abb83d204a520110b1b2038dcd8b
|
||||||
F autoconf/README.first f1d3876e9a7852c22f275a6f06814e64934cecbc0b5b9617d64849094c1fd136
|
F autoconf/README.first f1d3876e9a7852c22f275a6f06814e64934cecbc0b5b9617d64849094c1fd136
|
||||||
F autoconf/README.txt 1a32296d8bbdd67110c79d224c92c05545a0b5bd0c272950025fe3c7c7b49580
|
F autoconf/README.txt 1a32296d8bbdd67110c79d224c92c05545a0b5bd0c272950025fe3c7c7b49580
|
||||||
@ -705,7 +705,7 @@ F ext/wasm/tests/opfs/sahpool/sahpool-pausing.js f264925cfc82155de38cecb3d204c36
|
|||||||
F ext/wasm/tests/opfs/sahpool/sahpool-worker.js bd25a43fc2ab2d1bafd8f2854ad3943ef673f7c3be03e95ecf1612ff6e8e2a61
|
F ext/wasm/tests/opfs/sahpool/sahpool-worker.js bd25a43fc2ab2d1bafd8f2854ad3943ef673f7c3be03e95ecf1612ff6e8e2a61
|
||||||
F ext/wasm/wasmfs.make 68999f5bd8c489239592d59a420f8c627c99169bbd6fa16a404751f757b9f702
|
F ext/wasm/wasmfs.make 68999f5bd8c489239592d59a420f8c627c99169bbd6fa16a404751f757b9f702
|
||||||
F magic.txt 5ade0bc977aa135e79e3faaea894d5671b26107cc91e70783aa7dc83f22f3ba0
|
F magic.txt 5ade0bc977aa135e79e3faaea894d5671b26107cc91e70783aa7dc83f22f3ba0
|
||||||
F main.mk 39bb165545ef4b7822967ae1b33ef1bf58b874c24a2ab294b065c417e9b5086d
|
F main.mk f2f6af216cf14ec010d317e2f75ed5dc2134a2f9d6be7df3a96ee11149598ca1
|
||||||
F mptest/config01.test 3c6adcbc50b991866855f1977ff172eb6d901271
|
F mptest/config01.test 3c6adcbc50b991866855f1977ff172eb6d901271
|
||||||
F mptest/config02.test 4415dfe36c48785f751e16e32c20b077c28ae504
|
F mptest/config02.test 4415dfe36c48785f751e16e32c20b077c28ae504
|
||||||
F mptest/crash01.test 61e61469e257df0850df4293d7d4d6c2af301421
|
F mptest/crash01.test 61e61469e257df0850df4293d7d4d6c2af301421
|
||||||
@ -2213,8 +2213,8 @@ F tool/version-info.c 3b36468a90faf1bbd59c65fd0eb66522d9f941eedd364fabccd7227350
|
|||||||
F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee87c1b31a7
|
F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee87c1b31a7
|
||||||
F tool/warnings.sh 49a486c5069de041aedcbde4de178293e0463ae9918ecad7539eedf0ec77a139
|
F tool/warnings.sh 49a486c5069de041aedcbde4de178293e0463ae9918ecad7539eedf0ec77a139
|
||||||
F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
|
F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
|
||||||
P 44de0ec29a86f91a227132f7af8898108d555463b754b299eace0ee8475bad57
|
P 6f6a03e93cf58eaee79603de0b28ad34c872fb4b4b7d9c4e7fe35c698b27618a
|
||||||
R 267f530e23b500751a6b4dc262a86544
|
R c299274d4db174b41c97a78fbd64f0cd
|
||||||
U stephan
|
U stephan
|
||||||
Z 913ecce19cc8c4eaf8ccd800a74849b6
|
Z 61fe3cdeb2e2d49de4c5c1687247521c
|
||||||
# Remove this line to create a well-formed Fossil manifest.
|
# Remove this line to create a well-formed Fossil manifest.
|
||||||
|
@ -1 +1 @@
|
|||||||
6f6a03e93cf58eaee79603de0b28ad34c872fb4b4b7d9c4e7fe35c698b27618a
|
5a3e22999f8da075f7ca3e039f10386fb85295a2457c9495d2c48b7137a84296
|
||||||
|
Reference in New Issue
Block a user