MkDepend scans C-source files recursively for includes and writes the found dependency trees into an existing makefile.