10/02/28 01:46:09 iAi/EJrb0
Windows で "ただ" でビルドしてみたいっていうなら
(多くの場合、時間と HDD スペースの無駄になるだけだが…)
まず、Visual C++ Express Edition をインストール。
次に、Windows SDK をインストール。
さらに、Windows DDK (atlが必要なので)をインストール。
それから、MozillaBuild を(例: C:\moziila-build に)インストール。
そして start-msvc?.bat (インストールした VC++ のバージョンによって異なる)を
コマンドプロンプトから実行すればいい。
しかしながら、デフォルトの状態だとWindows DDK に
パスが通ってないのでビルドに失敗する。
そこで start-msvc?.bat を編集して Windows DDK にパスを通せばいいわけである。
cd "%USERPROFILE%" の前に
set "INCLUDE=%INCLUDE%;C:\WINDDK\3790.1830\inc\atl30" のように記述すればいいだろう。
start-msvc?.bat を実行すれば Fx のビルドが可能な bash が起動するであろう。
以上でビルド環境の構築は終了である。
もしあなたが Fx のソースを持っていないなら、Mercurial でダウンロードしよう。
ソースのダウンロードは簡単で、カレントディレクトリを /c/mozilla-build/ にした後、
hg clone URLリンク(hg.mozilla.org) mozilla192
とタイプすればいいだけだ(最後の mozilla192 はソースを保存するフォルダを指定している)
trunk のソースが欲しいなら
hg clone URLリンク(hg.mozilla.org) mozilla
とすればいい。ソースのダウンロードには非常に時間がかかるので気長に待とう。
ダウンロードが完了したら /c/mozilla-build/mozilla192/ に
.mozconfig を用意しよう。これは Fx のビルドに必要な設定ファイルだ。
最後に make -f client.mk build を bash shell で実行すれば
自動的に Fx のビルドが始まるはずだ。
物事はそううまくいかない。あなたはビルドの途中で様々なエラーに
よってそのビルドを中断されるであろう。
でも安心していい。問題を解決するための情報はすぐに得られるはずだ。
さあ、あなたも Fx のビルドに挑戦してみよう。