Sun*_*nny 7 shell makefile command-line-arguments
我的Makfile里面有以下内容,
smktestrun: smktest
@../projects/test.sh
Run Code Online (Sandbox Code Playgroud)
我用这个叫做:
Make smktestrun
Run Code Online (Sandbox Code Playgroud)
但有时我需要传递一个参数/参数和这个文件(test.sh)
所以基本上我想:
test.sh -abc
Run Code Online (Sandbox Code Playgroud)
但是,如果我只是在Makefile本身中传递参数,那么参数不会被简单地视为执行剪切脚本.
那么有没有一种方法可以在Makefile中指定一个参数需要与该文件一起传递?
谢谢.
che*_*ner 11
就像是
smktestrun: smktest
@../projects/test.sh $(TESTARGS)
Run Code Online (Sandbox Code Playgroud)
然后用Make调用Makefile
$ make smktestrun TESTARGS="-abc"
Run Code Online (Sandbox Code Playgroud)