次の方法で共有


依存関係の追加

同じターゲットが繰り返される場合、1 つの記述ブロック内に複数の依存関係を追加できます。

記述ブロック例

評価結果

bounce.exe : jump.obj
bounce.exe : up.obj
   echo Building 
bounce.exe...
bounce.exe : jump.obj 
up.obj
   echo Building 
bounce.exe...

1 つの記述ブロックに存在する複数の依存関係行の複数のターゲットは、それぞれが独立した記述ブロックで指定されているかのように評価されます。ただし、最後の依存関係行にないターゲットでは、コマンド ブロックは使用されません。

記述ブロック例

評価結果

bounce.exe leap.exe : 
jump.obj
bounce.exe climb.exe : 
up.obj
   echo Building...
bounce.exe : jump.obj 
up.obj
   echo Building 
bounce.exe...
climb.exe : up.obj
   echo Building 
climb.exe...
leap.exe : jump.obj
# invokes an inference rule

参照

概念

ターゲット