ABSTRACT

Software is inherently complex, and the management of its development requires special tools. This task is often called build management, or build engineering, and is one of the most powerful tools available for it is the standard utility ‘make’. Through the use of makefiles, make provides a way of efficiently codifying and organizing the instructions to be executed when building a program.