📄 makefile.bcc
字号:
# -*- makefile -*-# Makefile for Microsoft Windows with Borland C++ Builder 5.2 compilerOBJS = class.obj compiler.obj database.obj hashtab.obj file.obj \ sync.obj symtab.obj ttree.obj container.obj cursor.obj query.obj w32sock.obj wwwapi.obj localcli.objLIBOBJS = + class.obj + compiler.obj + database.obj + hashtab.obj + file.obj \ + sync.obj + symtab.obj + ttree.obj + container.obj + cursor.obj + query.obj + w32sock.obj + wwwapi.obj + localcli.objINCS = fastdb.h stdtp.h class.h database.h cursor.h reference.h \ array.h file.h hashtab.h ttree.h container.h sync.h query.h datetime.h sync_w32.h \ config.h timeseries.h exception.hCLI_OBJS = cli.obj w32sock.obj repsock.objCLI_LIBOBJS = + cli.obj + w32sock.obj + repsock.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 CC = BCC32.EXE# DEFS macro is deprecatred, edit config.h file insteadDEFS = CFLAGS = -c -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: class.cpp compiler.h compiler.d symtab.h $(INCS) $(CC) $(CFLAGS) class.cppcompiler.obj: compiler.cpp compiler.h compiler.d symtab.h $(INCS) $(CC) $(CFLAGS) compiler.cppquery.obj: query.cpp compiler.h compiler.d symtab.h $(INCS) $(CC) $(CFLAGS) query.cppdatabase.obj: database.cpp compiler.h compiler.d symtab.h $(INCS) $(CC) $(CFLAGS) database.cpplocalcli.obj: localcli.cpp compiler.h compiler.d symtab.h localcli.h $(INCS) $(CC) $(CFLAGS) localcli.cppcursor.obj: cursor.cpp compiler.h compiler.d $(INCS) $(CC) $(CFLAGS) cursor.cpphashtab.obj: hashtab.cpp $(INCS) $(CC) $(CFLAGS) hashtab.cppfile.obj: file.cpp $(INCS) $(CC) $(CFLAGS) file.cppsync.obj: sync.cpp $(INCS) $(CC) $(CFLAGS) sync.cppsymtab.obj: symtab.cpp symtab.h $(INCS) $(CC) $(CFLAGS) symtab.cppttree.obj: ttree.cpp $(INCS) $(CC) $(CFLAGS) ttree.cppcontainer.obj: container.cpp $(INCS) $(CC) $(CFLAGS) container.cppwwwapi.obj: wwwapi.cpp wwwapi.h stdtp.h sockio.h sync.h sync_w32.h config.h $(CC) $(CFLAGS) wwwapi.cppw32sock.obj: w32sock.cpp w32sock.h sockio.h stdtp.h $(CC) $(CFLAGS) w32sock.cpprepsock.obj: repsock.cpp repsock.h sockio.h stdtp.h sync.h sync_w32.h config.h $(CC) $(CFLAGS) repsock.cppcli.obj: cli.cpp cli.h cliproto.h repsock.h sockio.h stdtp.h sync.h sync_w32.h config.h $(CC) $(CFLAGS) cli.cppfastdb.lib: $(OBJS) $(AR) $(ARFLAGS) fastdb.lib $(LIBOBJS)cli.lib: $(CLI_OBJS) $(AR) $(ARFLAGS) cli.lib $(CLI_LIBOBJS)server.obj: server.cpp server.h compiler.h compiler.d subsql.h symtab.h $(INCS) $(CC) $(CFLAGS) server.cppsubsql.obj: subsql.cpp compiler.h compiler.d subsql.h symtab.h $(INCS) $(CC) $(CFLAGS) subsql.cppsubsql.exe: subsql.obj server.obj $(FASTDB_LIB) $(LD) $(LDFLAGS) subsql.obj server.obj $(FASTDB_LIB) $(STDLIBS)clitest.obj: clitest.c cli.h $(CC) $(CFLAGS) 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: guess.cpp $(INCS) $(CC) $(CFLAGS) guess.cpp guess.exe: guess.obj $(FASTDB_LIB) $(LD) $(LDFLAGS) guess.obj $(FASTDB_LIB) $(STDLIBS)testdb.obj: testdb.cpp $(INCS) $(CC) $(CFLAGS) testdb.cpp testdb.exe: testdb.obj $(FASTDB_LIB) $(LD) $(LDFLAGS) testdb.obj $(FASTDB_LIB) $(STDLIBS)testjoin.obj: testjoin.cpp $(INCS) $(CC) $(CFLAGS) testjoin.cpp testjoin.exe: testjoin.obj $(FASTDB_LIB) $(LD) $(LDFLAGS) testjoin.obj $(FASTDB_LIB) $(STDLIBS)testddl.obj: testddl.cpp $(INCS) $(CC) $(CFLAGS) testddl.cpp testddl.exe: testddl.obj $(FASTDB_LIB) $(LD) $(LDFLAGS) testddl.obj $(FASTDB_LIB) $(STDLIBS)testperf.obj: testperf.cpp $(INCS) $(CC) $(CFLAGS) testperf.cpp testperf.exe: testperf.obj $(FASTDB_LIB) $(LD) $(LDFLAGS) testperf.obj $(FASTDB_LIB) $(STDLIBS)testidx.obj: testidx.cpp $(INCS) $(CC) $(CFLAGS) testidx.cpp testidx.exe: testidx.obj $(FASTDB_LIB) $(LD) $(LDFLAGS) testidx.obj $(FASTDB_LIB) $(STDLIBS)testsync.obj: testsync.cpp $(INCS) $(CC) $(CFLAGS) testsync.cpp testsync.exe: testsync.obj $(FASTDB_LIB) $(LD) $(LDFLAGS) testsync.obj $(FASTDB_LIB) $(STDLIBS)testconc.obj: testconc.cpp $(INCS) $(CC) $(CFLAGS) testconc.cpp testconc.exe: testconc.obj $(FASTDB_LIB) $(LD) $(LDFLAGS) testconc.obj $(FASTDB_LIB) $(STDLIBS)testiref.obj: testiref.cpp $(INCS) $(CC) $(CFLAGS) testiref.cpp testiref.exe: testiref.obj $(FASTDB_LIB) $(LD) $(LDFLAGS) testiref.obj $(FASTDB_LIB) $(STDLIBS)testtrav.obj: testtrav.cpp $(INCS) $(CC) $(CFLAGS) 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 + -