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

wic*_*ken 34 makefile gnu-make

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

而不是.PHONY: clean cleanall 做:

.PHONY: clean
<some text>
.PHONY: cleanall
Run Code Online (Sandbox Code Playgroud)

Bet*_*eta 48

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

  • 事实上,你可以为任何目标做到这一点.你可以在一个地方说'a:b`而在另一个地方说'a:c`然后`a`的依赖关系将是`b`和`c`. (14认同)