Как я могу добавить метку времени в Makefile для .PHONY
целейОтметка для фальшивой цели
phony_Target:Real_Target .phony_Target_Token_File
$(shell run_some_commands)
touch .phony_Target_Token_File
Это лучшее, что я мог придумать. Но он ломается, когда .phony_Target_Token_File
не существует (так как это рассматривается как неудовлетворенное условие).
Есть ли более разумный способ сделать это?
Что вы пытаетесь сделать? Вы пытаетесь использовать фальшивую цель только тогда, когда это необходимо? Потому что это не то, как работают фальшивые цели. –
Да, это то, что я имел в виду. Как следует использовать «PHONY»? – aiao
http://www.gnu.org/software/make/manual/make.html#Phony-Targets –