makefile выполняет несуществующие команды перед выходом - PullRequest
0 голосов
/ 07 января 2019

У меня есть makefile с целью по умолчанию all. Сама цель не имеет значения, но в самом конце У меня есть команда @echo "done". Есть любой сценарий, который makefile будет выполнять что-то после это повторяет done? В моем случае некоторые промежуточные файлы * rm -ed, и я понятия не имею, откуда это взялось, так как мой makefile вообще не имеет rm команд (!). Мой makefile слишком велик для публикации, и я не могу воспроизвести это явление, когда синтезирую меньшее. Есть идеи? Спасибо !!

1 Ответ

0 голосов
/ 07 января 2019

Добавьте пустое правило .SECONDARY:, чтобы предотвратить это поведение по умолчанию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...