Recs.
Updated
SpecsUpdate
Pros
Cons
Con Recursive make
"Recursive make" is a common makefile coding pattern which is used to invoke another session of make. Since a session of make only read in one top-level makefile, this is an easy and natural way to build makefiles for projects made of several submodules.
But this pattern causes a lot of problems mainly that you need to partition the dependency tree into several smaller trees. This prevents dependencies from being expressed correctly between instances. This also causes parts of the dependency tree to be calculated multiple times which makes performance suffer. This and many other problems related to recursive make are explained very well in a classic article called Recursive Make Considered Harmful.
Recommendations
Comments
See Product Page for "GNU Make"Built By the Slant team
Lustre recommends the best products at their lowest prices – right on Amazon.