オライリーのGNU Makeを買った.
8年ほど前にManaging projects with Makeを買ったが,GNU Makeでないとコンパイルできないものがあるという程度の認識だった.依存関係の順序が逆転する(.f.oなど)サフィックス・ルールは古くて,より自 然なパターン・ルール(%.o : %.f)を使うことはもちろん,実は.PhonyターゲットやVPATHもよく分かっていなかった.便利かもしれないけどいつも使えるとは限らない拡張機 能を多用しているという先入観があったが,GNU Makeはもはやスタンタードなので,これを機会に勉強してみよう.