X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?p=subdirmk.git;a=blobdiff_plain;f=cdeps.sd.mk;h=37438306abbdb1243bf18d4d01f16b0cf4fec28f;hp=402e687c6aa63153951e95e704d02f488a77d547;hb=bf6d5c55416bab7bd8a1dfed010cd9c240aaaddf;hpb=25a516a59e7811b8626b5fe40b49c5ef942db697 diff --git a/cdeps.sd.mk b/cdeps.sd.mk index 402e687..3743830 100644 --- a/cdeps.sd.mk +++ b/cdeps.sd.mk @@ -5,7 +5,7 @@ &# Usage: &# &:include subdirmk/cdeps.sd.mk -&# (probably in Perdir.sd.mk) +&# (probably in Suffix.sd.mk) &# &# Arranges for automatic #include dependency tracking for &# C compilation. The compiler is asked to write the dependencies to @@ -17,7 +17,9 @@ CDEPS_CFLAGS ?= -MD -MF $(*D)/.$(*F).d -&DEPFILES += $(foreach b,$(patsubst %.o,%,$(&OBJECTS)), \ +&CDEPS_OBJECTS += $(&OBJECTS) + +&DEPFILES += $(foreach b,$(patsubst %.o,%,$(&CDEPS_OBJECTS)), \ $(dir $b).$(notdir $b).d) -include $(&DEPFILES)