我有一个变量列表:
VAR_LIST= var1 var2 var3 var4 var5
配方中的和脚本(var_process.py
)将变量用作选项之一。
如何创建使用var_process.py
顺序处理VAR_LIST
的定期实例。
我有这样的makefile设置,但我无法弄清楚如何设置VAR_LIST
是顺序的。
target1: $(foreach var, $(VAR_LIST), $(var)_process_var.txt)
%_process_var.txt:var_process.py %_var.txt
python $< -i $(word 2, $^) -var VAR_LIST -o $@
答案 0 :(得分:0)
使用$*
不起作用吗?我会这样写:
%_process_var.txt: var_process.py %_var.txt
python $< -i $(word 2, $^) -var $* -o $@