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

📄 makefile

📁 一个SIP协议栈
💻
字号:
# ========================================================## Makefile for gmake utility# Anatoly Kuznetsov## Usage :# 	Put 'DEBUG=yes' as command line argument to#	build project as Debug version#	By default the will be compiled Release version## ========================================================PRJNAME=SIPTestSRC:=	SIPTest.cxx IPAddress.cxx MHError.cxx Mutex.cxx TCPSocket.cxx \	UDPSocket.cxx Socket.cxx Trace.cxx \	MpCommon.cxx MpItems.cxx mstring.cxx SIPParser.cxx \	SIPMessage.cxx SIPTimer.cxx SIPReceiver.cxx SIPRetransmitManager.cxx \	SIPCallLeg.cxx SIPTransaction.cxx SIPTransmitter.cxx SIPAgent.cxx \	sdp.cxx CC=gccCPP=g++CFLAGS=LNKFLAGS=-lpthreadDEBUGDIR=Debug/RELDIR=Release/ifdef DEBUGOUTDIR:=$(DEBUGDIR)DBGFLAGS=-gelseOUTDIR:=$(RELDIR)endifDEPFILE=$(OUTDIR)depend.dOBJS+=$(patsubst %.cxx,$(OUTDIR)%.o,$(SRC))DEPS+=$(patsubst %.cxx,%.d,$(SRC)).SILENT: clean init$(OUTDIR)%.o: %.cxx	$(CPP) -c $(CPPFLAGS) $*.cxx -o $@ $(DBGFLAGS)all: banner dep $(PRJNAME)$(PRJNAME): $(OBJS) $(INCL) 	@echo ====== Linking 	$(CPP) $(OBJS) $(CPPFLAGS) $(DBGFLAGS) $(LNKFLAGS) -o $@	@echo ====== Build Complete dep:	@echo ====== Dependencies regeneration	$(CPP) -MM $(CPPFLAGS) $(SRC) > $(DEPFILE)~	cat $(DEPFILE)~ | awk '{if ( index($$0,".o:" ) !=0 ) print "$(OUTDIR)"$$0; else print $$0}' > $(DEPFILE)	rm -f $(DEPFILE)~rebuild: clean allclean:	@echo ====== Clean Up directories	-rm -f $(OUTDIR)*banner:	@echo ====== Makinginit:	@echo ====== Making directories structure	-mkdir $(DEBUGDIR) 2>/dev/null	-mkdir $(RELDIR) 2>/dev/null-include $(DEPFILE)

⌨️ 快捷键说明

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