Руководство GNU по обеспечению конфиденциальности
Цель — обычно имя файла, который надо создать (например, исполняемого или объектного). Цель также может быть именем действия (например, clean).
Зависимость — файл, изменение которого требует пересборки цели. Часто цель зависит от нескольких файлов.
Команда — действие, которое выполняет make, например запуск компилятора или удаление временных файлов.