なぜ擬似ターゲット?
- プロトタイプでのMakefileはコマンドを実行するための標準として更新ファイルを検出するために、ターゲットファイル、Makefileのです。しかし、ときにのみファイルに関連付けられている、あなたは、ターゲットを擬似する必要なしに、コマンドを実行するには、「タグ」を持っている必要があります。
- 以下のような:生成されたファイルを削除するためにMakefileの「クリーン」コマンドを実行すること。カレントディレクトリは、「クリーン」な文書と呼ばれるだけのファイルであるとき、あなたは「対象ファイル」の形で、まだであれば同じことが予想されるように、コマンドが実行されません。
擬似ターゲットの構文
擬似目標は、特別なターゲット「.PHONY」依存関係を作ることです
.PHONY:クリーン
掃除 :
RM * .oのa.outの
擬似ターゲットの高度な使い方
.PHONY:すべての再構築をきれいに
再構築:すべての掃除
掃除 :
RM * .oのa.outの
すべて :
gccの...