是否有可能在GNU makefile中有多个.PHONY目标?

时间:2010-11-11 16:01:47

标签: makefile gnu-make

由于各种原因,我可以方便地在makefile的多个部分中指定.PHONY。我觉得我没有正确理解它是如何工作的,但这可能吗?

而不是.PHONY: clean cleanall 做:

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

2 个答案:

答案 0 :(得分:44)

是的,这是允许的。 (如果你不相信我,试试吧!)

答案 1 :(得分:-12)

PHONY= 
PHONY+= clean

...

PHONY+= cleanall
.PHONY : $(PHONY)