Я создал примеры плагинов 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?