The Complete Guide to GNU Make Build Automation
The important thing is to minimize redundancy between included Makefiles. Make will load and process the specified Makefiles before continuing reading the current one. For large projects, having a single giant Makefile is unwieldy. So…