複数のターゲット固有のgnuは変数を作成しますか?

複数のターゲット固有のgnuは変数を作成しますか?

複数のターゲット固有の変数を設定するには?

私が試した場合:

x: Y := foo Z := bar

私の結論は、いくつかY = "foo Z := bar"の変数を受け入れる一種の構文があるはずです。

答え1

GNU make次のように、目的の変数割り当て数に対応するためにターゲットを複数回指定できます。

x: Y := foo
x: Z := bar
x:
  @echo Y=$(Y) -- Z=$(Z)

関連情報