Makefile будет делать все, что написано.Цель clean
- это соглашение для make-файлов, а не функция Make.У make-файла не должно быть правила clean
;если есть правило clean
, и если оно написано правильно, оно очистит файлы, которые вы хотели очистить, если оно написано плохо, нет предела тому, насколько плохо оно может испортить все.
Есливы пишете (или редактируете) make-файл, вы можете вставить правило для удаления объектных файлов.Если вы используете make-файл, написанный кем-то другим, либо у него есть такое правило, либо нет.