以下のmakeファイルを検討してください
全て:
@ for x in yz; \
行う \
bc の a の場合。\
行う \
echo $$x$$a >> log_$$x; \
終わり; \
終わり
この make ファイルを実行すると、log_y と log_z の 2 つのファイルが作成されました。log_y にはデータ「yb」と「yc」があります。同様に、log_z にはデータ "zb" と "zc" があります。
実際には、4 つのファイル (log_y_b、log_y_c、log_z_b、log_z_c) を作成したいと考えています。このために、上記のメイクファイルを次のように変更しました。
全て:
@ for x in yz; \
行う \
bc の a の場合。\
行う \
echo $$x$$a >> log_$$x_$$a; \
終わり; \
終わり
しかし、log_. 4 つのファイルを作成するにはどうすればよいですか。