使用百分号为具有变量名称的目标伪造

phony for targets with variable name using percent sign

我有一个使用 %.target 的 makefile。我想知道如何将它们添加到 .PHONY。

简化后,可能看起来像这样。

%.build:
    docker build -t $* .

目前还不清楚您想做什么,但如果您想要任何与模式 %.build 匹配的命令行目标被视为虚假,您可以将其添加到您的 makefile 中:

.PHONY: $(filter %.build,$(MAKECMDGOALS))