Which of these things does a Makefile not help us with?
A. Finding the definitions for functions that have been implemented in a library
B. Compiling only the parts of a program that need to be recompiled, when you make a change
C. Reliably building a program the same way, every time.
D. Documenting the dependencies between different parts of a program