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