GNU Make Techniques

Here are the features of GNU Make that I find provide the greatest payoff for the least effort. Using the techniques here I can maintain relatively complex C/C++ projects using just a few dozen lines of GNU Make instructions. The results are not only lean, but flexible and robust as well.