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

📄 main.mk

📁 sqlite-3.4.1,嵌入式数据库.是一个功能强大的开源数据库,给学习和研发以及小型公司的发展带来了全所未有的好处.
💻 MK
📖 第 1 页 / 共 2 页
字号:
	$(TCCX) -c $(TOP)/src/os.cos_os2.o:	$(TOP)/src/os_os2.c $(HDR)	$(TCCX) -c $(TOP)/src/os_os2.cos_unix.o:	$(TOP)/src/os_unix.c $(HDR)	$(TCCX) -c $(TOP)/src/os_unix.cos_win.o:	$(TOP)/src/os_win.c $(HDR)	$(TCCX) -c $(TOP)/src/os_win.cparse.o:	parse.c $(HDR)	$(TCCX) -c parse.cparse.h:	parse.cparse.c:	$(TOP)/src/parse.y lemon $(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.o:	$(TOP)/src/pragma.c $(HDR)	$(TCCX) $(TCL_FLAGS) -c $(TOP)/src/pragma.cprepare.o:	$(TOP)/src/prepare.c $(HDR)	$(TCCX) $(TCL_FLAGS) -c $(TOP)/src/prepare.cprintf.o:	$(TOP)/src/printf.c $(HDR)	$(TCCX) $(TCL_FLAGS) -c $(TOP)/src/printf.crandom.o:	$(TOP)/src/random.c $(HDR)	$(TCCX) -c $(TOP)/src/random.cselect.o:	$(TOP)/src/select.c $(HDR)	$(TCCX) -c $(TOP)/src/select.csqlite3.h:	$(TOP)/src/sqlite.h.in 	sed -e s/--VERS--/`cat ${TOP}/VERSION`/ \	    -e s/--VERSION-NUMBER--/`cat ${TOP}/VERSION | sed 's/[^0-9]/ /g' | $(NAWK) '{printf "%d%03d%03d",$$1,$$2,$$3}'`/ \                 $(TOP)/src/sqlite.h.in >sqlite3.htable.o:	$(TOP)/src/table.c $(HDR)	$(TCCX) -c $(TOP)/src/table.ctclsqlite.o:	$(TOP)/src/tclsqlite.c $(HDR)	$(TCCX) $(TCL_FLAGS) -c $(TOP)/src/tclsqlite.ctokenize.o:	$(TOP)/src/tokenize.c keywordhash.h $(HDR)	$(TCCX) -c $(TOP)/src/tokenize.ckeywordhash.h:	$(TOP)/tool/mkkeywordhash.c	$(BCC) -o mkkeywordhash $(OPTS) $(TOP)/tool/mkkeywordhash.c	./mkkeywordhash >keywordhash.htrigger.o:	$(TOP)/src/trigger.c $(HDR)	$(TCCX) -c $(TOP)/src/trigger.cupdate.o:	$(TOP)/src/update.c $(HDR)	$(TCCX) -c $(TOP)/src/update.cutf.o:	$(TOP)/src/utf.c $(HDR)	$(TCCX) -c $(TOP)/src/utf.cutil.o:	$(TOP)/src/util.c $(HDR)	$(TCCX) -c $(TOP)/src/util.cvacuum.o:	$(TOP)/src/vacuum.c $(HDR)	$(TCCX) -c $(TOP)/src/vacuum.cvdbe.o:	$(TOP)/src/vdbe.c $(VDBEHDR) $(HDR)	$(TCCX) -c $(TOP)/src/vdbe.cvdbeapi.o:	$(TOP)/src/vdbeapi.c $(VDBEHDR) $(HDR)	$(TCCX) -c $(TOP)/src/vdbeapi.cvdbeaux.o:	$(TOP)/src/vdbeaux.c $(VDBEHDR) $(HDR)	$(TCCX) -c $(TOP)/src/vdbeaux.cvdbeblob.o:	$(TOP)/src/vdbeblob.c $(VDBEHDR) $(HDR)	$(TCCX) -c $(TOP)/src/vdbeblob.cvdbefifo.o:	$(TOP)/src/vdbefifo.c $(VDBEHDR) $(HDR)	$(TCCX) -c $(TOP)/src/vdbefifo.cvdbemem.o:	$(TOP)/src/vdbemem.c $(VDBEHDR) $(HDR)	$(TCCX) -c $(TOP)/src/vdbemem.cvtab.o:	$(TOP)/src/vtab.c $(VDBEHDR) $(HDR)	$(TCCX) -c $(TOP)/src/vtab.cwhere.o:	$(TOP)/src/where.c $(HDR)	$(TCCX) -c $(TOP)/src/where.c# Rules to build the extension objects.#icu.o:	$(TOP)/ext/icu/icu.c $(HDR) $(EXTHDR)	$(TCCX) -DSQLITE_CORE -c $(TOP)/ext/icu/icu.cfts2.o:	$(TOP)/ext/fts2/fts2.c $(HDR) $(EXTHDR)	$(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts2/fts2.cfts2_hash.o:	$(TOP)/ext/fts2/fts2_hash.c $(HDR) $(EXTHDR)	$(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts2/fts2_hash.cfts2_icu.o:	$(TOP)/ext/fts2/fts2_icu.c $(HDR) $(EXTHDR)	$(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts2/fts2_icu.cfts2_porter.o:	$(TOP)/ext/fts2/fts2_porter.c $(HDR) $(EXTHDR)	$(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts2/fts2_porter.cfts2_tokenizer.o:	$(TOP)/ext/fts2/fts2_tokenizer.c $(HDR) $(EXTHDR)	$(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts2/fts2_tokenizer.cfts2_tokenizer1.o:	$(TOP)/ext/fts2/fts2_tokenizer1.c $(HDR) $(EXTHDR)	$(TCCX) -DSQLITE_CORE -c $(TOP)/ext/fts2/fts2_tokenizer1.c# Rules for building test programs and for running tests#tclsqlite3:	$(TOP)/src/tclsqlite.c libsqlite3.a	$(TCCX) $(TCL_FLAGS) -DTCLSH=1 -o tclsqlite3 \		$(TOP)/src/tclsqlite.c libsqlite3.a $(LIBTCL) $(THREADLIB)testfixture$(EXE):	$(TOP)/src/tclsqlite.c libsqlite3.a $(TESTSRC)	$(TCCX) $(TCL_FLAGS) -DTCLSH=1 -DSQLITE_TEST=1 -DSQLITE_CRASH_TEST=1 \		-DSQLITE_SERVER=1 -o testfixture$(EXE) \		-DSQLITE_CORE $(TESTSRC) $(TOP)/src/tclsqlite.c \		libsqlite3.a $(LIBTCL) $(THREADLIB)fulltest:	testfixture$(EXE) sqlite3$(EXE)	./testfixture$(EXE) $(TOP)/test/all.testsoaktest:	testfixture$(EXE) sqlite3$(EXE)	./testfixture$(EXE) $(TOP)/test/all.test -soak 1test:	testfixture$(EXE) sqlite3$(EXE)	./testfixture$(EXE) $(TOP)/test/quick.testsqlite3_analyzer$(EXE):	$(TOP)/src/tclsqlite.c libsqlite3.a $(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	$(TCCX) $(TCL_FLAGS) -DTCLSH=2 -DSQLITE_TEST=1 -DSQLITE_DEBUG=1 -o \		sqlite3_analyzer$(EXE) $(TESTSRC) $(TOP)/src/tclsqlite.c \		libsqlite3.a $(LIBTCL) $(THREADLIB)TEST_EXTENSION = $(SHPREFIX)testloadext.$(SO)$(TEST_EXTENSION): $(TOP)/src/test_loadext.c	$(MKSHLIB) $(TOP)/src/test_loadext.c -o $(TEST_EXTENSION)extensiontest: testfixture$(EXE) $(TEST_EXTENSION)	./testfixture$(EXE) $(TOP)/test/loadext.test# Rules used to build documentation#arch.html:	$(TOP)/www/arch.tcl	tclsh $(TOP)/www/arch.tcl >arch.htmlautoinc.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/mkapidoc.tcl sqlite3.h	tclsh $(TOP)/www/mkapidoc.tcl <sqlite3.h >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.htmldifferent.html:	$(TOP)/www/different.tcl	tclsh $(TOP)/www/different.tcl >different.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.htmllimits.html:	$(TOP)/www/limits.tcl last_change	tclsh $(TOP)/www/limits.tcl >limits.htmllang.html:	$(TOP)/www/lang.tcl	tclsh $(TOP)/www/lang.tcl doc >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.htmlsharedcache.html: $(TOP)/www/sharedcache.tcl	tclsh $(TOP)/www/sharedcache.tcl >sharedcache.htmlmingw.html:	$(TOP)/www/mingw.tcl	tclsh $(TOP)/www/mingw.tcl >mingw.htmlnulls.html:	$(TOP)/www/nulls.tcl	tclsh $(TOP)/www/nulls.tcl >nulls.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.htmloptimizer.html:	$(TOP)/www/optimizer.tcl	tclsh $(TOP)/www/optimizer.tcl >optimizer.htmloptoverview.html:	$(TOP)/www/optoverview.tcl	tclsh $(TOP)/www/optoverview.tcl >optoverview.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.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.htmlwhentouse.html:	$(TOP)/www/whentouse.tcl	tclsh $(TOP)/www/whentouse.tcl >whentouse.html# Files to be published on the website.#DOC = \  arch.html \  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 \  different.html \  docs.html \  download.html \  faq.html \  fileformat.html \  formatchng.html \  index.html \  limits.html \  lang.html \  lockingv3.html \  mingw.html \  nulls.html \  oldnews.html \  omitted.html \  opcode.html \  optimizer.html \  optoverview.html \  pragma.html \  quickstart.html \  sharedcache.html \  speed.html \  sqlite.html \  support.html \  tclsqlite.html \  vdbe.html \  version3.html \  whentouse.htmldoc:	common.tcl $(DOC)	mkdir -p doc	mv $(DOC) doc	cp $(TOP)/www/*.gif $(TOP)/art/*.gif doc# Standard install and cleanup targets#install:	sqlite3 libsqlite3.a sqlite3.h	mv sqlite3 /usr/bin	mv libsqlite3.a /usr/lib	mv sqlite3.h /usr/includeclean:		rm -f *.o sqlite3 libsqlite3.a sqlite3.h opcodes.*	rm -f lemon lempar.c parse.* sqlite*.tar.gz mkkeywordhash keywordhash.h	rm -f $(PUBLISH)	rm -f *.da *.bb *.bbg gmon.out	rm -rf tsrc	rm -f testloadext.dll libtestloadext.so

⌨️ 快捷键说明

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