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