ディレクトリ構造が次のようなプロジェクトがあります:
$projectroot
|
+---------------+----------------+
| | |
part1/ part2/ part3/
| | |
+------+-----+ +---+----+ +---+-----+
| | | | | | |
data/ src/ inc/ src/ inc/ src/ inc/
c / c ++ソースファイルの一部を補完/リンクできる部分/ src(または実際にはどこにでもある)のmakefileをどのように記述すればよいですか?/ src?
-I $ projectroot / part1 / src -I $ projectroot / part1 / inc -I $ projectroot / part2 / src ...
それがうまくいくなら、それを行う簡単な方法はありますか?対応する各部分にメイクファイルがあるプロジェクトを見たことがありますか?フォルダ。[この投稿では、bash構文のように疑問符を使用しました]
recursive invocation
、非常にエレガントです。