summaryrefslogtreecommitdiff
path: root/buildlib/defaults.mak
diff options
context:
space:
mode:
authorArch Librarian <arch@canonical.com>2004-09-20 16:58:18 +0000
committerArch Librarian <arch@canonical.com>2004-09-20 16:58:18 +0000
commit62c968342bb85207a033d45463ac610d76012ce2 (patch)
tree4470db153a0588eb172a5567982c79dbd036b3e4 /buildlib/defaults.mak
parentae0b19f5f12d5a44189de636f79393680cf19167 (diff)
Support for GCC3s new .d output location
Author: jgg Date: 2001-05-29 05:11:03 GMT Support for GCC3s new .d output location
Diffstat (limited to 'buildlib/defaults.mak')
-rw-r--r--buildlib/defaults.mak8
1 files changed, 7 insertions, 1 deletions
diff --git a/buildlib/defaults.mak b/buildlib/defaults.mak
index 35a3e71de..3ecf4ba27 100644
--- a/buildlib/defaults.mak
+++ b/buildlib/defaults.mak
@@ -140,9 +140,15 @@ $(INCLUDE)/%.h $(addprefix $(INCLUDE)/,$(addsuffix /%.h,$(HEADER_TARGETDIRS))) :
# makedep program that can be called after compiling, that's illistrated
# by the DEPFLAG case.
# Compile rules are expected to call this macro after calling the compiler
+ifdef GCC3DEP
+DFILE = $(DEP)/$(basename $(@F)).d
+else
+DFILE = $(basename $(@F)).d
+endif
ifdef INLINEDEPFLAG
define DoDep
- sed -e "1s/.*:/$(subst /,\\/,$@):/" $(basename $(@F)).d > $(DEP)/$(@F).d
+ sed -e "1s/.*:/$(subst /,\\/,$@):/" $(DFILE) > $(DEP)/$(@F).d
+ #sed -e "1s/.*:/$(subst /,\\/,$@):/" $(DEP)/$(basename $(@F)).d > $(DEP)/$(@F).d
-rm -f $(basename $(@F)).d
endef
else