ファイルの依存関係を調べるコマンド.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に含まれているらしい.
perlの
http://www.tsg.ne.jp/GANA/S/makedepend
perlで書いたmakedependを公開されている方がいる.