makefile
来自「FinC编译器源代码」· 代码 · 共 61 行
TXT
61 行
# Makefile for building FinC# Project: FinCinclude ../config.mkCFLAGS += -I../includePROJECT =libfinc.aAVCALL =libavcall.aSOURCE = fincsys.c \ fincdata.c \ fincnode.c \ fincfield.c \ fincfunc.c \ finclang.c \ finccontext.c \ finctype.c \ fincvar.c \ fincstruct.c \ finclib.c \ fincdebug.c \ finctoken.c \ fincparser.c \ finapi/fincarray.c \ finapi/fincstring.c \ finapi/netapi.c \ finapi/fincutil.cOBJECTS = $(SOURCE:.c=.o).c.o: $(CC) -c $(CFLAGS) -o $@ $<all: $(PROJECT)$(PROJECT):$(OBJECTS) $(AVCALL) $(AR) rcs $(PROJECT) $(OBJECTS) avcall/avcall.o avcall/structcpy.o $(RANLIB) $(PROJECT)ifeq ($(OSTYPE), msys)libavcall.a: make -C avcall -f Makefile.mingwelselibavcall.a: make -C avcallendififeq ($(OSTYPE), msys)clean: make -C avcall -f Makefile.mingw clean -rm -f $(OBJECTS) $(PROJECT) -rm -f *~ coreelse make -C avcall clean -rm -f $(OBJECTS) $(PROJECT) -rm -f *~ coreendifinstall: $(PROJECT) cp -f libfinc.a ../../../lib/
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?