# mkdir -p /Developer/SDKs/MacOSX10.4u.sdk/System/Library/CoreServices
# cd /Developer/SDKs/MacOSX10.4u.sdk/System/Library/CoreServices
# ln -s /System/Library/CoreServices/Encodings Encodings
% tar xvjf firefox-2.0-source.tar.bz2
としてできた、mozilla/ ディレクトリに .mozconfig を以下の内容で作成しました。. $topsrcdir/browser/config/mozconfigこのままビルドするとファイル名が BonEcho.app となってしまいますので、mozilla/configure と mozilla/configure.in にある
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/firefox.obj
mk_add_options MOZ_MAKE_FLAGS=-j4
ac_add_options --enable-application=browser
ac_add_options --enable-macos-target=10.4
ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.4u.sdk
ac_add_options --enable-optimize="-O3 -ftree-vectorize -fast -march=i686 -mfpmath=sse,387 -fforce-addr -mieee-fp -msse3 -msse2 -msse -mmmx -fsched-spec-load-dangerous -ftree-loop-linear -fivopts"
ac_add_options --enable-reorder
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-shared
ac_add_options --enable-strip
ac_add_options --enable-static
ac_add_options --enable-static-libs
ac_add_options --enable-pthreads
ac_add_options --enable-svg
ac_add_options --enable-canvas
ac_add_options --enable-prebinding
ac_add_options --enable-extensions=default
ac_add_options --without-system-png
ac_add_options --without-system-mng
ac_add_options --without-system-nspr
ac_add_options --without-system-zlib
ac_add_options --without-system-jpeg
MOZ_APP_DISPLAYNAME=BonEchoを
MOZ_APP_DISPLAYNAME=Firefoxと書き換えておきました。ついでに mozilla/browser/app/macbuild/ にある firefox.icns と document.icns も差し替えました。*3
% cd mozilla
% make -f client.mk build
% cd firefox.obj
% make -C xpinstall/packager