标签:style blog color ar sp div log bs ef
DEPDIR = build_dep TARGET_NAME = helloworld CFLAGS = -Wall SRCS = main.c SRCS += foo.c OBJS = $(SRCS:%.c=%.o) all: $(OBJS) $(CC) $(CFLAGS) $^ -o $(TARGET_NAME) debug: @echo "CC = $(CC)" @echo "MAKE = $(MAKE)" @echo "SRCS = $(SRCS)" @echo "OBJS = $(OBJS)" @echo "CFLAGS = $(CFLAGS)" $(DEPDIR)/%.d: %.c $(SHELL) -ec ‘mkdir -p $(DEPDIR); \ $(CC) -MM $(CFLAGS) $< | sed ‘\‘‘s@\($*\)\.o[ :]*@\1.o $@ : @g‘\‘‘ > $@.$$$$; cp $@.$$$$ $@; rm $@.$$$$‘ include $(SRCS:%.c=$(DEPDIR)/%.d) clean: @rm -f $(TARGET_NAME) @rm -f *.o
标签:style blog color ar sp div log bs ef
原文地址:http://www.cnblogs.com/motor-wang/p/4053501.html