Hello,
As an exercise and in an effort to (better understand|help other people better understand) the build process at my company, I am hoping to create a directed acyclic graph of the build process.
The current build process at my work is, as I understand, is essentially running nmake on a makefil at the root build directory. This makefile that specifies a list of components to build and for each component the build script recurses to build sub-components, sub-sub-components, etc. Certain components are built into DLL/Libs which can be used for linking against when building other components, this relationship would be a dependency. I.e. if component B links against the lib file of component A, component A is a dependency of component B.
What I'm looking for is example code of how this would be done as I'm still learning about programming. Any suggestion would be appreciated, thanks!