Una herramienta para dirigir la compilación
Make de GNU es una herramienta que controla la generación de ejecutables y
otros archivos de un programa desde los archivos del código fuente del
programa. Determina automáticamente qué partes de un gran programa deben
(re)generarse, y ejecuta las órdenes para (re)generarlos. Make no está
limitado a programas y ejecutables, se puede aplicar a cualquier tarea en
la que un conjunto de archivos se deban generar en base a un conjunto de
archivos de entrada, con unas reglas de dependencia y de procesado. De
hecho, Make es un resolutor de propósito general de dependencias.