(c)
http://ftp.linux.kiev.ua/pub/docs/developer/tools/make.txt ...
Многие программы состоят из единственного исходного файла. Для
обработки этих случаев утилита make предоставляет правило с
пустым суффиксом. Так, чтобы поддерживать системную программу
cat(1), требуется make-файл, содержащий правило следующего ви-
да:
.c:
$(CC) $(CFLAGS) $< -o $@
На самом деле, поскольку правило .c является встроенным, не
нужно вообще никакого make-файла. Пользователю надо только наб-
рать
make cat
...