makefile

来自「一个简单的数据库管理工具」· 代码 · 共 53 行

TXT
53
字号
## LIST Library##LIB_INSTALL_DIR	=../libINC_INSTALL_DIR	=../include##CC	=gccCFLAGS	=-gLISTINC	=list.hLISTSRC	=list.c		\	 l_bind.c	\	 l_ffirst.c	\	 l_flast.c	\	 l_fnext.c	\	 l_fprev.c	\	 l_func.c	\	 l_size.cLISTMEM	=$(LIB)(list.o)		\	 $(LIB)(l_bind.o)	\	 $(LIB)(l_ffirst.o)	\	 $(LIB)(l_flast.o)	\	 $(LIB)(l_fnext.o)	\	 $(LIB)(l_fprev.o)	\	 $(LIB)(l_func.o)	\	 $(LIB)(l_size.o)INC	=$(LISTINC)SRC	=$(LISTSRC)	\	 $(INC)		\	 makefileLIB	= liblist.aLIBMEM	=$(LISTMEM)default:	$(LIB)$(LIB):		$(LIBMEM)	-ranlib $(LIB)$(LISTMEM):	$(LISTSRC) $(LISTINC)install:	$(LIB)	@if [ ! -d $(LIB_INSTALL_DIR) ];then mkdir $(LIB_INSTALL_DIR); fi	@if [ ! -d $(INC_INSTALL_DIR) ];then mkdir $(INC_INSTALL_DIR); fi	cp $(LIB) $(LIB_INSTALL_DIR)	cp $(INC) $(INC_INSTALL_DIR)clean:	-rm -f *.o $(LIB)print:	$(SRC)	@for f in $(SRC);\	    do echo "$$f\t`pr -l60 -f $$f|grep -c \`echo '\f'\`` page(s)";\	done

⌨️ 快捷键说明

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