makedepend

ファイルの依存関係を調べるコマンド.makefileの中の依存関係の部分を自動で書き出してくれる.makefile

SRCS = main.c file1.c file2.c ...
CFLAGS = -なんたらかんたら
depend:
	makedepend -- $(CFLAGS) -- $(SRCS)

と書いておき,$make dependとするとmakefileの末尾に

file1.o: file1.h file2.h
file2.o: file2.h
main.o: file1.h file2.h

のように依存関係が書き出される.

Vine

http://search.luky.org/vine-users.7/msg01198.html
XOrg-develに含まれているらしい.

Cygwin

XFree86パッケージ群が必要なのかな?

perl

http://www.tsg.ne.jp/GANA/S/makedepend
perlで書いたmakedependを公開されている方がいる.