トップ 一覧 検索 ヘルプ RSS ログイン

LN-MK-FIREFOXの変更点

  • 追加された行はこのように表示されます。
  • 削除された行はこのように表示されます。
2009-10-07
FireFOX の CVSが3.5に対応していない??ので

 新規にチェックアウト
  hg clone http://hg.mozilla.org/mozilla-central/

 # Get the latest source
 hg pull -r default
 hg update

に変わったらしい。。

2006-01-19 

FireFox をCVSからとってコンパイルしてみたのでその備忘録


cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login

# パスワードには anonymous と入力してください

同じ基礎のソースコードから複数の異なるアプリケーションがビルドされているため、MOZ_CO_PROJECT 変数を使ったコマンドライン上で、どのアプリケーションをチェックアウ トするかを選択しなければなりません。利用可能なオプションには次のようなものがあります:

suite
    古くからある、ブラウザ、メール・ニュース、コンポーザ、その他のアプリケーションからなる 「Mozilla」 SeaMonkey スイートです。
browser
    スタンドアローンな 「Firefox」 ブラウザです。
mail
    スタンドアローンな 「Thunderbird」 メール・ニュースクライアントです。
composer
    スタンドアローンな HTML コンポーザです。
calendar
    スタンドアローンな 「Sunbird」 カレンダーアプリケーションです。
xulrunner
    次世代の XUL アプリケーションランチャーです。
macbrowser
    Macintosh 用の 「Camino」 ネイティブブラウザです。
all
    上記のプロジェクトすべてに対応したソースをチェックアウトします。

次のようなコマンドで複数のプロジェクトを指定できます:   
 MOZ_CO_PROJECT=suite,browser,xulrunner



cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot checkout mozilla/client.mk

cd mozilla

make -f client.mk checkout MOZ_CO_PROJECT=option,option


cd mozilla

cvs up -A client.mk # This removes any "sticky branch" information

gmake -f client.mk checkout MOZ_CO_PROJECT=option,option


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 CHECK OUT
 cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login
 # パスワードには anonymous と入力してください
 cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot checkout  mozilla/client.mk
 cd mozilla
 make -f client.mk checkout MOZ_CO_PROJECT=browser,mail

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login
 # パスワードには anonymous と入力してください
 cd mozilla
 cvs up -A client.mk
 gmake -f client.mk checkout MOZ_CO_PROJECT=browser,mail


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 # This file specifies the build flags for Firefox. You can use it by adding:
 # . $topsrcdir/browser/config/mozconfig
 # to the top of your mozconfig file.
 #
 # .mozconfig
 #
 mk_add_options MOZ_CO_PROJECT=browser
 ac_add_options --enable-application=browser
 
 ac_add_options --enable-optimize
 ac_add_options --disable-debug
 ac_add_options --enable-default-toolkit=gtk2
 ac_add_options --enable-xft
 ac_add_options --enable-static
 ac_add_options --disable-shared
 ac_add_options --disable-tests
 ac_add_options --enable-official-branding
 ac_add_options --enable-crypto
 ac_add_options --prefix=$HOME/opt
 # 2006-12-26 以下のオプションを使わないと Make が通らない(FC4)。。
 # ac_add_options --disable-svg
 ac_add_options --enable-default-toolkit=cairo-gtk2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 MAKE
 make -f client.mk build