Er, that's a postive - the dependency list is guarenteed to always match the shipped source.
Might be too big a step, depending on how expensive it is.
I think this has been experimented with before, and was abandoned
because there are a lot of header files on which -everything- depends.
If the makefile dependencies are -too- correct, then touching any
of those files causes everything to rebuild. Sometimes you want
that -- but sometimes you don't.
# "system" headers. Using these in dependencies is a rather personal
# choice. (-rich, summer 1993)
# (Why would we not want to depend on them? If one of these changes in a
# non-binary-compatible way, it is a real pain to remake the right stuff
# without these dependencies -kingdon, 13 Mar 1994)