Как построить кобальт в качестве общей библиотеки? - PullRequest
0 голосов
/ 01 июня 2018

Я хочу включить кобальт как браузер в свой проект. План состоит в том, чтобы сделать кобальт общей библиотекой.Будем признательны за подробное объяснение.

Мой конкретный вопрос будет касаться того, как я могу создать кобальтовый браузер как общую библиотеку.

1 Ответ

0 голосов
/ 13 июня 2018

Самый простой способ интегрировать Cobalt в другой двоичный файл - это переименовать функцию main() из вашей реализации Starboard (я предполагаю, что ваша ОС похожа на POSIX) в нечто вроде cobalt_main() и изменить type в * 1004.* цель (находится в cobalt/browser/cobalt.gyp) до shared_library.Более глубокие интеграции потребуют больше усилий.

Я не совсем уверен, нужно ли вам вообще создавать Cobalt в качестве разделяемой библиотеки.Возможно, вы можете просто запустить тот же двоичный файл Cobalt, но указать его на другое приложение?

...