makefile

来自「基于嵌入式web服务器的web应用层代码」· 代码 · 共 116 行

TXT
116
字号
ARCH ?= arm#CROSS_COMPILE ?= arm-linux-HOSTCC  	= gccHOSTCXX  	= g++AS		= $(CROSS_COMPILE)asLD		= $(CROSS_COMPILE)ldCC		= $(CROSS_COMPILE)gccCPP		= $(CC) -EAR		= $(CROSS_COMPILE)arNM		= $(CROSS_COMPILE)nmSTRIP		= $(CROSS_COMPILE)stripOBJCOPY		= $(CROSS_COMPILE)objcopyOBJDUMP		= $(CROSS_COMPILE)objdump#CFLAGS = -gLDFLAGS = /linux/lib/libc.aLIBS = -lpthreadSOURCES = $(wildcard *.c)OBJECTS = $(SOURCES:.c=.o)DEPENDS = $(SOURCES:.c=.d)CGI = csa_web.cgicmd_main = $(CC) $(CFLAGS) -c $<$(CGI): $(OBJECTS)	$(CC) $(LIBS) -o $@ $^%.o: %.c	$(CC) -c $<%.d: %.c	@set -e; \	rm -f $@; \	$(CC) -MM $< > $@.dep; \	sed 's/$*\.o:/$*.o $@:/g' < $@.dep > $@; \	rm -f $@.dep-include $(DEPENDS).PHONY : armarm:	$(CC) -o $(EXEC) timer_driver.cpp.PHONY : demodemo:	$(CC) -o demo.cgi demo.c.PHONY : searchsearch:	$(CC) -o search.cgi search.c.PHONY : webweb:	$(CC) -o $(CGI) test3.c.PHONY : mainmain:	$(CC) $(CFLAGS) -o $(EXEC) main.c.PHONY : uartuart:	$(CC) $(CFLAGS) -o $(EXEC) uart_GBA.c.PHONY : armfilearmfile:	$(CC) $(CFLAGS) -o $(EXEC) armfile_GBA.c.PHONY : filefile:	$(CPP) $(CFLAGS) -o $(EXEC) file_GBA.cpp.PHONY : threadthread:	$(CPP) $(CFLAGS) $(LIBS) -o $(EXEC) pthread_GBA.cpp.PHONY : msgmsg:	$(CPP) $(CFLAGS) -o $(EXEC) msg_GBA.cpp.PHONY : shmshm:	$(CPP) $(CFLAGS) -o $(EXEC) shm_GBA.cpp.PHONY : ftokftok:	$(CPP) $(CFLAGS) -o $(EXEC) ftok_GBA.cpp.PHONY : pipepipe:	$(CPP) $(CFLAGS) -o $(EXEC) pipe.cpp.PHONY : forkfork:	$(CPP) $(CFLAGS) -o $(EXEC) fork_GBA.cpp.PHONY : cleanclean:	-rm -f $(EXEC) $(CGI) $(OBJECTS) *.o *.d.* *.d

⌨️ 快捷键说明

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