Можно ли иметь несколько целей .PHONY в make-файле GNU? - PullRequest
31 голосов
/ 11 ноября 2010

По разным причинам мне было бы удобно указывать .PHONY в нескольких частях make-файла.Я чувствую, что не правильно понимаю, как это работает, но возможно ли это?

Вместо .PHONY: clean cleanall do:

.PHONY: clean
<some text>
.PHONY: cleanall

Ответы [ 2 ]

44 голосов
/ 12 ноября 2010

Да, это разрешено. (Если вы мне не верите, просто попробуйте!)

0 голосов
/ 01 июля 2012
PHONY= 
PHONY+= clean

...

PHONY+= cleanall
.PHONY : $(PHONY)
...