在我的Makfile我有以下的,
smktestrun: smktest
@../projects/test.sh
我称这种使用:
Make smktestrun
但有时我需要一起传递的参数/参数与此文件(test.sh)
所以基本上我想:
test.sh -abc
但是,如果我只是传递参数在Makefile本身的参数没有被执行的简单脚本谢尔拍摄。
那么,有没有我可以在Makefile中指定的方式,参数需要与文件传递?
谢谢。
在我的Makfile我有以下的,
smktestrun: smktest
@../projects/test.sh
我称这种使用:
Make smktestrun
但有时我需要一起传递的参数/参数与此文件(test.sh)
所以基本上我想:
test.sh -abc
但是,如果我只是传递参数在Makefile本身的参数没有被执行的简单脚本谢尔拍摄。
那么,有没有我可以在Makefile中指定的方式,参数需要与文件传递?
谢谢。
就像是
smktestrun: smktest
@../projects/test.sh $(TESTARGS)
接着,用一个Makefile文件
$ make smktestrun TESTARGS="-abc"
您可以定义在Makefile中的变量。
smktestrun: smktest
@../projects/test.sh ${ARG}
然后作出的命令行:
make smktestrun ARG="something"