Mam projekt, w którym struktura katalogów wygląda następująco:
$projectroot
|
+---------------+----------------+
| | |
part1/ part2/ part3/
| | |
+------+-----+ +---+----+ +---+-----+
| | | | | | |
data/ src/ inc/ src/ inc/ src/ inc/
Jak napisać plik makefile, który byłby w części / src (lub gdziekolwiek naprawdę), który mógłby w części zawierać / linkować pliki źródłowe c / c ++? / Src?
Czy mogę zrobić coś takiego jak -I $ projectroot / part1 / src -I $ projectroot / part1 / inc -I $ projectroot / part2 / src ...
Jeśli to zadziała, czy jest na to łatwiejszy sposób. Widziałem projekty, w których w każdej odpowiadającej części znajduje się plik makefile? lornetka składana. [w tym poście użyłem znaku zapytania jak w składni basha]