У меня есть проект, в котором структура каталогов выглядит следующим образом:
$projectroot
|
+---------------+----------------+
| | |
part1/ part2/ part3/
| | |
+------+-----+ +---+----+ +---+-----+
| | | | | | |
data/ src/ inc/ src/ inc/ src/ inc/
Как мне написать файл makefile, который был бы частично /src (или где бы он был на самом деле), который мог бы завершить/связать исходные файлы c/С++?/src?
Могу ли я сделать что-то вроде -I $projectroot/part1/src -I $projectroot/part1/inc -I $projectroot/part2/src...
Если это сработает, есть ли более простой способ сделать это. Я видел проекты, в которых есть makefile в каждой из соответствующих частей? папки. [в этом посте я использовал знак вопроса, как в синтаксисе bash)