【发布时间】:2014-08-14 21:00:28
【问题描述】:
我有一个名为 test.mak 的 makefile 和另一个名为 GNUmakefile 的 makefile
我从命令行执行 test.mak 的方式是“make test.mak arg1”。现在我想在 GNUmakefile 中执行它。我知道我可以使用“包含”,所以我这样做了(在 GNUmakefile 中)
"-include test.mak arg1" 但 arg1 被视为另一个 makefile 但我如何将参数传递给 test.mak?
谢谢
【问题讨论】:
-
在命令行输入
make test.mak arg1将导致 GNU Make 读取GNUMakefile并尝试构建名为test.mak和arg1的目标。它不会以任何方式、形状或形式“执行 test.mak”。使用make -include test.mak arg1会给出“无效选项 -- 'c'”。所以这个问题没有意义......
标签: gnu-make