make depend

  • 投稿日:
  • by
  • カテゴリ:



makeコマンドに「depend」というオプションがあるわけではないですよ。



「depend」というターゲットを書いておくだけのことです。


そのターゲットが、



#makefileに以下を追加


depend:


makedepend -- $(CFLAGS) -- $(ALL_C_FILES)



こんな感じなら、依存関係はmakedependが洗い出してくれるというわけです。makedependに頼らずに手で書いたって良いですがね。


imakeについてもっと知れば、Makefileを書くにも、計画と設計が必要だとわかると思うんですがね。



リンク:


-Mとmakedepend


http://d.hatena.ne.jp/syasuda/20071222/1198305960




GNU Make 第3版

GNU Make 第3版