我有一个Makefile (GNU),我想在其中使用目标依赖项中的变量。例如。DATE:=$$(date +%Y%m%d)
build: dist/index-$(DATE).js 上面的代码行用于检查dist文件夹中的文件index-20190920.js。上面的变量扩展不起作用,我得到了一个错误no rule to make target dist/index-$(date needed b
PHONY : target_$(N) @echo $(N)$ make target_1$ make target_2有什么方法可以实现我想要的吗我的想法是使用变量作为参数复制粘贴食谱。变量必须在目标名称和该目标的配方中展开,也许它也可以出现在依赖项中,但不是现在。问题是,配方扩展似乎发生在配方执行的时候,但我期望并需要它与目标<