makefile.svn-base

来自「这是和p2p相关的一份源码」· SVN-BASE 代码 · 共 72 行

SVN-BASE
72
字号
#CPPFLAGS = -D__cplusplus -D_GNU_SOURCE -D_LINUX -I../../core#LDFLAGS = #LD = gcc#TAR = peercast-linux.tgzINCLUDES = -I../../core -I../../core/commonCPPFLAGS = -pthread -D__cplusplus -D_LINUX -D_LINUX_STATIC -D_REENTRANT $(INCLUDES)LDFLAGS = -pthread LD = g++TAR = peercast-linux.tgzCC = gcc# Library and include paths.LIBS = TARGET = peercastCORE = ../../coreCORESOURCE = $(CORE)/linux/lsys.cpp \	 $(CORE)/linux/lsocket.cpp \	 $(CORE)/common/socket.cpp \	 $(CORE)/common/servent.cpp \	 $(CORE)/common/servhs.cpp \	 $(CORE)/common/servhtml.cpp \	 $(CORE)/common/servmgr.cpp \	 $(CORE)/common/xml.cpp \	 $(CORE)/common/stream.cpp \	 $(CORE)/common/sys.cpp \	 $(CORE)/common/gnutella.cpp \	 $(CORE)/common/html.cpp \	 $(CORE)/common/channel.cpp \	 $(CORE)/common/http.cpp \	 $(CORE)/common/inifile.cpp \	 $(CORE)/common/peercast.cpp \	 $(CORE)/common/stats.cpp COREOBJ = $(CORESOURCE:.cpp=.o)LINUXSOURCE = main.cppLINUXOBJ = $(LINUXSOURCE:.cpp=.o)# Here follow the generic build rules.all:  $(TARGET)	tar: $(TARGET)	rm -rf $(TAR)	tar -czf $(TAR) $(TARGET)clean:	rm  -f $(LINUXOBJ) $(COREOBJ) $(TARGET)%.o: %.cpp	$(CC) $(INCLUDES) $(CPPFLAGS) -c $< -o $@DEPENDFILE = makedependdepend: 	echo >$(DEPENDFILE)	$(CC) $(INCLUDES) $(CPPFLAGS) -MD $(CORESOURCE) $(LINUXSOURCE) >> $(DEPENDFILE)$(TARGET): $(LINUXOBJ) $(COREOBJ) 	$(LD) $(LDFLAGS) -o $@ $(LINUXOBJ) $(COREOBJ) $(LIBS) include $(DEPENDFILE)

⌨️ 快捷键说明

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