【发布时间】:2010-11-11 11:24:50
【问题描述】:
我有一个项目,目录结构是这样的:
$projectroot
|
+---------------+----------------+
| | |
part1/ part2/ part3/
| | |
+------+-----+ +---+----+ +---+-----+
| | | | | | |
data/ src/ inc/ src/ inc/ src/ inc/
我应该如何编写一个部分/src(或其他任何地方)的makefile,它可以在部分c/c++源文件上完成/链接?/src?
我可以做类似的事情吗 -I$projectroot/part1/src -I$projectroot/part1/inc -I$projectroot/part2/src ...
如果这样可行,有没有更简单的方法可以做到这一点。我见过每个相应部分都有一个makefile的项目吗?文件夹。 [在这篇文章中,我使用了 bash 语法中的问号]
【问题讨论】:
-
在 Phony Targets 下的原始 gnu 手册 (gnu.org/software/make/manual/html_node/Phony-Targets.html) 中,
recursive invocation上有一个示例,该示例非常优雅。 -
您使用什么工具来创建该文本图形?