mirror of
https://github.com/sqlite/sqlite.git
synced 2025-05-25 13:22:33 +03:00
Add static library build. Get build working (for a given value of working) with the --disable-amalgamation flag.
FossilOrigin-Name: ddfda58004fa3e43c4f2d497c6feecbea3b195d14196bf179f4aafd21ea089ea
This commit is contained in:
parent
c4c951adbe
commit
aca993423f
773
Makefile.in
773
Makefile.in
@ -113,7 +113,7 @@ TCC += $(OPT_FEATURE_FLAGS)
|
||||
TCC += $(OPTS)
|
||||
|
||||
# Add in compile-time options for some libraries used by extensions
|
||||
TCC += @LDFLAGS_ZLIB@
|
||||
TCC += @CFLAGS_ZLIB@
|
||||
|
||||
# Version numbers and release number for the SQLite being compiled.
|
||||
#
|
||||
@ -126,6 +126,8 @@ BEXE = @BUILD_EXEEXT@
|
||||
TEXE = @TARGET_EXEEXT@
|
||||
BDLL = @BUILD_DLLEXT@
|
||||
TDLL = @TARGET_DLLEXT@
|
||||
BLIB = @BUILD_LIBEXT@
|
||||
TLIB = @TARGET_LIBEXT@
|
||||
|
||||
# The following variable is "1" if the configure script was able to locate
|
||||
# the tclConfig.sh file. It is an empty string otherwise. When this
|
||||
@ -163,8 +165,8 @@ TSTRNNR_OPTS = @TSTRNNR_OPTS@
|
||||
GCOV_CFLAGS1 = -DSQLITE_COVERAGE_TEST=1 -fprofile-arcs -ftest-coverage
|
||||
GCOV_LDFLAGS1 = -lgcov
|
||||
USE_GCOV = @USE_GCOV@
|
||||
LTCOMPILE_EXTRAS += $(GCOV_CFLAGS$(USE_GCOV))
|
||||
LTLINK_EXTRAS += $(GCOV_LDFLAGS$(USE_GCOV))
|
||||
TCOMPILE_EXTRAS += $(GCOV_CFLAGS$(USE_GCOV))
|
||||
TLINK_EXTRAS += $(GCOV_LDFLAGS$(USE_GCOV))
|
||||
|
||||
# The directory into which to store package information for
|
||||
|
||||
@ -181,11 +183,11 @@ INSTALL = @BIN_INSTALL@
|
||||
#XX#ALLOWRELEASE = @ALLOWRELEASE@
|
||||
#XX#
|
||||
#XX## libtool compile/link/install
|
||||
#XX#LTCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(TCC) $(LTCOMPILE_EXTRAS)
|
||||
#XX#LTLINK = $(LIBTOOL) --mode=link $(TCC) $(LTCOMPILE_EXTRAS) @LDFLAGS@ $(LTLINK_EXTRAS)
|
||||
#XX#TCOMPILE = $(LIBTOOL) --mode=compile --tag=CC $(TCC) $(TCOMPILE_EXTRAS)
|
||||
#XX#TLINK = $(LIBTOOL) --mode=link $(TCC) $(TCOMPILE_EXTRAS) @LDFLAGS@ $(TLINK_EXTRAS)
|
||||
#XX#LTINSTALL = $(LIBTOOL) --mode=install $(INSTALL)
|
||||
TCOMPILE = $(TCC) $(LTCOMPILE_EXTRAS)
|
||||
TLINK = $(TCC) $(LTLINK_EXTRAS)
|
||||
TCOMPILE = $(TCC) $(TCOMPILE_EXTRAS)
|
||||
TLINK = $(TCC) $(TLINK_EXTRAS)
|
||||
TINSTALL = $(INSTALL)
|
||||
|
||||
#
|
||||
@ -712,11 +714,11 @@ all: sqlite3.h sqlite3.c shell.c $(SQLITE3_SHELL_TARGET)
|
||||
#
|
||||
AUTOREMAKE = @SQLITE_AUTOREMAKE@
|
||||
|
||||
Makefile: $(TOP)/Makefile.in
|
||||
Makefile: $(TOP)/Makefile.in $(AS_AUTO_DEF)
|
||||
$(AUTOREMAKE)
|
||||
@touch $@
|
||||
|
||||
sqlite3.pc: $(TOP)/sqlite3.pc.in
|
||||
sqlite3.pc: $(TOP)/sqlite3.pc.in $(AS_AUTO_DEF)
|
||||
$(AUTOREMAKE)
|
||||
@touch $@
|
||||
|
||||
@ -725,7 +727,9 @@ sqlite_cfg.h: $(TOP)/sqlite_cfg.h.in $(AS_AUTO_DEF)
|
||||
@touch $@
|
||||
|
||||
libsqlite3.DLL = libsqlite3$(TDLL)
|
||||
libsqlite3.LIB = libsqlite3$(TLIB)
|
||||
LDFLAGS_libsqlite = $(LDFLAGS_RPATH) $(TLIBS) $(LDFLAGS_MATH)
|
||||
|
||||
$(libsqlite3.DLL): $(LIBOBJ)
|
||||
$(TLINK) -o $@ \
|
||||
@SHOBJ_LDFLAGS@ $(LIBOBJ) $(TLIBS) \
|
||||
@ -733,8 +737,13 @@ $(libsqlite3.DLL): $(LIBOBJ)
|
||||
dll: $(libsqlite3.DLL)
|
||||
all: dll
|
||||
|
||||
$(libsqlite3.LIB): $(LIBOBJ)
|
||||
$(AR) r $@ $(LIBOBJ)
|
||||
lib: $(libsqlite3.LIB)
|
||||
all: lib
|
||||
|
||||
#XX#libtclsqlite3.la: tclsqlite.lo libsqlite3.la
|
||||
#XX# $(LTLINK) -no-undefined -o $@ tclsqlite.lo \
|
||||
#XX# $(TLINK) -no-undefined -o $@ tclsqlite.lo \
|
||||
#XX# libsqlite3.la @TCL_STUB_LIB_SPEC@ $(TLIBS) \
|
||||
#XX# -rpath "$(TCLLIBDIR)" \
|
||||
#XX# -version-info "8:6:8" \
|
||||
@ -748,10 +757,10 @@ cli: sqlite3$(TEXE)
|
||||
all: cli
|
||||
#XX#
|
||||
#XX#sqldiff$(TEXE): $(TOP)/tool/sqldiff.c sqlite3.lo sqlite3.h
|
||||
#XX# $(LTLINK) -o $@ $(TOP)/tool/sqldiff.c sqlite3.lo $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ $(TOP)/tool/sqldiff.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
#XX#dbhash$(TEXE): $(TOP)/tool/dbhash.c sqlite3.lo sqlite3.h
|
||||
#XX# $(LTLINK) -o $@ $(TOP)/tool/dbhash.c sqlite3.lo $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ $(TOP)/tool/dbhash.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
#XX#RSYNC_SRC = \
|
||||
#XX# $(TOP)/tool/sqlite3-rsync.c \
|
||||
@ -768,7 +777,7 @@ all: cli
|
||||
#XX# $(TCC) -o $@ $(RSYNC_OPT) $(RSYNC_SRC) $(TLIBS)
|
||||
#XX#
|
||||
#XX#scrub$(TEXE): $(TOP)/ext/misc/scrub.c sqlite3.lo
|
||||
#XX# $(LTLINK) -o $@ -I. -DSCRUB_STANDALONE \
|
||||
#XX# $(TLINK) -o $@ -I. -DSCRUB_STANDALONE \
|
||||
#XX# $(TOP)/ext/misc/scrub.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
srcck1$(BEXE): $(TOP)/tool/srcck1.c
|
||||
@ -806,17 +815,17 @@ $(BTCL):
|
||||
#XX# ./src-verify $(TOP)
|
||||
#XX#
|
||||
#XX#fuzzershell$(TEXE): $(TOP)/tool/fuzzershell.c sqlite3.c sqlite3.h
|
||||
#XX# $(LTLINK) -o $@ $(FUZZERSHELL_OPT) \
|
||||
#XX# $(TLINK) -o $@ $(FUZZERSHELL_OPT) \
|
||||
#XX# $(TOP)/tool/fuzzershell.c sqlite3.c $(TLIBS)
|
||||
#XX#
|
||||
#XX#fuzzcheck$(TEXE): $(FUZZCHECK_SRC) sqlite3.c sqlite3.h $(FUZZCHECK_DEP)
|
||||
#XX# $(LTLINK) -o $@ $(FUZZCHECK_OPT) $(FUZZCHECK_SRC) sqlite3.c $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ $(FUZZCHECK_OPT) $(FUZZCHECK_SRC) sqlite3.c $(TLIBS)
|
||||
#XX#
|
||||
#XX#fuzzcheck-asan$(TEXE): $(FUZZCHECK_SRC) sqlite3.c sqlite3.h $(FUZZCHECK_DEP)
|
||||
#XX# $(LTLINK) -o $@ -fsanitize=address $(FUZZCHECK_OPT) $(FUZZCHECK_SRC) sqlite3.c $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ -fsanitize=address $(FUZZCHECK_OPT) $(FUZZCHECK_SRC) sqlite3.c $(TLIBS)
|
||||
#XX#
|
||||
#XX#fuzzcheck-ubsan$(TEXE): $(FUZZCHECK_SRC) sqlite3.c sqlite3.h $(FUZZCHECK_DEP)
|
||||
#XX# $(LTLINK) -o $@ -fsanitize=undefined $(FUZZCHECK_OPT) $(FUZZCHECK_SRC) sqlite3.c $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ -fsanitize=undefined $(FUZZCHECK_OPT) $(FUZZCHECK_SRC) sqlite3.c $(TLIBS)
|
||||
#XX#
|
||||
#XX## Usage: FUZZDB=filename make run-fuzzcheck
|
||||
#XX##
|
||||
@ -834,14 +843,14 @@ $(BTCL):
|
||||
#XX# ./fuzzcheck-ubsan$(TEXE) --spinner $(FUZZDB)
|
||||
#XX#
|
||||
#XX#ossshell$(TEXE): $(TOP)/test/ossfuzz.c $(TOP)/test/ossshell.c sqlite3.c sqlite3.h
|
||||
#XX# $(LTLINK) -o $@ $(FUZZCHECK_OPT) $(TOP)/test/ossshell.c \
|
||||
#XX# $(TLINK) -o $@ $(FUZZCHECK_OPT) $(TOP)/test/ossshell.c \
|
||||
#XX# $(TOP)/test/ossfuzz.c sqlite3.c $(TLIBS)
|
||||
#XX#
|
||||
#XX#sessionfuzz$(TEXE): $(TOP)/test/sessionfuzz.c sqlite3.c sqlite3.h
|
||||
#XX# $(LTLINK) -o $@ $(TOP)/test/sessionfuzz.c $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ $(TOP)/test/sessionfuzz.c $(TLIBS)
|
||||
#XX#
|
||||
#XX#dbfuzz$(TEXE): $(TOP)/test/dbfuzz.c sqlite3.c sqlite3.h
|
||||
#XX# $(LTLINK) -o $@ $(DBFUZZ_OPT) $(TOP)/test/dbfuzz.c sqlite3.c $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ $(DBFUZZ_OPT) $(TOP)/test/dbfuzz.c sqlite3.c $(TLIBS)
|
||||
#XX#
|
||||
#XX#DBFUZZ2_OPTS = \
|
||||
#XX# -DSQLITE_THREADSAFE=0 \
|
||||
@ -875,7 +884,7 @@ $(BTCL):
|
||||
#XX# cp $(TOP)/test/dbfuzz2-seed* dbfuzz2-dir
|
||||
#XX#
|
||||
#XX#mptester$(TEXE): sqlite3.lo $(TOP)/mptest/mptest.c
|
||||
#XX# $(LTLINK) -o $@ -I. $(TOP)/mptest/mptest.c sqlite3.lo \
|
||||
#XX# $(TLINK) -o $@ -I. $(TOP)/mptest/mptest.c sqlite3.lo \
|
||||
#XX# $(TLIBS) -rpath "$(libdir)"
|
||||
#XX#
|
||||
#XX#MPTEST1=./mptester$(TEXE) mptest.db $(TOP)/mptest/crash01.test --repeat 20
|
||||
@ -951,7 +960,7 @@ sqlite3ext.h: .target_source
|
||||
#XX## Rule to build the amalgamation
|
||||
#XX##
|
||||
#XX#sqlite3.lo: sqlite3.c
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c sqlite3.c
|
||||
#XX# $(TCOMPILE) $(TEMP_STORE) -c sqlite3.c
|
||||
|
||||
# Rules to build the LEMON compiler generator
|
||||
#
|
||||
@ -964,271 +973,271 @@ lemon$(BEXE): $(TOP)/tool/lemon.c $(TOP)/tool/lempar.c
|
||||
mksourceid$(BEXE): $(TOP)/tool/mksourceid.c
|
||||
$(BCC) -o $@ $(TOP)/tool/mksourceid.c
|
||||
|
||||
#XX## Rules to build individual *.o files from generated *.c files. This
|
||||
#XX## applies to:
|
||||
#XX##
|
||||
#XX## parse.o
|
||||
#XX## opcodes.o
|
||||
#XX##
|
||||
#XX#parse.lo: parse.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c parse.c
|
||||
#XX#
|
||||
#XX#opcodes.lo: opcodes.c
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c opcodes.c
|
||||
#XX#
|
||||
#XX## Rules to build individual *.o files from files in the src directory.
|
||||
#XX##
|
||||
#XX#alter.lo: $(TOP)/src/alter.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/alter.c
|
||||
#XX#
|
||||
#XX#analyze.lo: $(TOP)/src/analyze.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/analyze.c
|
||||
#XX#
|
||||
#XX#attach.lo: $(TOP)/src/attach.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/attach.c
|
||||
#XX#
|
||||
#XX#auth.lo: $(TOP)/src/auth.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/auth.c
|
||||
#XX#
|
||||
#XX#backup.lo: $(TOP)/src/backup.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/backup.c
|
||||
#XX#
|
||||
#XX#bitvec.lo: $(TOP)/src/bitvec.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/bitvec.c
|
||||
#XX#
|
||||
#XX#btmutex.lo: $(TOP)/src/btmutex.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/btmutex.c
|
||||
#XX#
|
||||
#XX#btree.lo: $(TOP)/src/btree.c $(HDR) $(TOP)/src/pager.h
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/btree.c
|
||||
#XX#
|
||||
#XX#build.lo: $(TOP)/src/build.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/build.c
|
||||
#XX#
|
||||
#XX#callback.lo: $(TOP)/src/callback.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/callback.c
|
||||
#XX#
|
||||
#XX#complete.lo: $(TOP)/src/complete.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/complete.c
|
||||
#XX#
|
||||
#XX#ctime.lo: $(TOP)/src/ctime.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/ctime.c
|
||||
#XX#
|
||||
#XX#date.lo: $(TOP)/src/date.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/date.c
|
||||
#XX#
|
||||
#XX#dbpage.lo: $(TOP)/src/dbpage.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/dbpage.c
|
||||
#XX#
|
||||
#XX#dbstat.lo: $(TOP)/src/dbstat.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/dbstat.c
|
||||
#XX#
|
||||
#XX#delete.lo: $(TOP)/src/delete.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/delete.c
|
||||
#XX#
|
||||
#XX#expr.lo: $(TOP)/src/expr.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/expr.c
|
||||
#XX#
|
||||
#XX#fault.lo: $(TOP)/src/fault.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/fault.c
|
||||
#XX#
|
||||
#XX#fkey.lo: $(TOP)/src/fkey.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/fkey.c
|
||||
#XX#
|
||||
#XX#func.lo: $(TOP)/src/func.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/func.c
|
||||
#XX#
|
||||
#XX#global.lo: $(TOP)/src/global.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/global.c
|
||||
#XX#
|
||||
#XX#hash.lo: $(TOP)/src/hash.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/hash.c
|
||||
#XX#
|
||||
#XX#insert.lo: $(TOP)/src/insert.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/insert.c
|
||||
#XX#
|
||||
#XX#json.lo: $(TOP)/src/json.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/json.c
|
||||
#XX#
|
||||
#XX#legacy.lo: $(TOP)/src/legacy.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/legacy.c
|
||||
#XX#
|
||||
#XX#loadext.lo: $(TOP)/src/loadext.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/loadext.c
|
||||
#XX#
|
||||
#XX#main.lo: $(TOP)/src/main.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/main.c
|
||||
#XX#
|
||||
#XX#malloc.lo: $(TOP)/src/malloc.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/malloc.c
|
||||
#XX#
|
||||
#XX#mem0.lo: $(TOP)/src/mem0.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mem0.c
|
||||
#XX#
|
||||
#XX#mem1.lo: $(TOP)/src/mem1.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mem1.c
|
||||
#XX#
|
||||
#XX#mem2.lo: $(TOP)/src/mem2.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mem2.c
|
||||
#XX#
|
||||
#XX#mem3.lo: $(TOP)/src/mem3.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mem3.c
|
||||
#XX#
|
||||
#XX#mem5.lo: $(TOP)/src/mem5.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mem5.c
|
||||
#XX#
|
||||
#XX#memdb.lo: $(TOP)/src/memdb.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/memdb.c
|
||||
#XX#
|
||||
#XX#memjournal.lo: $(TOP)/src/memjournal.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/memjournal.c
|
||||
#XX#
|
||||
#XX#mutex.lo: $(TOP)/src/mutex.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mutex.c
|
||||
#XX#
|
||||
#XX#mutex_noop.lo: $(TOP)/src/mutex_noop.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mutex_noop.c
|
||||
#XX#
|
||||
#XX#mutex_unix.lo: $(TOP)/src/mutex_unix.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mutex_unix.c
|
||||
#XX#
|
||||
#XX#mutex_w32.lo: $(TOP)/src/mutex_w32.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mutex_w32.c
|
||||
#XX#
|
||||
#XX#notify.lo: $(TOP)/src/notify.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/notify.c
|
||||
#XX#
|
||||
#XX#pager.lo: $(TOP)/src/pager.c $(HDR) $(TOP)/src/pager.h
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/pager.c
|
||||
#XX#
|
||||
#XX#pcache.lo: $(TOP)/src/pcache.c $(HDR) $(TOP)/src/pcache.h
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/pcache.c
|
||||
#XX#
|
||||
#XX#pcache1.lo: $(TOP)/src/pcache1.c $(HDR) $(TOP)/src/pcache.h
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/pcache1.c
|
||||
#XX#
|
||||
#XX#os.lo: $(TOP)/src/os.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/os.c
|
||||
#XX#
|
||||
#XX#os_kv.lo: $(TOP)/src/os_kv.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/os_kv.c
|
||||
#XX#
|
||||
#XX#os_unix.lo: $(TOP)/src/os_unix.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/os_unix.c
|
||||
#XX#
|
||||
#XX#os_win.lo: $(TOP)/src/os_win.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/os_win.c
|
||||
#XX#
|
||||
#XX#pragma.lo: $(TOP)/src/pragma.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/pragma.c
|
||||
#XX#
|
||||
#XX#prepare.lo: $(TOP)/src/prepare.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/prepare.c
|
||||
#XX#
|
||||
#XX#printf.lo: $(TOP)/src/printf.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/printf.c
|
||||
#XX#
|
||||
#XX#random.lo: $(TOP)/src/random.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/random.c
|
||||
#XX#
|
||||
#XX#resolve.lo: $(TOP)/src/resolve.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/resolve.c
|
||||
#XX#
|
||||
#XX#rowset.lo: $(TOP)/src/rowset.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/rowset.c
|
||||
#XX#
|
||||
#XX#select.lo: $(TOP)/src/select.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/select.c
|
||||
#XX#
|
||||
#XX#status.lo: $(TOP)/src/status.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/status.c
|
||||
#XX#
|
||||
#XX#table.lo: $(TOP)/src/table.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/table.c
|
||||
#XX#
|
||||
#XX#threads.lo: $(TOP)/src/threads.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/threads.c
|
||||
#XX#
|
||||
#XX#tokenize.lo: $(TOP)/src/tokenize.c keywordhash.h $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/tokenize.c
|
||||
#XX#
|
||||
#XX#treeview.lo: $(TOP)/src/treeview.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/treeview.c
|
||||
#XX#
|
||||
#XX#trigger.lo: $(TOP)/src/trigger.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/trigger.c
|
||||
#XX#
|
||||
#XX#update.lo: $(TOP)/src/update.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/update.c
|
||||
#XX#
|
||||
#XX#upsert.lo: $(TOP)/src/upsert.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/upsert.c
|
||||
#XX#
|
||||
#XX#utf.lo: $(TOP)/src/utf.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/utf.c
|
||||
#XX#
|
||||
#XX#util.lo: $(TOP)/src/util.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/util.c
|
||||
#XX#
|
||||
#XX#vacuum.lo: $(TOP)/src/vacuum.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vacuum.c
|
||||
#XX#
|
||||
#XX#vdbe.lo: $(TOP)/src/vdbe.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbe.c
|
||||
#XX#
|
||||
#XX#vdbeapi.lo: $(TOP)/src/vdbeapi.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbeapi.c
|
||||
#XX#
|
||||
#XX#vdbeaux.lo: $(TOP)/src/vdbeaux.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbeaux.c
|
||||
#XX#
|
||||
#XX#vdbeblob.lo: $(TOP)/src/vdbeblob.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbeblob.c
|
||||
#XX#
|
||||
#XX#vdbemem.lo: $(TOP)/src/vdbemem.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbemem.c
|
||||
#XX#
|
||||
#XX#vdbesort.lo: $(TOP)/src/vdbesort.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbesort.c
|
||||
#XX#
|
||||
#XX#vdbetrace.lo: $(TOP)/src/vdbetrace.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbetrace.c
|
||||
#XX#
|
||||
#XX#vdbevtab.lo: $(TOP)/src/vdbevtab.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbevtab.c
|
||||
#XX#
|
||||
#XX#vtab.lo: $(TOP)/src/vtab.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vtab.c
|
||||
#XX#
|
||||
#XX#wal.lo: $(TOP)/src/wal.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/wal.c
|
||||
#XX#
|
||||
#XX#walker.lo: $(TOP)/src/walker.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/walker.c
|
||||
#XX#
|
||||
#XX#where.lo: $(TOP)/src/where.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/where.c
|
||||
#XX#
|
||||
#XX#wherecode.lo: $(TOP)/src/wherecode.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/wherecode.c
|
||||
#XX#
|
||||
#XX#whereexpr.lo: $(TOP)/src/whereexpr.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/whereexpr.c
|
||||
#XX#
|
||||
#XX#window.lo: $(TOP)/src/window.c $(HDR)
|
||||
#XX# $(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/window.c
|
||||
#XX#
|
||||
#XX#tclsqlite.lo: $(TOP)/src/tclsqlite.c $(HDR)
|
||||
#XX# $(LTCOMPILE) -DUSE_TCL_STUBS=1 -c $(TOP)/src/tclsqlite.c
|
||||
#XX#
|
||||
#XX#tclsqlite-shell.lo: $(TOP)/src/tclsqlite.c $(HDR)
|
||||
#XX# $(LTCOMPILE) -DTCLSH -o $@ -c $(TOP)/src/tclsqlite.c
|
||||
#XX#
|
||||
#XX#tclsqlite-stubs.lo: $(TOP)/src/tclsqlite.c $(HDR)
|
||||
#XX# $(LTCOMPILE) -DUSE_TCL_STUBS=1 -o $@ -c $(TOP)/src/tclsqlite.c
|
||||
# Rules to build individual *.o files from generated *.c files. This
|
||||
# applies to:
|
||||
#
|
||||
# parse.o
|
||||
# opcodes.o
|
||||
#
|
||||
parse.o: parse.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c parse.c
|
||||
|
||||
opcodes.o: opcodes.c
|
||||
$(TCOMPILE) $(TEMP_STORE) -c opcodes.c
|
||||
|
||||
# Rules to build individual *.o files from files in the src directory.
|
||||
#
|
||||
alter.o: $(TOP)/src/alter.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/alter.c
|
||||
|
||||
analyze.o: $(TOP)/src/analyze.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/analyze.c
|
||||
|
||||
attach.o: $(TOP)/src/attach.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/attach.c
|
||||
|
||||
auth.o: $(TOP)/src/auth.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/auth.c
|
||||
|
||||
backup.o: $(TOP)/src/backup.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/backup.c
|
||||
|
||||
bitvec.o: $(TOP)/src/bitvec.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/bitvec.c
|
||||
|
||||
btmutex.o: $(TOP)/src/btmutex.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/btmutex.c
|
||||
|
||||
btree.o: $(TOP)/src/btree.c $(HDR) $(TOP)/src/pager.h
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/btree.c
|
||||
|
||||
build.o: $(TOP)/src/build.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/build.c
|
||||
|
||||
callback.o: $(TOP)/src/callback.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/callback.c
|
||||
|
||||
complete.o: $(TOP)/src/complete.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/complete.c
|
||||
|
||||
ctime.o: $(TOP)/src/ctime.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/ctime.c
|
||||
|
||||
date.o: $(TOP)/src/date.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/date.c
|
||||
|
||||
dbpage.o: $(TOP)/src/dbpage.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/dbpage.c
|
||||
|
||||
dbstat.o: $(TOP)/src/dbstat.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/dbstat.c
|
||||
|
||||
delete.o: $(TOP)/src/delete.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/delete.c
|
||||
|
||||
expr.o: $(TOP)/src/expr.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/expr.c
|
||||
|
||||
fault.o: $(TOP)/src/fault.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/fault.c
|
||||
|
||||
fkey.o: $(TOP)/src/fkey.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/fkey.c
|
||||
|
||||
func.o: $(TOP)/src/func.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/func.c
|
||||
|
||||
global.o: $(TOP)/src/global.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/global.c
|
||||
|
||||
hash.o: $(TOP)/src/hash.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/hash.c
|
||||
|
||||
insert.o: $(TOP)/src/insert.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/insert.c
|
||||
|
||||
json.o: $(TOP)/src/json.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/json.c
|
||||
|
||||
legacy.o: $(TOP)/src/legacy.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/legacy.c
|
||||
|
||||
loadext.o: $(TOP)/src/loadext.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/loadext.c
|
||||
|
||||
main.o: $(TOP)/src/main.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/main.c
|
||||
|
||||
malloc.o: $(TOP)/src/malloc.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/malloc.c
|
||||
|
||||
mem0.o: $(TOP)/src/mem0.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mem0.c
|
||||
|
||||
mem1.o: $(TOP)/src/mem1.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mem1.c
|
||||
|
||||
mem2.o: $(TOP)/src/mem2.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mem2.c
|
||||
|
||||
mem3.o: $(TOP)/src/mem3.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mem3.c
|
||||
|
||||
mem5.o: $(TOP)/src/mem5.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mem5.c
|
||||
|
||||
memdb.o: $(TOP)/src/memdb.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/memdb.c
|
||||
|
||||
memjournal.o: $(TOP)/src/memjournal.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/memjournal.c
|
||||
|
||||
mutex.o: $(TOP)/src/mutex.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mutex.c
|
||||
|
||||
mutex_noop.o: $(TOP)/src/mutex_noop.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mutex_noop.c
|
||||
|
||||
mutex_unix.o: $(TOP)/src/mutex_unix.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mutex_unix.c
|
||||
|
||||
mutex_w32.o: $(TOP)/src/mutex_w32.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/mutex_w32.c
|
||||
|
||||
notify.o: $(TOP)/src/notify.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/notify.c
|
||||
|
||||
pager.o: $(TOP)/src/pager.c $(HDR) $(TOP)/src/pager.h
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/pager.c
|
||||
|
||||
pcache.o: $(TOP)/src/pcache.c $(HDR) $(TOP)/src/pcache.h
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/pcache.c
|
||||
|
||||
pcache1.o: $(TOP)/src/pcache1.c $(HDR) $(TOP)/src/pcache.h
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/pcache1.c
|
||||
|
||||
os.o: $(TOP)/src/os.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/os.c
|
||||
|
||||
os_kv.o: $(TOP)/src/os_kv.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/os_kv.c
|
||||
|
||||
os_unix.o: $(TOP)/src/os_unix.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/os_unix.c
|
||||
|
||||
os_win.o: $(TOP)/src/os_win.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/os_win.c
|
||||
|
||||
pragma.o: $(TOP)/src/pragma.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/pragma.c
|
||||
|
||||
prepare.o: $(TOP)/src/prepare.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/prepare.c
|
||||
|
||||
printf.o: $(TOP)/src/printf.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/printf.c
|
||||
|
||||
random.o: $(TOP)/src/random.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/random.c
|
||||
|
||||
resolve.o: $(TOP)/src/resolve.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/resolve.c
|
||||
|
||||
rowset.o: $(TOP)/src/rowset.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/rowset.c
|
||||
|
||||
select.o: $(TOP)/src/select.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/select.c
|
||||
|
||||
status.o: $(TOP)/src/status.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/status.c
|
||||
|
||||
table.o: $(TOP)/src/table.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/table.c
|
||||
|
||||
threads.o: $(TOP)/src/threads.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/threads.c
|
||||
|
||||
tokenize.o: $(TOP)/src/tokenize.c keywordhash.h $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/tokenize.c
|
||||
|
||||
treeview.o: $(TOP)/src/treeview.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/treeview.c
|
||||
|
||||
trigger.o: $(TOP)/src/trigger.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/trigger.c
|
||||
|
||||
update.o: $(TOP)/src/update.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/update.c
|
||||
|
||||
upsert.o: $(TOP)/src/upsert.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/upsert.c
|
||||
|
||||
utf.o: $(TOP)/src/utf.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/utf.c
|
||||
|
||||
util.o: $(TOP)/src/util.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/util.c
|
||||
|
||||
vacuum.o: $(TOP)/src/vacuum.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vacuum.c
|
||||
|
||||
vdbe.o: $(TOP)/src/vdbe.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbe.c
|
||||
|
||||
vdbeapi.o: $(TOP)/src/vdbeapi.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbeapi.c
|
||||
|
||||
vdbeaux.o: $(TOP)/src/vdbeaux.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbeaux.c
|
||||
|
||||
vdbeblob.o: $(TOP)/src/vdbeblob.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbeblob.c
|
||||
|
||||
vdbemem.o: $(TOP)/src/vdbemem.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbemem.c
|
||||
|
||||
vdbesort.o: $(TOP)/src/vdbesort.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbesort.c
|
||||
|
||||
vdbetrace.o: $(TOP)/src/vdbetrace.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbetrace.c
|
||||
|
||||
vdbevtab.o: $(TOP)/src/vdbevtab.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vdbevtab.c
|
||||
|
||||
vtab.o: $(TOP)/src/vtab.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/vtab.c
|
||||
|
||||
wal.o: $(TOP)/src/wal.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/wal.c
|
||||
|
||||
walker.o: $(TOP)/src/walker.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/walker.c
|
||||
|
||||
where.o: $(TOP)/src/where.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/where.c
|
||||
|
||||
wherecode.o: $(TOP)/src/wherecode.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/wherecode.c
|
||||
|
||||
whereexpr.o: $(TOP)/src/whereexpr.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/whereexpr.c
|
||||
|
||||
window.o: $(TOP)/src/window.c $(HDR)
|
||||
$(TCOMPILE) $(TEMP_STORE) -c $(TOP)/src/window.c
|
||||
|
||||
#XX#tclsqlite.o: $(TOP)/src/tclsqlite.c $(HDR)
|
||||
#XX# $(TCOMPILE) -DUSE_TCL_STUBS=1 -c $(TOP)/src/tclsqlite.c
|
||||
#XX#
|
||||
#XX#tclsqlite-shell.o: $(TOP)/src/tclsqlite.c $(HDR)
|
||||
#XX# $(TCOMPILE) -DTCLSH -o $@ -c $(TOP)/src/tclsqlite.c
|
||||
#XX#
|
||||
#XX#tclsqlite-stubs.o: $(TOP)/src/tclsqlite.c $(HDR)
|
||||
#XX# $(TCOMPILE) -DUSE_TCL_STUBS=1 -o $@ -c $(TOP)/src/tclsqlite.c
|
||||
#XX#
|
||||
#XX#tclsqlite3$(TEXE): has_tclconfig tclsqlite-shell.lo libsqlite3.la
|
||||
#XX# $(LTLINK) -o $@ tclsqlite-shell.lo \
|
||||
#XX# $(TLINK) -o $@ tclsqlite-shell.lo \
|
||||
#XX# libsqlite3.la $(LIBTCL)
|
||||
|
||||
# Rules to build opcodes.c and opcodes.h
|
||||
@ -1297,65 +1306,63 @@ SHELL_DEP = \
|
||||
|
||||
shell.c: $(SHELL_DEP) $(TOP)/tool/mkshellc.tcl $(BTCL) # has_tclsh84
|
||||
$(BTCL) $(TOP)/tool/mkshellc.tcl >shell.c
|
||||
#XX#
|
||||
#XX#
|
||||
#XX#
|
||||
#XX#
|
||||
#XX## Rules to build the extension objects.
|
||||
#XX##
|
||||
#XX#icu.lo: $(TOP)/ext/icu/icu.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/icu/icu.c
|
||||
#XX#
|
||||
#XX#fts3.lo: $(TOP)/ext/fts3/fts3.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3.c
|
||||
#XX#
|
||||
#XX#fts3_aux.lo: $(TOP)/ext/fts3/fts3_aux.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_aux.c
|
||||
#XX#
|
||||
#XX#fts3_expr.lo: $(TOP)/ext/fts3/fts3_expr.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_expr.c
|
||||
#XX#
|
||||
#XX#fts3_hash.lo: $(TOP)/ext/fts3/fts3_hash.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_hash.c
|
||||
#XX#
|
||||
#XX#fts3_icu.lo: $(TOP)/ext/fts3/fts3_icu.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_icu.c
|
||||
#XX#
|
||||
#XX#fts3_porter.lo: $(TOP)/ext/fts3/fts3_porter.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_porter.c
|
||||
#XX#
|
||||
#XX#fts3_snippet.lo: $(TOP)/ext/fts3/fts3_snippet.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_snippet.c
|
||||
#XX#
|
||||
#XX#fts3_tokenizer.lo: $(TOP)/ext/fts3/fts3_tokenizer.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer.c
|
||||
#XX#
|
||||
#XX#fts3_tokenizer1.lo: $(TOP)/ext/fts3/fts3_tokenizer1.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer1.c
|
||||
#XX#
|
||||
#XX#fts3_tokenize_vtab.lo: $(TOP)/ext/fts3/fts3_tokenize_vtab.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenize_vtab.c
|
||||
#XX#
|
||||
#XX#fts3_unicode.lo: $(TOP)/ext/fts3/fts3_unicode.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_unicode.c
|
||||
#XX#
|
||||
#XX#fts3_unicode2.lo: $(TOP)/ext/fts3/fts3_unicode2.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_unicode2.c
|
||||
#XX#
|
||||
#XX#fts3_write.lo: $(TOP)/ext/fts3/fts3_write.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_write.c
|
||||
#XX#
|
||||
#XX#rtree.lo: $(TOP)/ext/rtree/rtree.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/rtree/rtree.c
|
||||
#XX#
|
||||
#XX#userauth.lo: $(TOP)/ext/userauth/userauth.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/userauth/userauth.c
|
||||
#XX#
|
||||
#XX#sqlite3session.lo: $(TOP)/ext/session/sqlite3session.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/session/sqlite3session.c
|
||||
#XX#
|
||||
#XX#stmt.lo: $(TOP)/ext/misc/stmt.c
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/misc/stmt.c
|
||||
|
||||
|
||||
# Rules to build the extension objects.
|
||||
#
|
||||
icu.o: $(TOP)/ext/icu/icu.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/icu/icu.c
|
||||
|
||||
fts3.o: $(TOP)/ext/fts3/fts3.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3.c
|
||||
|
||||
fts3_aux.o: $(TOP)/ext/fts3/fts3_aux.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_aux.c
|
||||
|
||||
fts3_expr.o: $(TOP)/ext/fts3/fts3_expr.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_expr.c
|
||||
|
||||
fts3_hash.o: $(TOP)/ext/fts3/fts3_hash.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_hash.c
|
||||
|
||||
fts3_icu.o: $(TOP)/ext/fts3/fts3_icu.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_icu.c
|
||||
|
||||
fts3_porter.o: $(TOP)/ext/fts3/fts3_porter.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_porter.c
|
||||
|
||||
fts3_snippet.o: $(TOP)/ext/fts3/fts3_snippet.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_snippet.c
|
||||
|
||||
fts3_tokenizer.o: $(TOP)/ext/fts3/fts3_tokenizer.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer.c
|
||||
|
||||
fts3_tokenizer1.o: $(TOP)/ext/fts3/fts3_tokenizer1.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenizer1.c
|
||||
|
||||
fts3_tokenize_vtab.o: $(TOP)/ext/fts3/fts3_tokenize_vtab.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_tokenize_vtab.c
|
||||
|
||||
fts3_unicode.o: $(TOP)/ext/fts3/fts3_unicode.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_unicode.c
|
||||
|
||||
fts3_unicode2.o: $(TOP)/ext/fts3/fts3_unicode2.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_unicode2.c
|
||||
|
||||
fts3_write.o: $(TOP)/ext/fts3/fts3_write.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/fts3/fts3_write.c
|
||||
|
||||
rtree.o: $(TOP)/ext/rtree/rtree.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/rtree/rtree.c
|
||||
|
||||
userauth.o: $(TOP)/ext/userauth/userauth.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/userauth/userauth.c
|
||||
|
||||
sqlite3session.o: $(TOP)/ext/session/sqlite3session.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/session/sqlite3session.c
|
||||
|
||||
stmt.o: $(TOP)/ext/misc/stmt.c
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/misc/stmt.c
|
||||
|
||||
# FTS5 things
|
||||
#
|
||||
@ -1387,13 +1394,13 @@ fts5.c: $(FTS5_SRC) $(BTCL) # has_tclsh84
|
||||
$(BTCL) $(TOP)/ext/fts5/tool/mkfts5c.tcl
|
||||
cp $(TOP)/ext/fts5/fts5.h .
|
||||
|
||||
#XX#fts5.lo: fts5.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c fts5.c
|
||||
#XX#
|
||||
#XX#sqlite3rbu.lo: $(TOP)/ext/rbu/sqlite3rbu.c $(HDR) $(EXTHDR)
|
||||
#XX# $(LTCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/rbu/sqlite3rbu.c
|
||||
#XX#
|
||||
#XX#
|
||||
fts5.o: fts5.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c fts5.c
|
||||
|
||||
sqlite3rbu.o: $(TOP)/ext/rbu/sqlite3rbu.c $(HDR) $(EXTHDR)
|
||||
$(TCOMPILE) -DSQLITE_CORE -c $(TOP)/ext/rbu/sqlite3rbu.c
|
||||
|
||||
|
||||
#XX## Rules to build the 'testfixture' application.
|
||||
#XX##
|
||||
#XX## If using the amalgamation, use sqlite3.c directly to build the test
|
||||
@ -1420,7 +1427,7 @@ fts5.c: $(FTS5_SRC) $(BTCL) # has_tclsh84
|
||||
#XX#TESTFIXTURE_SRC += $(TESTFIXTURE_SRC$(USE_AMALGAMATION))
|
||||
#XX#
|
||||
#XX#testfixture$(TEXE): has_tclconfig has_tclsh85 $(TESTFIXTURE_SRC)
|
||||
#XX# $(LTLINK) -DSQLITE_NO_SYNC=1 $(TEMP_STORE) $(TESTFIXTURE_FLAGS) \
|
||||
#XX# $(TLINK) -DSQLITE_NO_SYNC=1 $(TEMP_STORE) $(TESTFIXTURE_FLAGS) \
|
||||
#XX# -o $@ $(TESTFIXTURE_SRC) $(LIBTCL) $(TLIBS)
|
||||
#XX#
|
||||
#XX#coretestprogs: testfixture$(BEXE) sqlite3$(BEXE)
|
||||
@ -1527,16 +1534,16 @@ fts5.c: $(FTS5_SRC) $(BTCL) # has_tclsh84
|
||||
#XX# $(TCLSH_CMD) $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqlite3_analyzer.c.in >sqlite3_analyzer.c
|
||||
#XX#
|
||||
#XX#sqlite3_analyzer$(TEXE): has_tclconfig sqlite3_analyzer.c
|
||||
#XX# $(LTLINK) sqlite3_analyzer.c -o $@ $(LIBTCL) $(TLIBS)
|
||||
#XX# $(TLINK) sqlite3_analyzer.c -o $@ $(LIBTCL) $(TLIBS)
|
||||
#XX#
|
||||
#XX#sqltclsh.c: sqlite3.c $(TOP)/src/tclsqlite.c $(TOP)/tool/sqltclsh.tcl $(TOP)/ext/misc/appendvfs.c $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqltclsh.c.in has_tclsh85
|
||||
#XX# $(TCLSH_CMD) $(TOP)/tool/mkccode.tcl $(TOP)/tool/sqltclsh.c.in >sqltclsh.c
|
||||
#XX#
|
||||
#XX#sqltclsh$(TEXE): has_tclconfig sqltclsh.c
|
||||
#XX# $(LTLINK) sqltclsh.c -o $@ $(LIBTCL) $(TLIBS)
|
||||
#XX# $(TLINK) sqltclsh.c -o $@ $(LIBTCL) $(TLIBS)
|
||||
#XX#
|
||||
#XX#sqlite3_expert$(TEXE): $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/sqlite3expert.c $(TOP)/ext/expert/expert.c sqlite3.c
|
||||
#XX# $(LTLINK) $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/sqlite3expert.c $(TOP)/ext/expert/expert.c sqlite3.c -o sqlite3_expert $(TLIBS)
|
||||
#XX# $(TLINK) $(TOP)/ext/expert/sqlite3expert.h $(TOP)/ext/expert/sqlite3expert.c $(TOP)/ext/expert/expert.c sqlite3.c -o sqlite3_expert $(TLIBS)
|
||||
#XX#
|
||||
#XX#CHECKER_DEPS =\
|
||||
#XX# $(TOP)/tool/mkccode.tcl \
|
||||
@ -1552,53 +1559,53 @@ fts5.c: $(FTS5_SRC) $(BTCL) # has_tclsh84
|
||||
#XX# $(TCLSH_CMD) $(TOP)/tool/mkccode.tcl $(TOP)/ext/repair/sqlite3_checker.c.in >$@
|
||||
#XX#
|
||||
#XX#sqlite3_checker$(TEXE): has_tclconfig sqlite3_checker.c
|
||||
#XX# $(LTLINK) sqlite3_checker.c -o $@ $(LIBTCL) $(TLIBS)
|
||||
#XX# $(TLINK) sqlite3_checker.c -o $@ $(LIBTCL) $(TLIBS)
|
||||
#XX#
|
||||
#XX#dbdump$(TEXE): $(TOP)/ext/misc/dbdump.c sqlite3.lo
|
||||
#XX# $(LTLINK) -DDBDUMP_STANDALONE -o $@ \
|
||||
#XX# $(TLINK) -DDBDUMP_STANDALONE -o $@ \
|
||||
#XX# $(TOP)/ext/misc/dbdump.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
#XX#dbtotxt$(TEXE): $(TOP)/tool/dbtotxt.c
|
||||
#XX# $(LTLINK)-o $@ $(TOP)/tool/dbtotxt.c
|
||||
#XX# $(TLINK)-o $@ $(TOP)/tool/dbtotxt.c
|
||||
#XX#
|
||||
#XX#showdb$(TEXE): $(TOP)/tool/showdb.c sqlite3.lo
|
||||
#XX# $(LTLINK) -o $@ $(TOP)/tool/showdb.c sqlite3.lo $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ $(TOP)/tool/showdb.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
#XX#showstat4$(TEXE): $(TOP)/tool/showstat4.c sqlite3.lo
|
||||
#XX# $(LTLINK) -o $@ $(TOP)/tool/showstat4.c sqlite3.lo $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ $(TOP)/tool/showstat4.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
#XX#showjournal$(TEXE): $(TOP)/tool/showjournal.c sqlite3.lo
|
||||
#XX# $(LTLINK) -o $@ $(TOP)/tool/showjournal.c sqlite3.lo $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ $(TOP)/tool/showjournal.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
#XX#showwal$(TEXE): $(TOP)/tool/showwal.c sqlite3.lo
|
||||
#XX# $(LTLINK) -o $@ $(TOP)/tool/showwal.c sqlite3.lo $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ $(TOP)/tool/showwal.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
#XX#showshm$(TEXE): $(TOP)/tool/showshm.c
|
||||
#XX# $(LTLINK) -o $@ $(TOP)/tool/showshm.c
|
||||
#XX# $(TLINK) -o $@ $(TOP)/tool/showshm.c
|
||||
#XX#
|
||||
#XX#index_usage$(TEXE): $(TOP)/tool/index_usage.c sqlite3.lo
|
||||
#XX# $(LTLINK) $(SHELL_OPT) -o $@ $(TOP)/tool/index_usage.c sqlite3.lo $(TLIBS)
|
||||
#XX# $(TLINK) $(SHELL_OPT) -o $@ $(TOP)/tool/index_usage.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
#XX#changeset$(TEXE): $(TOP)/ext/session/changeset.c sqlite3.lo
|
||||
#XX# $(LTLINK) -o $@ $(TOP)/ext/session/changeset.c sqlite3.lo $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ $(TOP)/ext/session/changeset.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
#XX#changesetfuzz$(TEXE): $(TOP)/ext/session/changesetfuzz.c sqlite3.lo
|
||||
#XX# $(LTLINK) -o $@ $(TOP)/ext/session/changesetfuzz.c sqlite3.lo $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ $(TOP)/ext/session/changesetfuzz.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
#XX#rollback-test$(TEXE): $(TOP)/tool/rollback-test.c sqlite3.lo
|
||||
#XX# $(LTLINK) -o $@ $(TOP)/tool/rollback-test.c sqlite3.lo $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ $(TOP)/tool/rollback-test.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
#XX#atrc$(TEXX): $(TOP)/test/atrc.c sqlite3.lo
|
||||
#XX# $(LTLINK) -o $@ $(TOP)/test/atrc.c sqlite3.lo $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ $(TOP)/test/atrc.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
#XX#LogEst$(TEXE): $(TOP)/tool/logest.c sqlite3.h
|
||||
#XX# $(LTLINK) -I. -o $@ $(TOP)/tool/logest.c
|
||||
#XX# $(TLINK) -I. -o $@ $(TOP)/tool/logest.c
|
||||
#XX#
|
||||
#XX#wordcount$(TEXE): $(TOP)/test/wordcount.c sqlite3.lo
|
||||
#XX# $(LTLINK) -o $@ $(TOP)/test/wordcount.c sqlite3.lo $(TLIBS)
|
||||
#XX# $(TLINK) -o $@ $(TOP)/test/wordcount.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
#XX#speedtest1$(TEXE): $(TOP)/test/speedtest1.c sqlite3.c Makefile
|
||||
#XX# $(LTLINK) $(ST_OPT) -o $@ $(TOP)/test/speedtest1.c sqlite3.c $(TLIBS)
|
||||
#XX# $(TLINK) $(ST_OPT) -o $@ $(TOP)/test/speedtest1.c sqlite3.c $(TLIBS)
|
||||
#XX#
|
||||
#XX#startup$(TEXE): $(TOP)/test/startup.c sqlite3.c
|
||||
#XX# $(CC) -Os -g -DSQLITE_THREADSAFE=0 -o $@ $(TOP)/test/startup.c sqlite3.c $(TLIBS)
|
||||
@ -1606,13 +1613,13 @@ fts5.c: $(FTS5_SRC) $(BTCL) # has_tclsh84
|
||||
#XX#KV_OPT += -DSQLITE_DIRECT_OVERFLOW_READ
|
||||
#XX#
|
||||
#XX#kvtest$(TEXE): $(TOP)/test/kvtest.c sqlite3.c
|
||||
#XX# $(LTLINK) $(KV_OPT) -o $@ $(TOP)/test/kvtest.c sqlite3.c $(TLIBS)
|
||||
#XX# $(TLINK) $(KV_OPT) -o $@ $(TOP)/test/kvtest.c sqlite3.c $(TLIBS)
|
||||
#XX#
|
||||
#XX#rbu$(EXE): $(TOP)/ext/rbu/rbu.c $(TOP)/ext/rbu/sqlite3rbu.c sqlite3.lo
|
||||
#XX# $(LTLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c sqlite3.lo $(TLIBS)
|
||||
#XX# $(TLINK) -I. -o $@ $(TOP)/ext/rbu/rbu.c sqlite3.lo $(TLIBS)
|
||||
#XX#
|
||||
#XX#loadfts$(EXE): $(TOP)/tool/loadfts.c libsqlite3.la
|
||||
#XX# $(LTLINK) $(TOP)/tool/loadfts.c libsqlite3.la -o $@ $(TLIBS)
|
||||
#XX# $(TLINK) $(TOP)/tool/loadfts.c libsqlite3.la -o $@ $(TLIBS)
|
||||
#XX#
|
||||
#XX## This target will fail if the SQLite amalgamation contains any exported
|
||||
#XX## symbols that do not begin with "sqlite3_". It is run as part of the
|
||||
@ -1651,13 +1658,13 @@ fts5.c: $(FTS5_SRC) $(BTCL) # has_tclsh84
|
||||
#XX# $(TOP)/test/tt3_lookaside1.c
|
||||
#XX#
|
||||
#XX#threadtest3$(TEXE): sqlite3.lo $(THREADTEST3_SRC)
|
||||
#XX# $(LTLINK) $(TOP)/test/threadtest3.c $(TOP)/src/test_multiplex.c sqlite3.lo -o $@ $(TLIBS)
|
||||
#XX# $(TLINK) $(TOP)/test/threadtest3.c $(TOP)/src/test_multiplex.c sqlite3.lo -o $@ $(TLIBS)
|
||||
#XX#
|
||||
#XX#threadtest: threadtest3$(TEXE)
|
||||
#XX# ./threadtest3$(TEXE)
|
||||
#XX#
|
||||
#XX#threadtest5: sqlite3.c $(TOP)/test/threadtest5.c
|
||||
#XX# $(LTLINK) $(TOP)/test/threadtest5.c sqlite3.c -o $@ $(TLIBS)
|
||||
#XX# $(TLINK) $(TOP)/test/threadtest5.c sqlite3.c -o $@ $(TLIBS)
|
||||
#XX#
|
||||
#XX## Standard install and cleanup targets
|
||||
#XX##
|
||||
@ -1725,6 +1732,7 @@ tidy:
|
||||
rm -f lemon$(BEXE) sqlite*.tar.gz
|
||||
rm -f mkkeywordhash$(BEXE) mksourceid$(BEXE)
|
||||
rm -f parse.* fts5parse.*
|
||||
rm -f $(libsqlite3.DLL) $(libsqlite3.LIB)
|
||||
rm -f tclsqlite3$(TEXE) $(TESTPROGS)
|
||||
rm -f LogEst$(TEXE) fts3view$(TEXE) rollback-test$(TEXE) showdb$(TEXE)
|
||||
rm -f showjournal$(TEXE) showstat4$(TEXE) showwal$(TEXE) speedtest1$(TEXE)
|
||||
@ -1789,10 +1797,9 @@ distclean: clean
|
||||
#XX#misspell: ./custom.rws has_tclsh84
|
||||
#XX# $(TCLSH_CMD) ./tool/spellsift.tcl ./src/*.c ./src/*.h ./src/*.in
|
||||
#XX#
|
||||
#XX##
|
||||
#XX## tool/version-info: a utility for emitting sqlite3 version info
|
||||
#XX## in various forms.
|
||||
#XX##
|
||||
#XX#version-info$(TEXE): $(TOP)/tool/version-info.c Makefile sqlite3.h
|
||||
#XX# $(LTLINK) $(ST_OPT) -o $@ $(TOP)/tool/version-info.c
|
||||
#XX#
|
||||
#
|
||||
# tool/version-info: a utility for emitting sqlite3 version info
|
||||
# in various forms.
|
||||
#
|
||||
version-info$(TEXE): $(TOP)/tool/version-info.c Makefile sqlite3.h
|
||||
$(TLINK) $(ST_OPT) -o $@ $(TOP)/tool/version-info.c
|
||||
|
6
auto.def
6
auto.def
@ -175,6 +175,7 @@ if {".exe" eq [get-define TARGET_EXEEXT]} {
|
||||
# todo? add -DSQLITE_OS_UNIX=1 to CFLAGS?
|
||||
}
|
||||
hwaci-dll-extension
|
||||
hwaci-lib-extension
|
||||
|
||||
#########
|
||||
# Programs needed
|
||||
@ -295,9 +296,14 @@ if {[cc-check-includes zlib.h] && [hwaci-check-function-in-lib deflate z]} {
|
||||
# TODO: port over the more sophisticated zlib search from the fossil auto.def
|
||||
define HAVE_ZLIB 1; # "-DSQLITE_HAVE_ZLIB=1"
|
||||
define LDFLAGS_ZLIB -lz
|
||||
# -DSQLITE_HAVE_ZLIB=1 is handled separately from the other feature
|
||||
# flags in the autotools build
|
||||
# add-feature-flag -DSQLITE_HAVE_ZLIB=1
|
||||
define CFLAGS_ZLIB -DSQLITE_HAVE_ZLIB=1
|
||||
} else {
|
||||
define HAVE_ZLIB 0
|
||||
define LDFLAGS_ZLIB ""
|
||||
define CFLAGS_ZLIB ""
|
||||
}
|
||||
|
||||
hwaci-define-if-opt-truthy amalgamation USE_AMALGAMATION \
|
||||
|
@ -533,6 +533,28 @@ proc hwaci-dll-extension {} {
|
||||
define TARGET_DLLEXT [inner build]
|
||||
}
|
||||
|
||||
########################################################################
|
||||
# Static-library counterpart of hwaci-dll-extension. Defines
|
||||
# BUILD_LIBEXT and TARGET_LIBEXT to the conventional static library
|
||||
# extension for the being-built-on resp. the target platform.
|
||||
proc hwaci-lib-extension {} {
|
||||
proc inner {key} {
|
||||
switch -glob -- [get-define $key] {
|
||||
*apple* {
|
||||
return ".lib"
|
||||
}
|
||||
*-*-ming* - *-*-cygwin - *-*-msys {
|
||||
return ".lib"
|
||||
}
|
||||
default {
|
||||
return ".a"
|
||||
}
|
||||
}
|
||||
}
|
||||
define BUILD_LIBEXT [inner host]
|
||||
define TARGET_LIBEXT [inner build]
|
||||
}
|
||||
|
||||
########################################################################
|
||||
# Expects a list of file names. If any one of them does not exist in
|
||||
# the filesystem, it fails fatally with an informative message.
|
||||
|
16
manifest
16
manifest
@ -1,9 +1,9 @@
|
||||
C More\sgeneric\sbuild\stinkering.
|
||||
D 2024-09-30T17:44:41.299
|
||||
C Add\sstatic\slibrary\sbuild.\sGet\sbuild\sworking\s(for\sa\sgiven\svalue\sof\sworking)\swith\sthe\s--disable-amalgamation\sflag.
|
||||
D 2024-09-30T19:01:41.209
|
||||
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
|
||||
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
|
||||
F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
|
||||
F Makefile.in b791c6761d7e3b020fe6001cc33f985f99c0d9e3a745e94fe7c25d09dc1d6f45
|
||||
F Makefile.in c766d3b7c308091e94c57836b6f8933b3afe6f29643ec4c95af55a8fbe586617
|
||||
F Makefile.linux-gcc f3842a0b1efbfbb74ac0ef60e56b301836d05b4d867d014f714fa750048f1ab6
|
||||
F Makefile.msc 9c6d80d9d103fa42e931f4c464884a5e577fae8563acc7589bff4e43fbe8f864
|
||||
F README.md c3c0f19532ce28f6297a71870f3c7b424729f0e6d9ab889616d3587dd2332159
|
||||
@ -14,7 +14,7 @@ F art/icon-80x90.gif 65509ce3e5f86a9cd64fe7fca2d23954199f31fe44c1e09e208c80fb83d
|
||||
F art/sqlite370.eps aa97a671332b432a54e1d74ff5e8775be34200c2
|
||||
F art/sqlite370.ico af56c1d00fee7cd4753e8631ed60703ed0fc6e90
|
||||
F art/sqlite370.jpg d512473dae7e378a67e28ff96a34da7cb331def2
|
||||
F auto.def 82046ac0d90df3b6478bf193610d00254b64a4fbaba4e08bdd9964fda6baa532
|
||||
F auto.def c5e1387cebdfc91f861d3810b90ecc4609dc7c7b6d716219c9abd2f692fda40a
|
||||
F autoconf/INSTALL 83e4a25da9fd053c7b3665eaaaf7919707915903
|
||||
F autoconf/Makefile.am adedc1324b6a87fdd1265ddd336d2fb7d4f36a0e77b86ea553ae7cc4ea239347
|
||||
F autoconf/Makefile.fallback 22fe523eb36dfce31e0f6349f782eb084e86a5620b2b0b4f84a2d6133f53f5ac
|
||||
@ -46,7 +46,7 @@ F autosetup/cc-lib.tcl 493c5935b5dd3bf9bd4eca89b07c8b1b1a9356d61783035144e21795f
|
||||
F autosetup/cc-shared.tcl 4f024e94a47f427ba61de1739f6381ef0080210f9fae89112d5c1de1e5460d78
|
||||
F autosetup/cc.tcl 7e2fe943ae9d45cf39e9f5b05b6230df8e719415edea5af06c30eb68680bde14
|
||||
F autosetup/default.auto 5cdf016de2140e50f1db190a02039dc42fb390af1dda4cc4853e3042a9ef0e82
|
||||
F autosetup/hwaci-common.tcl c92da569c334b6db38c91f99f4ba26a5a5746b955e7fad1ba585bd1064a82d1c
|
||||
F autosetup/hwaci-common.tcl 8d8e8f7f4f0387c8683d6a3b2105c9d42ebb7595cceaac6a273b002f7755b3ba
|
||||
F autosetup/jimsh0.c 1b5fe91fffcddbc29f2b16acb80f1650632ea2edbe8336b8155ef7b4c66f6d8d
|
||||
F autosetup/pkg-config.tcl 4e635bf39022ff65e0d5434339dd41503ea48fc53822c9c5bde88b02d3d952ba
|
||||
F autosetup/system.tcl 3a39d6e0b3bfba526fd39afe07c1d0d325e5a31925013a1ba7c671e1128e31bb
|
||||
@ -2233,8 +2233,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 b6c1772ce0278988ecaea485c4feb8b0919fa1530f0c53b8321d9bd2277b5acd
|
||||
R 3f3552467c9f9c5110dce0fc316253de
|
||||
P 433bfc790258e1d2e7c9ea4839a9edb25dde0b99d1e888d1e2a4cf669825fb79
|
||||
R 8f22d9dd2b4c58fa46771476eda60898
|
||||
U stephan
|
||||
Z 5922ab49dc459c0a84758656bf396042
|
||||
Z 1648d4959e73cfe83c15546006463525
|
||||
# Remove this line to create a well-formed Fossil manifest.
|
||||
|
@ -1 +1 @@
|
||||
433bfc790258e1d2e7c9ea4839a9edb25dde0b99d1e888d1e2a4cf669825fb79
|
||||
ddfda58004fa3e43c4f2d497c6feecbea3b195d14196bf179f4aafd21ea089ea
|
||||
|
Loading…
x
Reference in New Issue
Block a user