3.6 Source Dependencies

A given object file clearly depends on the source file which is compiled to produce it. Here we are using “depends” in the sense of a typical make utility; in other words, an object file depends on a source file if changes to the source file require the object file to be recompiled. In addition to this basic dependency, a given object may depend on additional source files as follows: