我想将我的通配符目标声明为假,但假不支持通配符:
我的生成文件:
%.config:
gcc <<compile>>
我希望用户能够使用我的 makefile 来编译项目,使用特定的配置文件:
make something.config
make something_else.config
显然,我需要我的目标是假的,因为目标文件存在,但只需写:
.PHONY: %.config
不起作用。我在这里看到 makeapp 支持另一种语法,这将有所帮助:
$(phony %.config): ...
但我只能使用make,不能使用makeapp。
有没有办法用make来做到这一点?