У меня есть C-проект библиотеки (с использованием CDT). Конфигурации для статического и динамического связывания для нескольких платформ. Несколько примеров использования библиотеки также включены в проект. Каков наилучший способ построения этих примеров с библиотекой? Если я хотел бы собрать и библиотеку, и примеры (связывание только что созданной библиотеки) в одной конфигурации?
Полагаю, мне нужно использовать собственный make-файл. Нужно ли создавать make-файл для всего проекта (несколько из них, по одному для каждой платформы), или есть ли способ включить примеры make-файлов в автоматический?
Каждый пример имеет только один исходный файл, поэтому единственное, что мне нужно сделать в моем make-файле, это определить, какой компилятор используется, добавить некоторые флаги и связать с библиотекой, которая была построена (я бы включил команду make examples
как шаг после сборки).