Merge "Add transform-d-to-p-args"
This commit is contained in:
@@ -761,12 +761,17 @@ endef
|
|||||||
###########################################################
|
###########################################################
|
||||||
## Commands for munging the dependency files GCC generates
|
## Commands for munging the dependency files GCC generates
|
||||||
###########################################################
|
###########################################################
|
||||||
|
# $(1): the input .d file
|
||||||
|
# $(2): the output .P file
|
||||||
|
define transform-d-to-p-args
|
||||||
|
$(hide) cp $(1) $(2); \
|
||||||
|
sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
|
||||||
|
-e '/^$$/ d' -e 's/$$/ :/' < $(1) >> $(2); \
|
||||||
|
rm -f $(1)
|
||||||
|
endef
|
||||||
|
|
||||||
define transform-d-to-p
|
define transform-d-to-p
|
||||||
$(hide) cp $(@:%.o=%.d) $(@:%.o=%.P); \
|
$(call transform-d-to-p-args,$(@:%.o=%.d),$(@:%.o=%.P))
|
||||||
sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \
|
|
||||||
-e '/^$$/ d' -e 's/$$/ :/' < $(@:%.o=%.d) >> $(@:%.o=%.P); \
|
|
||||||
rm -f $(@:%.o=%.d)
|
|
||||||
endef
|
endef
|
||||||
|
|
||||||
###########################################################
|
###########################################################
|
||||||
|
Reference in New Issue
Block a user