⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 makefile

📁 嵌入式数据库SQLITE,含移植到ARM_LINUX的说明
💻
📖 第 1 页 / 共 2 页
字号:
pager.lo:	$(TOP)/src/pager.c $(HDR) $(TOP)/src/pager.h	$(LTCOMPILE) -c $(TOP)/src/pager.copcodes.lo:	opcodes.c	$(LTCOMPILE) -c opcodes.copcodes.c:	opcodes.h $(TOP)/mkopcodec.awk	sort -n -b -k 3 opcodes.h | $(NAWK) -f $(TOP)/mkopcodec.awk >opcodes.copcodes.h:	parse.h $(TOP)/src/vdbe.c $(TOP)/mkopcodeh.awk	cat parse.h $(TOP)/src/vdbe.c | $(NAWK) -f $(TOP)/mkopcodeh.awk >opcodes.hos.lo:	$(TOP)/src/os.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/os.cos_unix.lo:	$(TOP)/src/os_unix.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/os_unix.cos_win.lo:	$(TOP)/src/os_win.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/os_win.cos_os2.lo:	$(TOP)/src/os_os2.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/os_os2.cparse.lo:	parse.c $(HDR)	$(LTCOMPILE) -c parse.cparse.h:	parse.cparse.c:	$(TOP)/src/parse.y lemon$(BEXE) $(TOP)/addopcodes.awk	cp $(TOP)/src/parse.y .	./lemon $(OPTS) parse.y	mv parse.h parse.h.temp	awk -f $(TOP)/addopcodes.awk parse.h.temp >parse.hpragma.lo:	$(TOP)/src/pragma.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/pragma.cprepare.lo:	$(TOP)/src/prepare.c $(HDR)	$(LTCOMPILE) $(TEMP_STORE) -c $(TOP)/src/prepare.cprintf.lo:	$(TOP)/src/printf.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/printf.crandom.lo:	$(TOP)/src/random.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/random.cselect.lo:	$(TOP)/src/select.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/select.csqlite3.h:	$(TOP)/src/sqlite.h.in 	sed -e s/--VERS--/$(RELEASE)/ $(TOP)/src/sqlite.h.in | \	sed -e s/--VERSION-NUMBER--/$(VERSION_NUMBER)/ >sqlite3.htable.lo:	$(TOP)/src/table.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/table.ctclsqlite.lo:	$(TOP)/src/tclsqlite.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/tclsqlite.ctokenize.lo:	$(TOP)/src/tokenize.c keywordhash.h $(HDR)	$(LTCOMPILE) -c $(TOP)/src/tokenize.ckeywordhash.h:	$(TOP)/tool/mkkeywordhash.c	$(BCC) -o mkkeywordhash$(BEXE) $(OPTS) $(TOP)/tool/mkkeywordhash.c	./mkkeywordhash$(BEXE) >keywordhash.htrigger.lo:	$(TOP)/src/trigger.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/trigger.cupdate.lo:	$(TOP)/src/update.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/update.cutf.lo:	$(TOP)/src/utf.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/utf.cutil.lo:	$(TOP)/src/util.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/util.cvacuum.lo:	$(TOP)/src/vacuum.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/vacuum.cvdbe.lo:	$(TOP)/src/vdbe.c $(VDBEHDR)	$(LTCOMPILE) -c $(TOP)/src/vdbe.cvdbeapi.lo:	$(TOP)/src/vdbeapi.c $(VDBEHDR)	$(LTCOMPILE) -c $(TOP)/src/vdbeapi.cvdbeaux.lo:	$(TOP)/src/vdbeaux.c $(VDBEHDR)	$(LTCOMPILE) -c $(TOP)/src/vdbeaux.cvdbefifo.lo:	$(TOP)/src/vdbefifo.c $(VDBEHDR)	$(LTCOMPILE) -c $(TOP)/src/vdbefifo.cvdbemem.lo:	$(TOP)/src/vdbemem.c $(VDBEHDR)	$(LTCOMPILE) -c $(TOP)/src/vdbemem.cvtab.lo:	$(TOP)/src/vtab.c $(VDBEHDR)	$(LTCOMPILE) -c $(TOP)/src/vtab.cwhere.lo:	$(TOP)/src/where.c $(HDR)	$(LTCOMPILE) -c $(TOP)/src/where.ctclsqlite-shell.lo:	$(TOP)/src/tclsqlite.c $(HDR)	$(LTCOMPILE) -DTCLSH=1 -o $@ -c $(TOP)/src/tclsqlite.ctclsqlite-stubs.lo:	$(TOP)/src/tclsqlite.c $(HDR)	$(LTCOMPILE) -DTCL_USE_STUBS=1 -o $@ -c $(TOP)/src/tclsqlite.ctclsqlite3:	tclsqlite-shell.lo libsqlite3.la	$(LTLINK) -o tclsqlite3 tclsqlite-shell.lo \		 libsqlite3.la $(LIBTCL)testfixture$(TEXE):	$(TOP)/src/tclsqlite.c libsqlite3.la $(TESTSRC)	$(LTLINK) -DTCLSH=1 -DSQLITE_TEST=1 -DSQLITE_CRASH_TEST=1 \		$(TEMP_STORE) -o testfixture $(TESTSRC) $(TOP)/src/tclsqlite.c \		libsqlite3.la $(LIBTCL)fulltest:	testfixture$(TEXE) sqlite3$(TEXE)	./testfixture $(TOP)/test/all.testtest:	testfixture$(TEXE) sqlite3$(TEXE)	./testfixture $(TOP)/test/quick.testsqlite3_analyzer$(TEXE):	$(TOP)/src/tclsqlite.c libtclsqlite3.la \				$(TESTSRC) $(TOP)/tool/spaceanal.tcl	sed \	  -e '/^#/d' \	  -e 's,\\,\\\\,g' \	  -e 's,",\\",g' \	  -e 's,^,",' \	  -e 's,$$,\\n",' \	  $(TOP)/tool/spaceanal.tcl >spaceanal_tcl.h	$(LTLINK) -DTCLSH=2 -DSQLITE_TEST=1 $(TEMP_STORE)\                -o sqlite3_analyzer$(EXE) $(TESTSRC) $(TOP)/src/tclsqlite.c \		libtclsqlite3.la $(LIBTCL)# Rules used to build documentation#arch.html:	$(TOP)/www/arch.tcl	tclsh $(TOP)/www/arch.tcl >arch.htmlarch2.gif:	$(TOP)/www/arch2.gif	cp $(TOP)/www/arch2.gif .autoinc.html:	$(TOP)/www/autoinc.tcl	tclsh $(TOP)/www/autoinc.tcl >autoinc.htmlc_interface.html:	$(TOP)/www/c_interface.tcl	tclsh $(TOP)/www/c_interface.tcl >c_interface.htmlcapi3.html:	$(TOP)/www/capi3.tcl	tclsh $(TOP)/www/capi3.tcl >capi3.htmlcapi3ref.html:	$(TOP)/www/capi3ref.tcl	tclsh $(TOP)/www/capi3ref.tcl >capi3ref.htmlchanges.html:	$(TOP)/www/changes.tcl	tclsh $(TOP)/www/changes.tcl >changes.htmlcompile.html:	$(TOP)/www/compile.tcl	tclsh $(TOP)/www/compile.tcl >compile.htmlcopyright.html:	$(TOP)/www/copyright.tcl	tclsh $(TOP)/www/copyright.tcl >copyright.htmlcopyright-release.html:	$(TOP)/www/copyright-release.html	cp $(TOP)/www/copyright-release.html .copyright-release.pdf:	$(TOP)/www/copyright-release.pdf	cp $(TOP)/www/copyright-release.pdf .common.tcl:	$(TOP)/www/common.tcl	cp $(TOP)/www/common.tcl .conflict.html:	$(TOP)/www/conflict.tcl	tclsh $(TOP)/www/conflict.tcl >conflict.htmldatatypes.html:	$(TOP)/www/datatypes.tcl	tclsh $(TOP)/www/datatypes.tcl >datatypes.htmldatatype3.html:	$(TOP)/www/datatype3.tcl	tclsh $(TOP)/www/datatype3.tcl >datatype3.htmldocs.html:	$(TOP)/www/docs.tcl	tclsh $(TOP)/www/docs.tcl >docs.htmldownload.html:	$(TOP)/www/download.tcl	mkdir -p doc	tclsh $(TOP)/www/download.tcl >download.htmlfaq.html:	$(TOP)/www/faq.tcl	tclsh $(TOP)/www/faq.tcl >faq.htmlfileformat.html:	$(TOP)/www/fileformat.tcl	tclsh $(TOP)/www/fileformat.tcl >fileformat.htmlformatchng.html:	$(TOP)/www/formatchng.tcl	tclsh $(TOP)/www/formatchng.tcl >formatchng.htmlindex.html:	$(TOP)/www/index.tcl last_change	tclsh $(TOP)/www/index.tcl >index.htmllang.html:	$(TOP)/www/lang.tcl	tclsh $(TOP)/www/lang.tcl >lang.htmlpragma.html:	$(TOP)/www/pragma.tcl	tclsh $(TOP)/www/pragma.tcl >pragma.htmllockingv3.html:	$(TOP)/www/lockingv3.tcl	tclsh $(TOP)/www/lockingv3.tcl >lockingv3.htmloldnews.html:	$(TOP)/www/oldnews.tcl	tclsh $(TOP)/www/oldnews.tcl >oldnews.htmlomitted.html:	$(TOP)/www/omitted.tcl	tclsh $(TOP)/www/omitted.tcl >omitted.htmlopcode.html:	$(TOP)/www/opcode.tcl $(TOP)/src/vdbe.c	tclsh $(TOP)/www/opcode.tcl $(TOP)/src/vdbe.c >opcode.htmlmingw.html:	$(TOP)/www/mingw.tcl	tclsh $(TOP)/www/mingw.tcl >mingw.htmlnulls.html:	$(TOP)/www/nulls.tcl	tclsh $(TOP)/www/nulls.tcl >nulls.htmlquickstart.html:	$(TOP)/www/quickstart.tcl	tclsh $(TOP)/www/quickstart.tcl >quickstart.htmlspeed.html:	$(TOP)/www/speed.tcl	tclsh $(TOP)/www/speed.tcl >speed.htmlsqlite.gif:	$(TOP)/art/SQLite.gif	cp $(TOP)/art/SQLite.gif sqlite.gifsqlite.html:	$(TOP)/www/sqlite.tcl	tclsh $(TOP)/www/sqlite.tcl >sqlite.htmlsupport.html:	$(TOP)/www/support.tcl	tclsh $(TOP)/www/support.tcl >support.htmltclsqlite.html:	$(TOP)/www/tclsqlite.tcl	tclsh $(TOP)/www/tclsqlite.tcl >tclsqlite.htmlvdbe.html:	$(TOP)/www/vdbe.tcl	tclsh $(TOP)/www/vdbe.tcl >vdbe.htmlversion3.html:	$(TOP)/www/version3.tcl	tclsh $(TOP)/www/version3.tcl >version3.html# Files to be published on the website.#DOC = \  arch.html \  arch2.gif \  autoinc.html \  c_interface.html \  capi3.html \  capi3ref.html \  changes.html \  compile.html \  copyright.html \  copyright-release.html \  copyright-release.pdf \  conflict.html \  datatypes.html \  datatype3.html \  docs.html \  download.html \  faq.html \  fileformat.html \  formatchng.html \  index.html \  lang.html \  lockingv3.html \  mingw.html \  nulls.html \  oldnews.html \  omitted.html \  opcode.html \  pragma.html \  quickstart.html \  speed.html \  sqlite.gif \  sqlite.html \  support.html \  tclsqlite.html \  vdbe.html \  version3.html doc:	common.tcl $(DOC)	mkdir -p doc	mv $(DOC) docinstall:	sqlite3 libsqlite3.la sqlite3.h ${HAVE_TCL:1=tcl_install}	$(INSTALL) -d $(DESTDIR)$(libdir)	$(LTINSTALL) libsqlite3.la $(DESTDIR)$(libdir)	$(INSTALL) -d $(DESTDIR)$(exec_prefix)/bin	$(LTINSTALL) sqlite3 $(DESTDIR)$(exec_prefix)/bin	$(INSTALL) -d $(DESTDIR)$(prefix)/include	$(INSTALL) -m 0644 sqlite3.h $(DESTDIR)$(prefix)/include	$(INSTALL) -d $(DESTDIR)$(libdir)/pkgconfig; 	$(INSTALL) -m 0644 sqlite3.pc $(DESTDIR)$(libdir)/pkgconfig; tcl_install:	libtclsqlite3.la	tclsh $(TOP)/tclinstaller.tcl $(VERSION)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 $(PUBLISH)	rm -f *.da *.bb *.bbg gmon.out	rm -f testfixture$(TEXE) test.db	rm -rf doc	rm -f common.tcl	rm -f sqlite3.dll sqlite3.lib## Windows section; all this funky .dll stuff ;-)#dll: sqlite3.dllREAL_LIBOBJ = $(LIBOBJ:%.lo=.libs/%.o)sqlite3.dll: $(LIBOBJ) $(TOP)/sqlite3.def	dllwrap --dllname sqlite3.dll --def $(TOP)/sqlite3.def $(REAL_LIBOBJ)	strip sqlite3.dll#target for dll import librariesimplib: sqlite3.lib #make Borland C++ and/or Microsoft VC import library for the dll#   ignore any errors (usually due to missing programs)sqlite3.lib: sqlite3.dll	-impdef -a sqlite3.def sqlite3.dll	-implib sqlite3.lib sqlite3.def	-lib /machine:i386 /def:$(TOP)/sqlite3.def distclean:	clean	rm -f config.log config.status libtool Makefile config.h

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -