Эффективное использование GNU Make.2000
Утилита GNU Make — средство для автоматизации сборки программных проектов, где одни файлы автоматически обновляются при изменении других. Эффективное использование make предполагает понимание основ работы, синтаксиса make-файлов и примеров.
Указание зависимостей. Это имена файлов, влияющих на то, что должно быть записано в целевой файл. Прежде чем собрать цель, make попытается собрать все зависимости (считая их именами целевых файлов). Если хотя бы одна зависимость не удалось собрать, цель не соберётся.