diff options
author | Arch Librarian <arch@canonical.com> | 2004-09-20 16:58:18 +0000 |
---|---|---|
committer | Arch Librarian <arch@canonical.com> | 2004-09-20 16:58:18 +0000 |
commit | 62c968342bb85207a033d45463ac610d76012ce2 (patch) | |
tree | 4470db153a0588eb172a5567982c79dbd036b3e4 /buildlib | |
parent | ae0b19f5f12d5a44189de636f79393680cf19167 (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')
-rw-r--r-- | buildlib/defaults.mak | 8 | ||||
-rw-r--r-- | buildlib/environment.mak.in | 1 |
2 files changed, 8 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 diff --git a/buildlib/environment.mak.in b/buildlib/environment.mak.in index 9ec0f4b41..eab60c1bc 100644 --- a/buildlib/environment.mak.in +++ b/buildlib/environment.mak.in @@ -19,6 +19,7 @@ AR:=@AR@ RANLIB:=@RANLIB@ # Dep generation - this only works for gnu stuff +GCC3DEP = @GCC3DEP@ INLINEDEPFLAG = -MD # Debian doc stuff |