C(++) dependency graph generator