タグ

ブックマーク / d-rissoku.net (1)

  • Makefile 別ディレクトリに中間ファイル & 自動依存関係設定

    普段、自分でMakefileを書くことはほとんど無い。あったとしても、ちょっとしたプログラムでソースファイルとして数個のCソースがあるようなもの。なので、Makefileの知識は、ターゲットと依存関係を : で区切って書くとか、変数が使えて、その参照は$(~)でやるとか、そういうぐらいしかなかった。 ところが、ある程度の規模があるプログラムを作成することになり、ちょっと自分流Makefileというものを、ちゃんと作っておこうと思い立つ。一回作っておけば、使いまわしできるからね。 こんなことができれば・・・・という自分の要求は、以下のとおり。 中間ファイル(オブジェクトファイル)は、ソースとは別のディレクトリに吐き出させたい。ただし、ここで、元となるソースは複数のディレクトリ内に散在している。 ソースからインクルードしているヘッダなどの依存関係も、ちゃんとなんとかしてほしい ビルドは、最速で

    Makefile 別ディレクトリに中間ファイル & 自動依存関係設定
  • 1