我有以下内容:
FILE_1_DEPS := a b c
FILE_2_DEPS := d e f
output_1:
mycommand $(FILE_1_DEPS) $@
output_2:
mycommand $(FILE_2_DEPS) $@
我想将仅由变量名称不同的多个目标组合成一行(FILE_%_DEPS
保持不变)。我在想类似以下内容的方法,该方法不起作用:
output_%:
mycommand $($(patsubst output_%, FILE_%_DEPS, $@)) $@