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

📄 makefile

📁 通用的数据库中间库
💻
字号:
# Makefile for SQLAPI++# Linux/Unix version.SUFFIXES:.SUFFIXES: .cpp .obj .oifndef CFGCFG=release# WARNING!!! Use release compile flagendififndef SA_DEFINESA_DEFINE=SA_TRIAL# WARNING!!! Use trial compile flagendifCPP = g++AR = arRUNLIB = ranlibLIBS = -ldlSQLAPI_INC = -I../include -I../include/syb_linux -I../include/ib_linux -I../include/ora_linux -I../include/odbc_linuxSQLAPI_CLIENT_DEFS=-DSQLAPI_oraClient -DSQLAPI_infClient -DSQLAPI_sybClient -DSQLAPI_ibClient -DSQLAPI_db2Client -DSQLAPI_myClient -DSQLAPI_pgClient -DSQLAPI_odbcClientifeq "$(CFG)" "release"CPPFLAGS = -WallCPPDEFS = -D$(SA_DEFINE) -DLINUX -DNDEBUG $(SQLAPI_CLIENT_DEFS)LDFLAGS = -O2 -selseCPPFLAGS = -Wall -gstabs+CPPDEFS = -D$(SA_DEFINE) -DLINUX -D_DEBUG $(SQLAPI_CLIENT_DEFS)LDFLAGS =endif.cpp.obj:	@$(CPP) $(CPPFLAGS) -c -fPIC $(CPPDEFS) $(SQLAPI_INC) $< -o $@.cpp.o:	@$(CPP) $(CPPFLAGS) -c       $(CPPDEFS) $(SQLAPI_INC) $< -o $@OBJS =	SQLAPI.obj ISAClient.obj samisc.obj \	ora7API_linux.obj ora8API_linux.obj oraClient.obj \	infAPI_linux.obj infClient.obj \	ib5API_linux.obj ibClient.obj \	sybAPI_linux.obj sybClient.obj \	db2API_linux.obj db2Client.obj \	myAPI_linux.obj myClient.obj \	pgAPI_linux.obj pgClient.obj \	odbcAPI_linux.obj odbcClient.objSOBJS =	SQLAPI.o ISAClient.o samisc.o \	ora7API_linux.o ora8API_linux.o oraClient.o \	infAPI_linux.o infClient.o \	ib5API_linux.o ibClient.o \	sybAPI_linux.o sybClient.o \	db2API_linux.o db2Client.o \	myAPI_linux.o myClient.o \	pgAPI_linux.o pgClient.o \	odbcAPI_linux.obj odbcClient.objifeq "$(CFG)" "release"ALL:  clean $(OBJS) libsqlapi.solibsqlapi.so: $(OBJS)	@$(CPP) $(LDFLAGS) -nodefaultlibs -shared $(LIBS) $(OBJS) -o $@libsqlapi.a: $(SOBJS)	@${AR} r $@ $?	@$(RUNLIB) $@test: libsqlapi.so	@$(CPP) $(CPPFLAGS) $(CPPDEFS) $(SQLAPI_INC) -nodefaultlibs test.cpp -o $@ -lc -lm ./libsqlapi.so `$(CPP) --print-libgcc-file-name`tests: libsqlapi.a	@$(CPP) $(CPPFLAGS) $(CPPDEFS) $(SQLAPI_INC) -nodefaultlibs test.cpp -o $@ -lc -lm -ldl ./libsqlapi.a `$(CPP) --print-libgcc-file-name`elseALL: clean $(OBJS) libsqlapid.solibsqlapid.so: $(OBJS)	@$(CPP) $(LDFLAGS) -nodefaultlibs -shared $(OBJS) $(LIBS) -o $@libsqlapid.a: $(SOBJS)	@${AR} r $@ $?	@$(RUNLIB) $@testd: libsqlapid.so	@$(CPP) $(CPPFLAGS) $(CPPDEFS) $(SQLAPI_INC) -nodefaultlibs test.cpp -o $@ -lc -lm ./libsqlapid.so `$(CPP) --print-libgcc-file-name`testsd: libsqlapid.a	@$(CPP) $(CPPFLAGS) $(CPPDEFS) $(SQLAPI_INC) -nodefaultlibs test.cpp -o $@ -lc -lm -ldl ./libsqlapid.a `$(CPP) --print-libgcc-file-name`endifall: ALLclean:	-@rm -f *.obj	-@rm -f *.osafe_clean: clean	-@rm -f *.so	-@rm -f *.a	-@rm -f test	-@rm -f tests	-@rm -f testd	-@rm -f testds

⌨️ 快捷键说明

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