...
Make: One of the most widespread build systems available. Very powerful and very fast, but can be very confusing to learn and use. You can include other makefiles similarly to how it's used in C. SeeĀ Managing Projects with GNU Make, 3.Xth Edition andĀ GNU Make Manual for great resources.
Makefile: Special file that defines a set of rules. This is processed by Make to determine what needs to be done to reach a specified goal, such as dependency generation or source compilation.
...