Miscellany
public text v1 · immutable#quiet =
quiet=quiet_
squote := '
escsq = $(subst $(squote),'\$(squote)',$1)
echo-cmd = $(if $($(quiet)cmd_$(1)), \
echo ' $(call escsq,$($(quiet)cmd_$(1)))';)
cmd = @$(echo-cmd) $(cmd_$(1))
quiet_cmd_create = MAKING $@
cmd_create = echo test >$@
all: myfile myotherfile
myfile:
$(call cmd,create)
myotherfile:
$(call cmd,create)