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

📄 makefile

📁 linux 上http email 协议分析程序 主要能够处理大数据量的主干网的应用
💻
字号:
#include $(ORACLE_HOME)/precomp/lib/env_precomp.mkCC=g++####FLAG=-g -Wall -ggdb#FLAG=-g -Wall -ggdb -DDEBUG#FLAG=-g -Wall -ggdb #PROCFLAGS=code=cppPROCFLAGS=code=cpp lines=NO cpp_suffix=cppFLAG=-g -Wall -ggdb -DDEBUG  -D_TRACE 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/ -L/opt/oracle/product/9.2.0/rdbms/lib#ORALIB=-lclntst9 -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9 -lnsslb9 -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9 -ldl -lm -lpthread -lnsl -ldl -lm ORALIB=-lclntsh `cat /opt/oracle/product/9.2.0/lib/sysliblist` -lclient9#ORALIB=	-lclntst9 -ldl -lm -lpthread -lnsl -lirc -lnbeq9 -lnhost9 -lnus9 -lnldap9 -lldapclnt9  -lnsslb9   -lnoname9 -lntcp9 -lntcps9 -lnsslb9 -lntcp9 -lntns9  -ldl -lm SOURCES=$(wildcard *.cpp)PC=$(wildcard *.pc)OBJS=$(patsubst %.cpp,%.o,$(SOURCES))DOTC=$(patsubst %.pc,%.c,$(PC))    OBJS2=$(patsubst %.c,%.o,$(DOTC))        memObserver=$(BINDIR)/memObservermemObserverObjs=memObserver.o Db.omonpar=$(BINDIR)/monparmonparObjs=monpar.o Db.o cfIp=$(BINDIR)/cfipcfIpObjs=cfIp.o  Cnstream.oColl=$(BINDIR)/collfilterCollObjs=CollFilter.o Db.oAppFtp=$(BINDIR)/appftpAppFtpObjs=mainFtp.o AppFtp.o  Db.o  IpStreamFile.oAppIp=$(BINDIR)/appipAppIpObjs=mainIp.o AppIp.o  Db.o Chv.o Cnstream.o Basic.o AppTelnet=$(BINDIR)/apptelnetAppTelnetObjs=mainTelnet.o AppTelnet.o  Db.o  IpStreamFile.oAppEmail=$(BINDIR)/appemail AppEmailObjs=mainEmail.o AppEmail.o Stru.o Chv.o Cnstream.o Db.o Code.o Email.o EmailFile.o Emailspadd.o Basic.o AppKey.oAppHttp=$(BINDIR)/apphttp AppHttpObjs=mainHttp.o AppHttp.o AppWeb.o Httpspadd.o Hash.o Stru.o Chv.o Chtmlfile.o Cnstream.o Db.o ungzip.o Basic.oCBTCPHASHBIN=$(BINDIR)/cbtcphashCBTCPHASHOBJ=tcphashMain.o TCPStream.o Db.o BINS=$(monpar) $(cfIp) $(AppIp) $(AppHttp) $(AppEmail) $(Coll) $(AppTelnet) $(AppFtp) $(CBTCPHASHBIN) $(memObserver)#########.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) $*.cpp	rm $*.cpp	#$(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)$(AppTelnet) : $(AppTelnetObjs)	$(CC) $(FLAG) -o $@ $(AppTelnetObjs) $(LIBS) $(ORALIBHOME) $(ORALIB)$(AppFtp) : $(AppFtpObjs)	$(CC) $(FLAG) -o $@ $(AppFtpObjs) $(LIBS) $(ORALIBHOME) $(ORALIB)$(Coll) : $(CollObjs)	$(CC) $(FLAG) -o $@ $(CollObjs) $(LIBS) $(ORALIBHOME) $(ORALIB) $(monpar) : $(monparObjs)	$(CC) $(FLAG) -o $@ $(monparObjs) $(LIBS) $(ORALIBHOME) $(ORALIB)$(cfIp) : $(cfIpObjs)	$(CC) $(FLAG) -o $@ $(cfIpObjs) $(LIBS)$(AppIp) : $(AppIpObjs)	$(CC) $(FLAG) -o $@ $(AppIpObjs) $(LIBS) $(ORALIBHOME) $(ORALIB)$(CBTCPHASHBIN):$(CBTCPHASHOBJ)	$(CC) $(FLAG) -o $@ $(CBTCPHASHOBJ) $(LIB) $(LIBS) $(ORALIBHOME) $(ORALIB)$(memObserver):$(memObserverObjs)	$(CC) $(FLAG) -o $@ $(memObserverObjs) $(LIB) $(LIBS) $(ORALIBHOME) $(ORALIB)clean:	rm *.o $(BINS)

⌨️ 快捷键说明

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