El programa make es un generador de comandos, que usando un archivo de descripción ( típicamente de nombre Makefile ) genera una secuencia de órdenes interpretables por una shell3.1. Normalmente, los comandos generados están relacionados con el desarrollo de un proyecto software, es decir, harán cosas del estilo de borrar archivos temporales, compilar código, linkar bibliotecas....
Hasta los proyectos de software más simples dependen de un buen numero de ficheros. Make nos hace la vida más fácil, proporcionándonos herramientas para el manejo sencillo de nuestros proyectos informáticos.