1 つまたは複数のターゲットを偽物であると宣言できます。
<ブロック引用>偽のターゲットとは、実際にはファイルの名前ではないターゲットです。むしろ、明示的なリクエストを行ったときに実行されるレシピの名前にすぎません。偽のターゲットを使用する理由は 2 つあります。同じ名前のファイルとの競合を避けるためと、パフォーマンスを向上させるためです。
...
偽のターゲットは、実際のターゲット ファイルの前提条件であってはなりません。そうであれば、make がそのファイルを更新するたびにそのレシピが実行されます。偽のターゲットが実際のターゲットの前提条件ではない限り、偽のターゲット レシピは、偽のターゲットが指定されたゴールである場合にのみ実行されます
-B
make へのスイッチ。長い形式は --always-make
です 、 make
を伝えます タイムスタンプを無視して、指定されたターゲットを作成します。これは make を使用する目的に反するかもしれませんが、必要なものかもしれません。