@@ -163,14 +163,14 @@ NAWK = @AWK@
163163
164164# Object files for the SQLite library (non-amalgamation).
165165#
166- OBJS0 = alter.lo analyze.lo attach.lo auth.lo bitvec.lo btmutex.lo \
166+ OBJS0 = alter.lo analyze.lo attach.lo auth.lo backup.lo bitvec.lo btmutex.lo \
167167 btree.lo build.lo callback.lo complete.lo date.lo \
168168 delete.lo expr.lo fault.lo func.lo global.lo \
169169 hash.lo journal.lo insert.lo legacy.lo loadext.lo \
170170 main.lo malloc.lo mem0.lo mem1.lo mem2.lo mem3.lo mem5.lo \
171171 memjournal.lo \
172172 mutex.lo mutex_noop.lo mutex_os2.lo mutex_unix.lo mutex_w32.lo \
173- opcodes.lo os.lo os_unix.lo os_win.lo os_os2.lo \
173+ notify.lo opcodes.lo os.lo os_unix.lo os_win.lo os_os2.lo \
174174 pager.lo parse.lo pcache.lo pcache1.lo pragma.lo prepare.lo printf.lo \
175175 random.lo resolve.lo rowset.lo select.lo status.lo \
176176 table.lo tokenize.lo trigger.lo update.lo \
@@ -231,6 +231,7 @@ SRC = \
231231 $(TOP ) /src/mutex_os2.c \
232232 $(TOP ) /src/mutex_unix.c \
233233 $(TOP ) /src/mutex_w32.c \
234+ $(TOP ) /src/notify.c \
234235 $(TOP ) /src/os.c \
235236 $(TOP ) /src/os.h \
236237 $(TOP ) /src/os_common.h \
@@ -518,6 +519,9 @@ attach.lo: $(TOP)/src/attach.c $(HDR)
518519auth.lo : $(TOP ) /src/auth.c $(HDR )
519520 $(LTCOMPILE ) $(TEMP_STORE ) -c $(TOP ) /src/auth.c
520521
522+ backup.lo : $(TOP ) /src/backup.c $(HDR )
523+ $(LTCOMPILE ) $(TEMP_STORE ) -c $(TOP ) /src/backup.c
524+
521525bitvec.lo : $(TOP ) /src/bitvec.c $(HDR )
522526 $(LTCOMPILE ) $(TEMP_STORE ) -c $(TOP ) /src/bitvec.c
523527
@@ -608,6 +612,9 @@ mutex_unix.lo: $(TOP)/src/mutex_unix.c $(HDR)
608612mutex_w32.lo : $(TOP ) /src/mutex_w32.c $(HDR )
609613 $(LTCOMPILE ) $(TEMP_STORE ) -c $(TOP ) /src/mutex_w32.c
610614
615+ notify.lo : $(TOP ) /src/notify.c $(HDR )
616+ $(LTCOMPILE ) $(TEMP_STORE ) -c $(TOP ) /src/notify.c
617+
611618pager.lo : $(TOP ) /src/pager.c $(HDR ) $(TOP ) /src/pager.h
612619 $(LTCOMPILE ) $(TEMP_STORE ) -c $(TOP ) /src/pager.c
613620
@@ -765,9 +772,11 @@ sqlite3_analyzer$(TEXE): $(TESTFIXTURE_SRC) $(TOP)/tool/spaceanal.tcl
765772 $(TEMP_STORE ) -o $@ $(TESTFIXTURE_SRC ) $(LIBTCL )
766773
767774
768- install : sqlite3 $( BEXE ) libsqlite3.la sqlite3.h sqlite3.pc ${HAVE_TCL:1=tcl_install}
775+ lib_install : libsqlite3.la
769776 $(INSTALL ) -d $(DESTDIR )$(libdir )
770777 $(LTINSTALL ) libsqlite3.la $(DESTDIR )$(libdir )
778+
779+ install : sqlite3$(BEXE ) lib_install sqlite3.h sqlite3.pc ${HAVE_TCL:1=tcl_install}
771780 $(INSTALL ) -d $(DESTDIR )$(bindir )
772781 $(LTINSTALL ) sqlite3$(BEXE ) $(DESTDIR )$(bindir )
773782 $(INSTALL ) -d $(DESTDIR )$(includedir )
@@ -778,7 +787,7 @@ install: sqlite3$(BEXE) libsqlite3.la sqlite3.h sqlite3.pc ${HAVE_TCL:1=tcl_inst
778787
779788pkgIndex.tcl :
780789 echo ' package ifneeded sqlite3 $(RELEASE) [list load $(TCLLIBDIR)/libtclsqlite3.so sqlite3]' > $@
781- tcl_install : libtclsqlite3.la pkgIndex.tcl
790+ tcl_install : lib_install libtclsqlite3.la pkgIndex.tcl
782791 $(INSTALL ) -d $(DESTDIR )$(TCLLIBDIR )
783792 $(LTINSTALL ) libtclsqlite3.la $(DESTDIR )$(TCLLIBDIR )
784793 rm -f $(DESTDIR )$(TCLLIBDIR ) /libtclsqlite3.la $(DESTDIR )$(TCLLIBDIR ) /libtclsqlite3.a
0 commit comments