makefile

来自「apue第二版每一章节的c语言源码」· 代码 · 共 67 行

TXT
67
字号
include ../Make.defines## Makefile for misc library.#AR	= arLIBMISC	= ../libmisc.aCOMM_OBJ   = bufargs.o cliconn.o clrfl.o \			 daemoninit.o error.o errorlog.o lockreg.o locktest.o \			 openmax.o pathalloc.o pathconf.o popen.o prexit.o prmask.o \			 ptyfork.o ptyopen.o readn.o recvfd.o \			 senderr.o sendfd.o servaccept.o servlisten.o \			 setfl.o signal.o signalintr.o \			 sleep.o sleepus.o spipe.o strerror.o sysconf.o \			 tellwait.o ttymodes.o writen.oNOANSI_OBJ =BSD_OBJ	   =S5_OBJ	   = semaph.oXENIX_OBJ  =RANLIB     = ranliball:	make `./systype.sh`	#th${COMM_OBJ}:${BSD_OBJ}:			#th${S5_OBJ}:#${XENIX_OBJ}:lib:	${OBJS}	${AR} rv ${LIBMISC} $?	${RANLIB} ${LIBMISC}bsd:	gmake "CFLAGS = -O" \		"OBJS = $(COMM_OBJ) $(BSD_OBJ)" "RANLIB = ranlib" libbsdi:	gmake "CFLAGS = $(CFLAGS) -O" \		"OBJS = $(COMM_OBJ) $(BSD_OBJ)" "RANLIB = ranlib" libsun:	make "CFLAGS = $(CFLAGS) -O" \		"OBJS = $(COMM_OBJ) $(BSD_OBJ) $(S5_OBJ)" "RANLIB = ranlib" lib	make "CFLAGS = $(NOANSICFLAGS) -O" \		"OBJS = $(NOANSI_OBJ)" "RANLIB = ranlib" libsvr4:	make "CFLAGS = -O" \		"OBJS = $(COMM_OBJ) $(S5_OBJ)" "RANLIB = ls -l" libsys5:	make "CFLAGS = -O -g -I/usr/netinclude" \		"OBJS = $(COMM_OBJ) $(S5_OBJ)" "RANLIB = ls -l" libredhat50linux:	make "CFLAGS = $(CFLAGS) -O" \		"OBJS = $(COMM_OBJ) $(BSD_OBJ)" "RANLIB = ranlib" lib#th added the prior three linesxenix:	make "CFLAGS = -O -Ml -I/usr/include/exos" \		"OBJS = $(COMM_OBJ) $(XENIX_OBJ)" "RANLIB = ls -l" libclean:	rm -f *.o a.out core temp.* $(LIBMISC)

⌨️ 快捷键说明

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