Mozilla编译命令

编译环境: Windows XP, MSVS2008SP1, MINGW32

源代码: http://hg.mozilla.org/releases/mozilla-1.9.2

 

1. 编译Firefox, 并输出日志
$ cd /d/mozilla/mozilla.1.9.2
$ make -f client.mk 2>&1 | tee ../build.log
前置条件一,生成mozconfig

. $topsrcdir/browser/config/mozconfig mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir-ff-release mk_add_options MOZ_MAKE_FLAGS="-j4" ac_add_options --enable-extensions=default,SimpleExtension

 

2. 打包Firefox, 并输出日志
$ cd /d/mozilla/mozilla.1.9.2/objdir-ff-release
$
make installer 2>&1 | tee ../../installer.log

 

3. find 排除目录查找
$ find . /( -path ./.hg -o -path ./objdir-ff-release /) -prune -o -name "install.rdf" -print

4. grep与find, 在*.in, *.mk, *.sh文件中查找MOZ_BRANDING_DIRECTORY
$ grep MOZ_BRANDING_DIRECTORY `find . /( -path "./.hg" -o -path "./objdir-ff-release" /) -prune -o -name "*.in" -o -name "*.mk" -o -name "*.sh"  -print`

 

你可能感兴趣的:(windows,XP,firefox,mozilla,installer)