标签: makefile
我知道GNU make提供了一种通过$^和$@引用目标和依赖关系的方法。有没有办法引用实际的命令参数?例如:
$^
$@
foo: bar myscript arg1 arg2 arg3 ls arg3
我想用一种方法来执行ls,其变量是上一行中的最后一个参数。显然,我可以定义一个变量MYVAR := args,但我一直在寻找一种方法来做make,这需要手动定义变量。
ls
MYVAR := args