Пустой суффикс
Многие программы состоят из единственного исходного файла. Для обработки этих случаев утилита make предоставляет правило с пустым суффиксом. Так, чтобы поддерживать системную программу cat(1), требуется make-файл, содержащий правило следующего вида:
.c: $(CC) $(CFLAGS) $< -o $@
На самом деле, поскольку правило .c является встроенным, не нужно вообще никакого make-файла. Пользователю надо только набрать
make cat dd echo date
(указанные программы состоят из одного файла), и все четыре исходных C-файла передаются из командной строки shell'а на обра- ботку при помощи .c-правила. Встроены следующие правила с одним суффиксом:
.c: .c~: .f: .f~: .sh: .sh~:
Пользователь может включить в make-файл дополнительные правила.