Auto dependencies makefile

来源:互联网 发布:9527摄像头软件下载 编辑:程序博客网 时间:2024/05/22 12:33

SRC = $(wildcard *.c)OBJS = $(SRC:.c=.o)DEPS = $(OBJS:.o=.d)                  all: proggie        @echo $(OBJS)         proggie: $(OBJS)        gcc $(OBJS) -o proggie         %.d: %.c         gcc -MM $(CFLAGS) $<  >$(@)i; \        sed 's,\($*\)\.o[ ]*:,\1.o $@ : ,g' <$(@)i >$@; \        rm $(@)i          -include $(DEPS)         %.o: %.c         gcc -c $(CFLAGS) $*.c -o $*.o        #gcc -MM $(CFLAGS) $*.c > $*.dclean:           rm -f proggie *.o *.d *di    

0 0
原创粉丝点击