生成された変数をGNU Makeルール内の依存関係として使用することはできますか?私はGNU Makeの依存関係としての関数呼び出しを伴う変数
make 2-a
を実行し、echo A
とecho [email protected]
を取得できるようにしたいと思い
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]
を行うにしようとしています、つまり、私は$(word 2,$(subst -, ,[email protected]))
は、依存関係のリストとして評価したいです。ただし、ルールが一致する前に評価されているようです。
外部プログラムなしで、関数呼び出しの変数を依存関係として持つことは可能ですか? GNUmakeの