使用百分号为具有变量名称的目标伪造
phony for targets with variable name using percent sign
我有一个使用 %.target 的 makefile。我想知道如何将它们添加到 .PHONY。
简化后,可能看起来像这样。
%.build:
docker build -t $* .
目前还不清楚您想做什么,但如果您想要任何与模式 %.build
匹配的命令行目标被视为虚假,您可以将其添加到您的 makefile 中:
.PHONY: $(filter %.build,$(MAKECMDGOALS))
我有一个使用 %.target 的 makefile。我想知道如何将它们添加到 .PHONY。
简化后,可能看起来像这样。
%.build:
docker build -t $* .
目前还不清楚您想做什么,但如果您想要任何与模式 %.build
匹配的命令行目标被视为虚假,您可以将其添加到您的 makefile 中:
.PHONY: $(filter %.build,$(MAKECMDGOALS))