У меня есть набор библиотек, которые я использую для разработки приложений. Всякий раз, когда я собираю приложение, все библиотеки перестраиваются. Я и моя команда разработчиков считаем, что создавать библиотеки снова и снова не нужно.
Как мне создать make-файл, который будет собирать все библиотеки и приложения независимо?
Я хочу сказать, что когда я собираю свое приложение, я хочу избежать сборки всех уже созданных библиотек.
Предложите несколько мнений.
Edit:
Описание:
мое приложение называется xyz, и все исходные файлы находятся в каталоге ./src/xyz.
Это зависит от таких библиотек, как ssh и net-snmp. И net-snmp, и ssh помещаются в каталог ./lib.
Теперь, когда приложение собирается, все библиотеки перестраиваются. Здесь я не изменяю библиотечные пакеты, необходимые для моего приложения.
На сборку уходит почти час. при каждой сборке библиотеки перестраиваются и это не требуется.
Теперь, мой вопрос?
Как мне написать make-файл, который будет собирать библиотеки и приложение отдельно.