最近ずっと開発中の「静的型PerlのVM実装 static-perl」で、akinomyougaさんに、Makefileを作っていただいたのだけれど、そこで学んだことを少しメモしておく。 以下がstatic-perlのがMakefileだね。 https://github.com/yuki-kimoto/static-perl/blob/master/Makefile .PHONYを使うと、同名のファイルが存在していても、大丈夫なよう。Makeは、たとえばcleanというファイルの名前があると、それが存在しているとみなされて、Makefileの中のcleanが実行されない。「これは思ってもみないことだ」 これを防いでくれるのだ。うれしいね。