diff options
author | Andreas Baumann <abaumann@yahoo.com> | 2009-02-21 19:24:12 +0100 |
---|---|---|
committer | Andreas Baumann <abaumann@yahoo.com> | 2009-02-21 19:24:12 +0100 |
commit | b331893196a633abebddd1ec36d35da433326221 (patch) | |
tree | 4f2dfb6da2d8f655f520f661063f247aa9800bb9 /makefiles | |
parent | 1f70e51deaab95cfcbfd114d8507830e53a1c916 (diff) | |
download | wolfbones-b331893196a633abebddd1ec36d35da433326221.tar.gz wolfbones-b331893196a633abebddd1ec36d35da433326221.tar.bz2 |
fixed for Intel CC
Diffstat (limited to 'makefiles')
-rw-r--r-- | makefiles/depend.mk | 18 |
1 files changed, 5 insertions, 13 deletions
diff --git a/makefiles/depend.mk b/makefiles/depend.mk index 18032c6..4bbbd00 100644 --- a/makefiles/depend.mk +++ b/makefiles/depend.mk @@ -13,44 +13,36 @@ ifeq "$(COMPILER)" "gcc" -MAKEDEPEND = $(CC) -MM $(INCLUDE_DIRS) -CCPP_MAKEDEPEND = $(CCPP) -MM $(INCLUDE_DIRS) - %.d : %.c @echo Generating dependencies for $< - @$(MAKEDEPEND) $(CFLAGS) $< | \ + @$(CC) -MM -MT $@ $(CFLAGS) $< | \ sed "s,\($*\.o\)[ :]*\(.*\),$@ : $$\(wildcard \2\)\&\&\&\1 : \2,g" | tr -s '&' "\n" > $@ %.d : %.cpp @echo Generating dependencies for $< - @$(CCPP_MAKEDEPEND) $(CCPPFLAGS) $< | \ + @$(CCPP) -MM -MT $@ $(CCPPFLAGS) $< | \ sed "s,\($*\.o\)[ :]*\(.*\),$@ : $$\(wildcard \2\)\&\&\&\1 : \2,g" | tr -s '&' "\n" > $@ endif ifeq "$(COMPILER)" "tcc" -MAKEDEPEND = makedepend $(INCLUDE_DIRS) -I/usr/lib/tcc/include -f - - %.d : %.c @echo Generating dependencies for $< - @$(MAKEDEPEND) $< > $@ + @makedepend $(INCLUDE_DIRS) -I/usr/lib/tcc/include -f - $< > $@ endif ifeq "$(COMPILER)" "icc" -MAKEDEPEND = $(CC) -MM $(INCLUDE_DIRS) -CCPP_MAKEDEPEND = $(CCPP) -MM $(INCLUDE_DIRS) - %.d : %.c @echo Generating dependencies for $< - @$(MAKEDEPEND) $(CFLAGS) $< | \ + @$(CC) -MM -MT $@ $(CFLAGS) $< | \ sed "s,\($*\.o\)[ :]*\(.*\),$@ : $$\(wildcard \2\)\&\&\&\1 : \2,g" | tr -s '&' "\n" > $@ %.d : %.cpp @echo Generating dependencies for $< - @$(CCPP_MAKEDEPEND) $(CCPPFLAGS) $< | \ + @$(CCPP) -MM -MT $@ $(CCPPFLAGS) $< | \ sed "s,\($*\.o\)[ :]*\(.*\),$@ : $$\(wildcard \2\)\&\&\&\1 : \2,g" | tr -s '&' "\n" > $@ endif |