У меня есть 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
Какой правильный способ сделать это?