Практическое задание
Заставь clean работать через .PHONY
среднеВ /root/proj есть артефакт сборки build.out и — так уж вышло — обычный файл с именем clean. Напиши Makefile с целью clean, которая удаляет build.out. Загвоздка: из-за того что рядом лежит файл clean, наивная цель clean будет считаться «уже собранной» и рецепт не выполнится. Сделай так, чтобы make clean всегда отрабатывал и удалял build.out, несмотря на файл-тёзку.
- make
- .PHONY
- псевдо-цели
- makefile
- имя цели как файл