VL (07.10.2015 13:17, просмотров: 5) ответил LightElf на Да особо никак. Общие сорцы лежат в отдельном каталоге, откуда подтягиваются в проекты. Таким образом всегда компилится самая свежая версия общей части (HAL, протоколы, стек). В каждом конкретном проекте есть заголовочный файл, в котором дефайнами
Вот и у меня практически так же, кстати есть аналогичный опыт MSP430 + Cortex, но "всегда компилится самая свежая версия" - это засада. Месяц назад заказчик захотел в одном проекте рюшечки одной версии, а в другом - рюшечки другой версии, тут я и приплыл. Ветки то я создал, но они расходятся, тешу себя надеждой, что солью их опять - проекты то живые. Но полностью делить проекты - тоже труба, не хватит сил править одно и то же.
svn/external как-то решает эти проблемы, но не пробовал.