Абстрактная цель .PHONY
Цель может быть абстрактной/ложной/фоновой т.н. phony targets – она не создает файлы
пример:
.PHONY : clean #clean является абстрактной целью
clean:
[tab] @rm -rf $(TARGET) *.o
.PHONY запрещает выполнение неявных правил.
Т.е. в данном примере make не ищет файлы clean.c clean.cpp и т.д.