.PHONY ターゲットの Makefile2015年08月02日 11時44分15秒

GNU Makefile で include で他の Makefile を読み込むことが出来る。もし、その Makefile を生成するルールが存在すると、再度 Makefile が生成された場合に、その Makefile は再評価されターゲットやルールなどが更新される。

しかし、この Makefile が .PHONY ターゲットだと、ファイルは更新されるが Make のルールの更新が行なわれない。症状としては、なぜ正しくルールが記述されているのに、実行されないのだろうとなる。