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 + -
显示快捷键?