私の理解では、make
実行すると、プロジェクト内のすべての依存関係を表す DAG が内部的に生成されます。その DAG を取得してグラフ化する方法はありますか? たとえば、graphviz のようなものを使用しますか?
Ubuntu 8.04 で gnu make を使用しています。
編集
mamdagおよびmamdotと呼ばれるこれらのツールに出くわしました。nmake と gnu make の両方で動作するはずですが、gnu make で mam ファイルを吐き出すオプションが見つからないようです。
ここからダウンロードできます- これらのパッケージ:
INIT
ast-base
ast-gpl
MAM 言語と mamdot ツールについて説明しているAT&T の Glenn Fowler によるこの記事を見つけました。
これを機能させるには gnu make にパッチを当てる必要があるようですが、まだ 100% 確実ではありません。
たぶん別の方法がありますか?