In this whitepaper, John Graham-Cumming, Founder and Chief Scientist at Electric Cloud, Inc.
will provide time-saving tips for automating and optimizing dependencies between files in a
software build. Three main types of dependencies will be discussed: those that exist between
source and object files (that are used to regenerate objects when source changes), those that
exist between objects (for example, used to drive a linker), and dependencies at the module
or project level.