递归 nmake 目标
当通过 $(MAKE) 宏递归调用 nmake 时,如何将命令行上指定的目标传递给新实例?
因此,假设我从命令行执行以下命令:
c:\nmake clean
我希望对 nmake 的递归调用将“clean”目标传递给新的 nmake 实例。
When recursively invoking nmake, via the $(MAKE) macro, how can I pass on the target specified on the command line to the new instance?
So, say I execute the following from the command line:
c:\nmake clean
I want the recursive call to nmake to pass the 'clean' target to the new nmake instance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你可以这样编写规则:
$* 将被目标名称替换(本例中为“clean”或“clean”)
you can write rule like this:
$* will be substituted by target name ("clean" or "clean" in this example)
我不确定我是否理解这个问题,但您通常会根据执行 makefile 的特定部分这一事实来制定规则,例如:
如果您的 makefile 中有一些其他设置,您最好的选择是将其发布,以便我们可以进行更好的分析。
I'm not sure I understand the question but you normally have the rule by virtue of the fact that your executing a specific part of the makefile, such as:
If you have some other setup in your makefile, your best bet is to post it so we can do a better analysis.