Как создать пример подключаемого модуля NSAPI для Mozilla Firefox только с Gecko-SDK в Linux - PullRequest
1 голос
/ 19 февраля 2009

Я создал примеры плагинов gecko-sdk NSAPI для Windows (с использованием файлов проектов visual studio), но я хотел бы разработать некоторые плагины на платформе linux.

Сайт mozilla описывает только настройку gecko-sdk для windows:

https://developer.mozilla.org/En/Creating_XPCOM_Components/Setting_up_the_Gecko_SDK

Однако код gecko-sdk включает только файл makefile.in (нет configure.in/ac/am, который необходим autoconf для создания скрипта configure).

Я знаю, что могу создать Makefile плагинов, если я собираюсь использовать полный Mozilla-источник (источник Firefox) и добавить каталог плагинов в MAKEFILE_plugins в mozilla / toolkit / toolkit-makefiles.sh

затем выполните ./configure на верхнем уровне.

Но как мне это сделать для gecko-sdk?

Вот код плагина:

http://mxr.mozilla.org/seamonkey/source/modules/plugin/

Как мне собрать образцы на Linux?

1 Ответ

1 голос
/ 20 февраля 2009

Это на самом деле не ответ, скорее похожая, но другая проблема, которая может вам помочь.

Некоторое время назад я создал расширение C ++ XPCOM для OS X и не использовал (не должен) использовать файл configure / Makefile из gecko-sdk. Скорее, я только что назвал GCC в моем собственном маленьком Makefile .

Единственное, на что нужно обратить внимание - это использовать совместимый компилятор и флаги сборки. Вы можете посмотреть журнал сборки Firefox для своего дистрибутива, чтобы выяснить, какие флаги сборки уместны, например: для Ubuntu .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...