У меня есть проект, который я хочу построить с помощью automake. Проект состоит из различных компонентов или модулей, и существуют межмодульные зависимости, которые требуют построения проекта в определенном порядке.
Например:
project dir/
module1 (core C shared lib)
module2 (C++ shared lib wrapper around module 1)
module3 (C++ application with dependency on module2)
module4 (C library with dependency on module1)
module5 (C application with dependency on module4)
Я относительно новичок в automake, но я (почти) знаю, как использовать его для успешной сборки одного проекта.
Я хотел бы иметь «главный» файл проекта (если это возможно), в котором указывается порядок сборки модулей проекта, выполняются модульные тесты и происходит сбой всего процесса сборки, если:
Как мне написать такой файл «главного проекта» (или задействовать любой другой механизм) для создания проектов, которые имеют много межмодульных зависимостей?