依存関係は,ターゲットが次のように繰り返されていると,記述ブロック中で累積的に扱われます。
例 | 評価のされ方 |
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 |