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

📄 makefile.bcc

📁 FastDb是高效的内存数据库系统
💻 BCC
字号:
# -*- makefile -*-# Makefile for Microsoft Windows with Borland C++ Builder 5.2 compilerOBJS = class.obj compiler.obj database.obj hashtab.obj file.obj stdtp.obj \	sync.obj symtab.obj ttree.obj rtree.obj container.obj cursor.obj query.obj w32sock.obj wwwapi.obj localcli.objLIBOBJS = + class.obj + compiler.obj + database.obj + hashtab.obj + file.obj + stdtp.obj \        + sync.obj + symtab.obj + ttree.obj + rtree.obj + container.obj + cursor.obj + query.obj + w32sock.obj + wwwapi.obj + localcli.objINCS = inc/fastdb.h inc/stdtp.h inc/class.h inc/database.h inc/cursor.h inc/reference.h inc/rectangle.h \	inc/array.h inc/file.h inc/hashtab.h inc/ttree.h  inc/rtree.h inc/container.h inc/sync.h inc/query.h inc/datetime.h inc/sync_w32.h \	inc/config.h inc/timeseries.h inc/exception.hCLI_OBJS = cli.obj w32sock.obj repsock.objCLI_LIBOBJS = + cli.obj + w32sock.obj + repsock.obj + stdtp.objCLI_LIB = cli.libFASTDB_LIB = fastdb.lib EXES = subsql.exeEXAMPLES = guess.exe testdb.exe testjoin.exe testddl.exe testperf.exe testsync.exe testconc.exe testiref.exe testtrav.exe testidx.exe localclitest.exe testspat.exeCC = BCC32.EXE# DEFS macro is deprecatred, edit inc/config.h file insteadDEFS = CFLAGS = -c -Iinc -v -Ox -w-8027 -DASM_CPUID_NOT_SUPPORTED $(DEFS)LD = $(CC)LDFLAGS = -v AR = tlibARFLAGS = STDLIBS = all: $(FASTDB_LIB) $(CLI_LIB) $(EXES) $(EXAMPLES)class.obj: src/class.cpp inc/compiler.h inc/compiler.d inc/symtab.h $(INCS)	$(CC) $(CFLAGS) src/class.cppcompiler.obj: src/compiler.cpp inc/compiler.h inc/compiler.d inc/symtab.h $(INCS)	$(CC) $(CFLAGS) src/compiler.cppstdtp.obj: src/stdtp.cpp $(INCS)	$(CC) $(CFLAGS) src/stdtp.cppquery.obj: src/query.cpp inc/compiler.h inc/compiler.d inc/symtab.h $(INCS)	$(CC) $(CFLAGS) src/query.cppdatabase.obj: src/database.cpp inc/compiler.h inc/compiler.d inc/symtab.h $(INCS)	$(CC) $(CFLAGS) src/database.cpplocalcli.obj: src/localcli.cpp inc/compiler.h inc/compiler.d inc/symtab.h inc/localcli.h  $(INCS)	$(CC) $(CFLAGS) src/localcli.cppcursor.obj: src/cursor.cpp inc/compiler.h inc/compiler.d $(INCS)	$(CC) $(CFLAGS) src/cursor.cpphashtab.obj: src/hashtab.cpp $(INCS)	$(CC) $(CFLAGS) src/hashtab.cppfile.obj: src/file.cpp $(INCS)	$(CC) $(CFLAGS) src/file.cppsync.obj: src/sync.cpp $(INCS)	$(CC) $(CFLAGS) src/sync.cppsymtab.obj: src/symtab.cpp inc/symtab.h $(INCS)	$(CC) $(CFLAGS) src/symtab.cppttree.obj: src/ttree.cpp $(INCS)	$(CC) $(CFLAGS) src/ttree.cpprtree.obj: src/rtree.cpp $(INCS)	$(CC) $(CFLAGS) src/rtree.cppcontainer.obj: src/container.cpp $(INCS)	$(CC) $(CFLAGS) src/container.cppwwwapi.obj: src/wwwapi.cpp inc/wwwapi.h inc/stdtp.h inc/sockio.h inc/sync.h inc/sync_w32.h inc/config.h	$(CC) $(CFLAGS) src/wwwapi.cppw32sock.obj: src/w32sock.cpp inc/w32sock.h inc/sockio.h inc/stdtp.h	$(CC) $(CFLAGS) src/w32sock.cpprepsock.obj: src/repsock.cpp inc/repsock.h inc/sockio.h inc/stdtp.h inc/sync.h inc/sync_w32.h inc/config.h	$(CC) $(CFLAGS) src/repsock.cppcli.obj: src/cli.cpp inc/cli.h inc/cliproto.h inc/repsock.h inc/sockio.h inc/stdtp.h inc/sync.h inc/sync_w32.h inc/config.h	$(CC) $(CFLAGS) src/cli.cppfastdb.lib: $(OBJS)	$(AR) $(ARFLAGS) fastdb.lib $(LIBOBJS)cli.lib: $(CLI_OBJS)	$(AR) $(ARFLAGS) cli.lib $(CLI_LIBOBJS)server.obj: src/server.cpp inc/server.h inc/compiler.h inc/compiler.d inc/subsql.h inc/symtab.h $(INCS)	$(CC) $(CFLAGS) src/server.cppsubsql.obj: src/subsql.cpp inc/compiler.h inc/compiler.d inc/subsql.h inc/symtab.h $(INCS)	$(CC) $(CFLAGS) src/subsql.cppsubsql.exe: subsql.obj server.obj $(FASTDB_LIB)	$(LD) $(LDFLAGS) subsql.obj server.obj $(FASTDB_LIB) $(STDLIBS)clitest.obj: examples/clitest.c inc/cli.h	$(CC) $(CFLAGS) examples/clitest.cclitest.exe: clitest.obj $(CLI_LIB)	$(LD) $(LDFLAGS) clitest.obj $(CLI_LIB) $(STDLIBS) $(SOCKLIBS)localclitest.exe: clitest.obj $(FASTDB_LIB)	$(LD) $(LDFLAGS) -elocalclitest.exe clitest.obj $(FASTDB_LIB) $(STDLIBS)guess.obj: examples/guess.cpp $(INCS)	$(CC) $(CFLAGS) examples/guess.cpp guess.exe: guess.obj $(FASTDB_LIB)	$(LD) $(LDFLAGS) guess.obj $(FASTDB_LIB) $(STDLIBS)testdb.obj: examples/testdb.cpp $(INCS)	$(CC) $(CFLAGS) examples/testdb.cpp testdb.exe: testdb.obj $(FASTDB_LIB)	$(LD) $(LDFLAGS) testdb.obj $(FASTDB_LIB) $(STDLIBS)testjoin.obj: examples/testjoin.cpp $(INCS)	$(CC) $(CFLAGS) examples/testjoin.cpp testjoin.exe: testjoin.obj $(FASTDB_LIB)	$(LD) $(LDFLAGS) testjoin.obj $(FASTDB_LIB) $(STDLIBS)testddl.obj: examples/testddl.cpp $(INCS)	$(CC) $(CFLAGS) examples/testddl.cpp testddl.exe: testddl.obj $(FASTDB_LIB)	$(LD) $(LDFLAGS) testddl.obj $(FASTDB_LIB) $(STDLIBS)testperf.obj: examples/testperf.cpp $(INCS)	$(CC) $(CFLAGS) examples/testperf.cpp testperf.exe: testperf.obj $(FASTDB_LIB)	$(LD) $(LDFLAGS) testperf.obj $(FASTDB_LIB) $(STDLIBS)testidx.obj: examples/testidx.cpp $(INCS)	$(CC) $(CFLAGS) examples/testidx.cpp testidx.exe: testidx.obj $(FASTDB_LIB)	$(LD) $(LDFLAGS) testidx.obj $(FASTDB_LIB) $(STDLIBS)testspat.obj: examples/testspat.cpp $(INCS)	$(CC) $(CFLAGS) examples/testspat.cpp testspat.exe: testspat.obj $(FASTDB_LIB)	$(LD) $(LDFLAGS) testspat.obj $(FASTDB_LIB) $(STDLIBS)testsync.obj: examples/testsync.cpp $(INCS)	$(CC) $(CFLAGS) examples/testsync.cpp testsync.exe: testsync.obj $(FASTDB_LIB)	$(LD) $(LDFLAGS) testsync.obj $(FASTDB_LIB) $(STDLIBS)testconc.obj: examples/testconc.cpp $(INCS)	$(CC) $(CFLAGS) examples/testconc.cpp testconc.exe: testconc.obj $(FASTDB_LIB)	$(LD) $(LDFLAGS) testconc.obj $(FASTDB_LIB) $(STDLIBS)testiref.obj: examples/testiref.cpp $(INCS)	$(CC) $(CFLAGS) examples/testiref.cpp testiref.exe: testiref.obj $(FASTDB_LIB)	$(LD) $(LDFLAGS) testiref.obj $(FASTDB_LIB) $(STDLIBS)testtrav.obj: examples/testtrav.cpp $(INCS)	$(CC) $(CFLAGS) examples/testtrav.cpp testtrav.exe: testtrav.obj $(FASTDB_LIB)	$(LD) $(LDFLAGS) testtrav.obj $(FASTDB_LIB) $(STDLIBS)cleanobj:	del *.odb,*.obj,*.pch,*.pdb,*.ilk,*.dsp,*.dsw,*.ncb,*.optcleandbs:	del *.fdbclean: cleanobj cleandbs	del *~,*.lib,*.exezip: clean	cd ..	del fastdb.zip	zip -r fastdb.zip fastdbcopyzip: zip	copy fastdb.zip a:

⌨️ 快捷键说明

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