Файл ищется в текущем каталоге. Если ключ -f не указан, используется имя по умолчанию для make-файла — Makefile (однако в разных реализациях make, кроме этого, могут проверяться и другие файлы, например GNUmakefile). make открывает make-файл, считывает правила и выполняет команды, необходимые для создания указанной цели. Стандартные цели для сборки дистрибутивов GNU: all — выполнить сборку пакета; install — установить пакет из дистрибутива (производит копирование исполняемых файлов, библиотек и документации в системные каталоги); uninstall — удалить пакет (производит удаление исполняемых файлов и библиотек из системных каталогов); clean — очистить дистрибутив (удалить из дистрибутива объектные и исполняемые файлы, созданные в процессе компиляции); distclean — очистить все созданные при компиляции файлы и все вспомогательные файлы, созданные утилитой ./configure в процессе настройки параметров компиляции дистрибутива. По умолчанию make использует самую первую цель в make-файле. В процессе сборки приложений BSD часто применяют: depend — выполнить компиляцию/выстраивание зависимостей.