📄 .#makefile.1.10
字号:
#include $(ORACLE_HOME)/precomp/lib/env_precomp.mkCC=g++####FLAG=-g -Wall -ggdb#FLAG=-g -Wall -ggdb -DDEBUGFLAG=-g -Wall -ggdb PROCFLAGS=code=cpp#FLAG=-Wall PWD='pwd'BASEDIR=../..BINDIR=../binINCLDIR=../includeSYSINCL=sys_include=(/usr/include,/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/include,../include)PROCINC= -I/opt/oracle/product/9.2.0/precomp/hdrs -I/opt/oracle/product/9.2.0/precomp/public -I/opt/oracle/product/9.2.0/precomp/include -I/opt/oracle/product/9.2.0/oracore/include -I/opt/oracle/product/9.2.0/oracore/public -I/opt/oracle/product/9.2.0/oracore/port/include -I/opt/oracle/product/9.2.0/xdk/include -I/opt/oracle/product/9.2.0/xdk/public -I/opt/oracle/product/9.2.0/nlsrtl/include -I/opt/oracle/product/9.2.0/slax/include -I.##CPLUS_SYS_INCLUDE='sys_include=(../include ,/usr/include,/usr/lib/gcc-lib/i486-suse-linux/2.95.3/include,/usr/include/g++,/usr/lib/gcc-lib/i386-redhat-linux/2.96/include)' #### FOR INCLUDE ####INCLS=-I$(BASEDIR)/base/inc -I$(INCLDIR) -I/usr/local/includeC++2O=$(CC) -c #### FOR LIBRARY ####LIBS=-L$(BASEDIR)/base/lib -lbase -L/usr/local/lib -lpcapORALIBHOME=-L/opt/oracle/product/9.2.0/lib/ORALIB=-lclntst9 -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -ldl -lm -lpthread -lnsl -ldl -lm SOURCES=$(wildcard *.cpp)PC=$(wildcard *.pc)OBJS=$(patsubst %.cpp,%.o,$(SOURCES))DOTC=$(patsubst %.pc,%.c,$(PC)) OBJS2=$(patsubst %.c,%.o,$(DOTC)) LOADACCBIN=$(BINDIR)/loadaccountLOADACCOBJS=loadAccount.oMSNBIN=$(BINDIR)/appmsnAppEmail=$(BINDIR)/appemail ### OBJS ###AppEmailObjs=mainEmail.o AppEmail.o Stru.o Chv.o Cnstream.o Db.o Utility.o Code.o Email.o EmailFile.o Emailspadd.o Basic.oAppHttp=$(BINDIR)/apphttp ### OBJS ###AppHttpObjs=mainHttp.o AppHttp.o AppWeb.o Httpspadd.o Hash.o Stru.o Chv.o Chtmlfile.o Cnstream.o Db.o Utility.o ungzip.o Basic.o testshm=$(BINDIR)/testshm### OBJS ###testshmObjs=testshm.o BINS=$(AppHttp) $(AppEmail) $(LOADACCBIN) $(testshm)#########.SUFFIXES: .o .cpp .pc .cpp.o: $(CC) $(FLAG) -c $< $(INCLS)###.pc.c:### proc INAME=$< code=cpp ERRORS=YES ###.c.o:### $(C++2O) $< $(PROCINC) $(INCLS) ###hjf#.pc.c:.pc.o: proc INAME=$*.pc $(PROCFLAGS) $(SYSINCL)#.c.o: $(CC) -c $(PROCINC) $(INCLS) $*.c rm *.c #$(PROC) $(PROCPPFLAGS) iname=$(EXE)all : $(BINS)### MAKE ###$(AppHttp) : $(AppHttpObjs) $(CC) $(FLAG) -o $@ $(AppHttpObjs) $(LIBS) $(ORALIBHOME) $(ORALIB)$(AppEmail) : $(AppEmailObjs) $(CC) $(FLAG) -o $@ $(AppEmailObjs) $(LIBS) $(ORALIBHOME) $(ORALIB)$(LOADACCBIN) : $(LOADACCOBJS) $(CC) $(FLAG) -o $@ $(LOADACCOBJS) $(LIBS) $(ORALIBHOME) $(ORALIB)$(testshm) : $(testshmObjs) $(CC) $(FLAG) -o $@ $(testshmObjs) $(LIBS) $(ORALIBHOME) $(ORALIB)clean: rm *.o $(BINS)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -