У меня есть Makefile, который выглядит как
CXX = g++ -O2 -Wall
all: code1 code2
code1: code1.cc utilities.cc
$(CXX) $^ -o [email protected]
code2: code2.cc utilities.cc
$(CXX) $^ -o [email protected]
Что я хочу сделать дальше, это включить clean target, чтобы каждый раз
Я запустил make, он автоматически удалит существующие двоичные файлы code1 и code2 перед созданием новых.
Я попытался поместить эти строки в конец файла makefile, но он не работает
clean:
rm -f [email protected]
echo Clean done
Какой правильный способ сделать это?