Автоматическая генерация и компиляция зависимостей в неплоских каталогах src

Я хотел бы адаптировать комбинированный автоматический подход зависимости к неплоской ситуации с каталогом, где заголовки расположены в ./include/, а файлы реализации в ./src/ (в то время как Makefile находится в текущем каталоге.). Я хотел бы хранить все промежуточные файлы и файлы .d (зависимости) в отдельном каталоге (возможно, в отдельных ./build/ и ./.deps/). Чтобы избежать потенциального столкновения для файлов зависимостей, когда может существовать более одного файла с одинаковым именем в разных подкаталогах ./include/ и ./src/, я предполагаю, что построение такой же структуры, как в ./src/ в ./.deps, может быть решением.

Что добавить в директиву -I на этапе компиляции в вышеупомянутом связанном Makefile?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]