makefile

来自「ftam等标准协议服务器和客户端的源代码。」· 代码 · 共 109 行

TXT
109
字号
################################################################################   Instructions to Make, for compilation of ISODE listen demo############################################################################################################################################################### Options###############################################################################BINDIR	=	/usr/new/################################################################################ Generation Rules for program modules###############################################################################.c.o:;		$(CC) $(CFLAGS) -c $*.c################################################################################ Programs and Libraries###############################################################################LIBES	=	$(LIBISODE)LLIBS   =	$(TOPDIR)llib-lisode################################################################################ Files###############################################################################HFILES	=	listen.hCFILES	=	listen.c initiate.c################################################################### Here it is...##################################################################all:		listen initiateinst-all:	inst-listen inst-initiateinstall:	inst-all cleanlint:		l-listen l-initiate################################################################### listen##################################################################inst-listen:	$(BINDIR)listen$(BINDIR)listen:	xlisten		-cp $@ zxlisten		-rm -f $@		cp xlisten $@		-@ls -gls $@		-@echo ""listen:		xlistenxlisten:	listen.o report.o		$(LDCC) $(LDFLAGS) -o $@ listen.o report.o $(LIBES) \			$(LSOCKET)l-listen:;	$(LINT) $(LFLAGS) listen.c ../callback/report.c $(LLIBS) \			| grep -v "warning: possible pointer alignment problem"listen.o:	$(HFILES)report.o:	../callback/report.c		$(CC) $(CFLAGS) -c ../callback/report.c################################################################### initiate##################################################################inst-initiate:	$(BINDIR)initiate$(BINDIR)initiate:	xinitiate		-cp $@ zxinitiate		-rm -f $@		cp xinitiate $@		-@ls -gls $@		-@echo ""initiate:	xinitiatexinitiate:	initiate.o report.o		$(LDCC) $(LDFLAGS)  -o $@ initiate.o report.o $(LIBES) \			$(LSOCKET)l-initiate:;	$(LINT) $(LFLAGS) initiate.c ../callback/report.c $(LLIBS) \			| grep -v "warning: possible pointer alignment problem"initiate.o:	$(HFILES)################################################################### clean##################################################################clean:;		rm -f *.o x* z* _* core grind:;		iprint Makefile		tgrind -lc $(HFILES) $(CFILES)true:;

⌨️ 快捷键说明

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