> -- Иван Кузьмицкий писал(а):
> Собираем воедино кучу исходников и ресурсов, увязываем их со сторонними компонентами, а потом эту кучу скармливаем комбайну-IDE. Комбайн выдаёт нам "продукт", который можно забрать с собой и который может жить отдельно от комбайна.Монолитизация, в каком-то смысле.

Возвращаясь к практической части, cегодня допинал некоторые нюансы, и успешно (почти) собрал все подсистемы bb.open с использованием bbcc-svn, при этом ни разу не скопировав, не создав симлинк и даже обошёлся без запуска с параметром /USE. И это всё на чистой сборке ББ-core

https://bitbucket.org/petryxa/priv/comm ... Mod/FS.odc
Нерешённых проблем несколько.
Непонятно, как быть с дублированием модулей и компонентов, на основании чего выбирать ту или иную версию, нужны приоритеты, наверное.
Сейчас запись и чтение производятся строго в shadow локаторы, при этом, нужно такое поведение регулировать, перенаправлять запись и прочее.
Все сторонние подсистемы, которые опирались на HostFiles.Locator превратились в тыкву из-за смены типа локатора. Например, HostWindows перестала выводить имя подсистемы в скобочках перед именем модуля.
Но если не рассматривать данное решение как боевое, то прототип получился вполне показательный. Например, он показывает, что исходный код компонента должен быть в единственном подконтрольном экземпляре, а иначе получается дублирование, наложение разных версий и муки выбора (автоматически нерешаемые, как я понимаю).
Такой вот результат.
P.S. Импортировать хосты -неправильно, да.