Is there a command line way in make to find out which of the prerequisites of a target is not updated?
What I usually do is not go using -d as previous answerers said.
I either:
Below is some code I'm using for printing out values:
define pv
$(info $(1) [$(origin $(1))] : >|$($(1))|<)
endef
define pva
$(foreach t,$(1),$(call pv,$(t)))
endef
define itemizer
$(foreach t,$($(1)),$(info $(t)))
endef