1
是否可以将生成的变量用作GNU Make规则中的依赖项?我试图做将函数调用作为GNU Make的依赖关系的变量Make
A := 1 2 3
B := a b c
C := $(foreach X,$(A),$(foreach Y,$(B),$X-$Y))
a:
echo A
b:
echo B
$(C) : $(word 2,$(subst -, ,[email protected]))
echo [email protected]
我想能够运行
make 2-a
,并得到echo A
和echo [email protected]
,那就是,我想$(word 2,$(subst -, ,[email protected]))
被评为依赖列表。但是,它似乎是在规则匹配之前进行评估的。
是否有可能在没有外部程序的情况下将函数调用的变量作为依赖关系?