make est un
logiciel qui
construit automatiquement des
fichiers, souvent
exécutables, ou des
bibliothèques à partir d'éléments de base tels que du
code source. Il utilise des fichiers appelés
makefile qui spécifient comment construire les fichiers cibles. À la différence d'un simple script
shell, make exécute les commandes seulement si elles sont nécessaires. Le but est d'arriver à un résultat (logiciel compilé ou installé, documentation créée, etc.) sans nécessairement refaire toutes les étapes. make est particulièrement utilisé sur les plateformes
UNIX.