Building TransforMiiX standalone
出典: MDC
この記事は、Mozilla Japan 翻訳部門もしくはその関連グループによりすでに翻訳済みのものを移行してきました 移行元の文書。英語版と内容が異なる場合や、MDC の他の記事と整合性のとれていない場合があります。
[編集] TransforMiiX スタンドアローンのビルド
このドキュメントは古くなっています。
私たちは Windows/Unix/Mac OS X 上での TransforMiiX スタンドアローンバージョンのビルドをサポートします。お使いのプラットフォームに合ったビルド・インストラクションを読んで、必要条件を手に入れてください。TransforMiiX に関するものは Mozilla に関するものと同じです。
CVS からソースを入手する必要があります。
TX_EXE=1 mk_add_options BUILD_MODULES="xpcom transformiix" ac_add_options --enable-standalone-modules="xpcom transformiix"
これを .mozconfig に追加し、いつものように client.mk を使って [/cvs.html pull] してください。これで CVS レポジトリから
mozilla/client.mk mozilla/build/unix/modules.mk mozilla/build mozilla/config mozilla/expat mozilla/extensions/transformiix mozilla/include mozilla/allmakefiles.sh mozilla/client.mk mozilla/aclocal.m4 mozilla/configure mozilla/configure.in mozilla/Makefile.in
といった必要なサブツリーに加えて nspr と xpcom を pull できます。完全な Mozilla ツリーからのビルドはサポートされていません。
ac_add_options --disable-gtktest ac_add_options --without-jpeg ac_add_options --without-zlib ac_add_options --without-png ac_add_options --without-x
このように .mozconfig に追加することもお勧めします。これによって configure が必要のない lib をテストすることを止めることができます。
make -f client.mk build
これも通常通りです。
もちろん
make -f client.mk
とすると、問題なく TransforMiiX だけをチェックし、ビルドできます。
バイナリ transformiix(.exe) は extensions/transformiix/source と dist/bin/ (シンボリック・リンク)にあります。これを unices 上で run-mozilla.sh transformiix で実行すれば、Windows 上で transformiix.exe を実行できます。