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