makefile.compile

来自「这是一个著名的应用层组播中间件的源码」· COMPILE 代码 · 共 72 行

COMPILE
72
字号
.PHONY: all clean distclean PROGMACEDON = appmacedondefault:   $(PROGMACEDON) #auto-generatedinclude Makefile.vars#static makefilesinclude Makefile.libplatform :=  $(shell uname)LROOT = /usr/project/ari1/leda-4.3EXTRASRCS = load_protocols.cc\	bullet-summary_ticket.cc bandwidth_map.cc bandwidth_time_filter.ccEXTRAOBJS = $(EXTRASRCS:.cc=.o)ALLSRCS = ${PROTSRCS} ${MACEDONSRCS} ${EXTRASRCS}# C++ compiler options.CXXFLAGS= -pthread -D_REENTRANT -D_THREAD_SAFE -D_PTHREAD -O2 -DNSPORT -DUSE_NS_ROUTING_TABLE=0 -D__USE_UNIX98 -D_GNU_SOURCE -DGCC3 #-DTRANSPORT_MASSIVE_TRACE #-D_SOLARIS  -O2# Preprocessor options.CPPFLAGS= -DNSPORT# Include directories. Each directory is preceded by the -I flag.INCLUDE=-I. -I ../include #INCLUDE+=-Ipip/annotate# Linker optionsLDFLAGS= -pthread -D_PTHREAD -D_REENTRANT -D_THREAD_SAFE #-pg # Libraries to link against. Each library is preceded by the -l flag.# Path information is included with the -L flag#LIBS=-lm -L/usr/X11R6/lib -lX11 -lsocket -lnsl LIBS=-L/usr/X11R6/lib -L$(LROOT) -L. -lmacedon -lnsl -lpthread -lm /usr/lib/libssl.a /usr/lib/libcrypto.a /usr/lib/libgmp.a -lstdc++ #/usr/lib/libstdc++-libc6.2-2.a.3#-lgmp #-lssl #-lP -lG -lL # libefence.a #-lsocket -lpthread -lm -lD3 -lW -lP -lG -lL -lX11# Name of C compilerCC=gcc# Name of C++ compilerCXX=g++ CFLAGS+=$(INCLUDE) -g# CFLAGS+=$(INCLUDE) -02CXXFLAGS+=$(INCLUDE) -gifeq "$(MAKECMDGOALS)" "clean"else %.d:	%.cc 	$(SHELL) -ec '$(CC) -MM $(CXXFLAGS) $< | sed '\''s/$*\\.o[ :]*/& $@/g'\'' > $@'include $(ALLSRCS:.cc=.d)endifall: $(PROGMACEDON) $(LIB-ALL) $(TOOLS-ALL)clean: $(CLEAN-LIB) $(CLEAN-TOOLS)		rm -f *.o *.d	rm -f $(PROGMACEDON)$(PROGMACEDON): libmacedon.a $(PROTOBJS) $(patsubst %,%.o,$(PROGMACEDON))  $(EXTRAOBJS)	  $(CXX) -o $(PROGMACEDON) $(EXTRAOBJS) $(PROTOBJS) $@.o $(LDFLAGS) $(LIBS)#	  $(CC) -o $(PROGMACEDON) $(PROTOBJS) $@.o $(LDFLAGS) $(LIBS)Makefile.vars:	@echo "Makefile.vars does not exist.  Please run make on the main Makefile"

⌨️ 快捷键说明

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