makefile

来自「FinC编译器源代码」· 代码 · 共 44 行

TXT
44
字号
# Makefile for building FinC#     Project: FinCinclude config.mkDATE = $(shell date +%Y%m%d)PWD  = $(shell basename $(shell pwd))all: libfinc.aclean:	rm -f core	make -C tiny clean	make -C finc cleansample: libfinc.a	make -C embedded-sampletest:	make -C testlibfinc.a:	make -C tiny	make -C finc	$(AR) rcs lib/libfinc.a \		finc/fincsys.o finc/fincdata.o finc/fincnode.o finc/fincfield.o finc/fincfunc.o finc/finclang.o finc/finccontext.o finc/finctype.o finc/fincvar.o finc/fincstruct.o finc/finclib.o finc/fincdebug.o finc/finctoken.o finc/fincparser.o \		finc/finapi/fincarray.o finc/finapi/fincstring.o finc/finapi/netapi.o finc/finapi/fincutil.o \		finc/avcall/avcall.o finc/avcall/structcpy.o \		tiny/list.o tiny/mem.o tiny/object.o tiny/string.o tiny/hash.o tiny/vector.o tiny/stack.o tiny/library.o tiny/thread.o	$(RANLIB) lib/libfinc.asnapshort:	rm -rf core	rm -rf lib/libfinc.a	make -C tiny clean	make -C finc clean	cd ..; tar jcvf $(PWD)-$(DATE).tar.bz2 $(PWD)release:	rm -rf core	rm -rf lib/libfinc.a	make -C tiny clean	make -C finc clean	cd ..; tar jcvf $(PWD).tar.bz2 $(PWD)

⌨️ 快捷键说明

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