makefile

来自「基于4个mips核的noc设计」· 代码 · 共 54 行

TXT
54
字号
# gccGCC = gccI386 = -D CC_I386GCCFLAGS = -g -ansi -pedantic $(I386) -Wall -O# lccLCC = lccLCCFLAGS = -N -AA# commonRM = rm -fSOURCES = src/stdcomm.c src/sprintf.c src/mtools.cDEBUG = -DDEBUGMODEDEBUG2FILE = -DDEBUG2FILErelease: $(SOURCES)	echo Release version of libraries: no debugging output.	echo To create debug versions: make debug	echo Creating stdcomm and mtools libraries for i386 with gcc...	$(GCC) $(GCCFLAGS) $(DEBUG2FILE) -c src/stdcomm.c	mv stdcomm.o i386/libstdcomm.a	$(GCC) $(GCCFLAGS) -c src/sprintf.c	mv sprintf.o i386/libsprintf.a	$(GCC) $(GCCFLAGS) -c src/mtools.c	mv mtools.o i386/libmtools.a	echo Creating stdcomm and mtools libraries for miniMips with lcc... 	$(LCC) $(LCCFLAGS) -c src/stdcomm.c	mv stdcomm.o mmips/libstdcomm.a	$(LCC) $(LCCFLAGS) -c src/sprintf.c	mv sprintf.o mmips/libsprintf.a	$(LCC) $(LCCFLAGS) -c src/mtools.c	mv mtools.o mmips/libmtools.adebug: $(SOURCES)	echo Debug version of libraries: extra debugging output using mprintf.	echo To create non-debug versions: make release	echo Creating stdcomm and mtools libraries for i386 with gcc...	$(GCC) $(GCCFLAGS) $(DEBUG) $(DEBUG2FILE) -c src/stdcomm.c	mv stdcomm.o i386/libstdcomm.a	$(GCC) $(GCCFLAGS) -c src/sprintf.c	mv sprintf.o i386/libsprintf.a	$(GCC) $(GCCFLAGS) -c src/mtools.c	mv mtools.o i386/libmtools.a	echo Creating stdcomm and mtools libraries for miniMips with lcc... 	$(LCC) $(LCCFLAGS) $(DEBUG) -c src/stdcomm.c	mv stdcomm.o mmips/libstdcomm.a	$(LCC) $(LCCFLAGS) -c src/sprintf.c	mv sprintf.o mmips/libsprintf.a	$(LCC) $(LCCFLAGS) -c src/mtools.c	mv mtools.o mmips/libmtools.aclean:	$(RM) mmips/*	$(RM) i386/*	$(RM) *.o

⌨️ 快捷键说明

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