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

📄 makefile,v

📁 这是P2P流媒体方案-NICE的实现源码
💻
字号:
head	1.1;access;symbols;locks; strict;comment	@# @;1.1date	2002.07.03.15.50.03;	author rbraud;	state Exp;branches;next	;desc@@1.1log@Initial revision@text@## File: Makefile# Author: Suman Banerjee <suman@@cs.umd.edu># Date: 15th February, 2002# Terms: GPL## Executables: bse coop## NICE Application Layer Multicast#BLANK   = # make a blank space.  DO NOT add anything to this lineCC	= g++CPP	= g++LINK	= $(CPP)MKDEP	= mkdepAR	= ar rc $(BLANK)LEX     = flexYACC    = byaccYFLAGS  = -dRANLIB	= ranlibINSTALL	= /usr/bin/install -cLN	= lnTEST	= testRM	= rm -fINCLUDE = ../includeLIBPATH += -L/usr/libLIBPATH += -L.CCOPT	= STATIC	= DYNAMIC = -shared -fPIC -DPICLDFLAGS	= $(STATIC) -gLDOUT   = -o $(BLANK)LIBS    = -lnsl -lfl #add -lsocket for solarisCFLAGS	= -g -Wall -I $(INCLUDE)COOP = coopBSE = bseLIBNICE = libniceTKSENDER = tksenderTKLISTENER = tklistenerPROXY = proxyLISTENER = listener# Explicitly define compilation rules since SunOS 4's make doesn't like gcc.# Also, gcc does not remove the .o before forking 'as', which can be a# problem if you don't own the file but can write to the directory.all: $(LIBNICE).so $(COOP) $(BSE)SUFFIXES: .cc .c .h.cc.o:	@@rm -f $@@	$(CPP) -c $(CFLAGS) -o $@@ $<.c.o:	@@rm -f $@@	$(CC) -c $(CFLAGS) -o $@@ $<#lexer.c: lexer.l#	$(LEX) lexer.l#	mv lex.yy.c lexer.c##parser.c: parser.y#	$(YACC) $(YFLAGS) parser.y#	mv y.tab.h parser.h#	mv y.tab.c parser.cOBJ_C = genutils.o myConf_utils.o  o_timeout.o  talker.o  utilDebug.oOBJ_CC_TKSENDER = tksender.oOBJ_CC_PROXY = proxy.o TickerProxy.oOBJ_CC_TKLISTENER = tklistener.oOBJ_C_LISTENER = listener.oOBJ_CC_COMMON = agent.o constants.o layerinfo.o setpartition.o app-packet.o common-agent.o packet.o timer.o common.o randomize.o bse-agent.o coop-agent.o OBJ_CC_COOP = coop.oOBJ_CC_BSE = bse.oOBJ = $(OBJ_CC_COMMON) $(OBJ_CC_BSE) $(OBJ_CC_COOP) $(OBJ_C)SRC =	$(OBJ_C:.o=.c) $(OBJ_CC_COMMON:.o=.cc) $(OBJ_CC_BSE:.o=.cc) $(OBJ_CC_COOP:.o=.cc)CLEANFILES = *.o core *.*~ coop bse listener$(LIBNICE).so: $(OBJ_CC_COMMON) $(OBJ_C) Makefile	$(LINK) $(DYNAMIC) $(LIBPATH) $(LIBS) $(OBJ_C) $(OBJ_CC_COMMON) $(LDOUT) $@@$(COOP): $(LIBNICE).so $(OBJ_CC_COOP) Makefile	$(LINK) $(LDFLAGS) $(LDOUT) $(COOP) $(OBJ_CC_COOP) $(LIBPATH) $(LIBS) -lnice$(BSE): $(LIBNICE).so $(OBJ_CC_BSE) Makefile	$(LINK) $(LDFLAGS) $(LDOUT) $(BSE) $(OBJ_CC_BSE) $(LIBPATH) $(LIBS) -lnice$(LISTENER): $(OBJ_C) $(OBJ_C_LISTENER) Makefile	$(LINK) $(LDFLAGS) $(LDOUT) $(LISTENER) $(OBJ_C) $(OBJ_C_LISTENER) -L $(LIBDIR) $(LIBS)#this stuff has nothing to do with the multicast#$(TKSENDER) : $(OBJ_CC_COMMON) $(OBJ_C) $(OBJ_CC_TKSENDER) Makefile#	$(LINK) $(LDFLAGS) $(LDOUT) $(TKSENDER) $(OBJ_C) $(OBJ_CC_COMMON) $(OBJ_CC_TKSENDER) -L $(LIBDIR) $(LIBS) -lpthread#$(TKLISTENER) : $(OBJ_CC_COMMON) $(OBJ_C) $(OBJ_CC_TKLISTENER) Makefile#	$(LINK) $(LDFLAGS) $(LDOUT) $(TKLISTENER) $(OBJ_C) $(OBJ_CC_COMMON) $(OBJ_CC_TKLISTENER) -L $(LIBDIR) $(LIBS) -lpthread#$(PROXY) : $(OBJ_CC_PROXY) Makefile#	$(LINK) $(LDFLAGS) $(LDOUT) $(PROXY) $(OBJ_CC_PROXY)install:	cp -f libnice.so /usr/local/lib	mkdir -p /usr/local/include/nice	cp -f ../include/*.h /usr/local/include/niceuninstall:	rm -f /usr/local/lib/libnice.so	rm -rf /usr/local/include/niceclean:	$(RM) $(CLEANFILES)distclean:	$(RM) ../lib/$(LIBNICE).sodepend: $(SRC)	$(MKDEP) $(CFLAGS) $(SRC)@

⌨️ 快捷键说明

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