Bug 558180: Put mozconfigs into source tree. r=ted,nthomas
authorChris AtLee <catlee@mozilla.com>
Tue, 05 Jul 2011 16:49:22 -0400
changeset 78725 51d989ece4c552c83c01090802d20434c5743ca7
parent 78724 1ce1d59084e53fdb8ed9e89637dce43322d9ffc5
child 78731 3304b551a1b5f7def8fa237c509b7db31c03fc91
push id506
push userclegnitto@mozilla.com
push dateWed, 09 Nov 2011 02:03:18 +0000
treeherdermozilla-aurora@63587fc7bb93 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersted, nthomas
bugs558180
milestone10.0a1
Bug 558180: Put mozconfigs into source tree. r=ted,nthomas
browser/config/mozconfigs/linux32/debug
browser/config/mozconfigs/linux32/l10n-mozconfig
browser/config/mozconfigs/linux32/nightly
browser/config/mozconfigs/linux32/qt
browser/config/mozconfigs/linux32/release
browser/config/mozconfigs/linux32/rpm
browser/config/mozconfigs/linux64/debug
browser/config/mozconfigs/linux64/l10n-mozconfig
browser/config/mozconfigs/linux64/nightly
browser/config/mozconfigs/linux64/release
browser/config/mozconfigs/linux64/rpm
browser/config/mozconfigs/macosx-universal/nightly
browser/config/mozconfigs/macosx-universal/release
browser/config/mozconfigs/macosx-universal/shark
browser/config/mozconfigs/macosx32/debug
browser/config/mozconfigs/macosx64/debug
browser/config/mozconfigs/macosx64/l10n-mozconfig
browser/config/mozconfigs/win32/debug
browser/config/mozconfigs/win32/l10n-mozconfig
browser/config/mozconfigs/win32/nightly
browser/config/mozconfigs/win32/release
browser/config/mozconfigs/win64/debug
browser/config/mozconfigs/win64/nightly
mobile/config/mozconfigs/android/debug
mobile/config/mozconfigs/android/nightly
mobile/config/mozconfigs/linux-desktop/l10n-mozconfig
mobile/config/mozconfigs/linux-desktop/nightly
mobile/config/mozconfigs/macosx-desktop/l10n-mozconfig
mobile/config/mozconfigs/macosx-desktop/nightly
mobile/config/mozconfigs/win32-desktop/l10n-mozconfig
mobile/config/mozconfigs/win32-desktop/nightly
xulrunner/config/mozconfigs/linux32/xulrunner
xulrunner/config/mozconfigs/linux32/xulrunner-qt
xulrunner/config/mozconfigs/linux64/xulrunner
xulrunner/config/mozconfigs/macosx-universal/xulrunner
xulrunner/config/mozconfigs/win32/xulrunner
xulrunner/config/mozconfigs/win64/xulrunner
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/linux32/debug
@@ -0,0 +1,29 @@
+ac_add_options --enable-application=browser
+
+ac_add_options --disable-optimize
+ac_add_options --enable-debug
+ac_add_options --enable-libxul
+
+ac_add_options --enable-tests
+ac_add_options --enable-trace-malloc
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+# Avoid dependency on libstdc++ 4.5
+ac_add_options --enable-stdcxx-compat
+
+export CFLAGS="-gdwarf-2"
+export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
+
+#Use ccache
+ac_add_options --with-ccache=/usr/bin/ccache
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/linux32/l10n-mozconfig
@@ -0,0 +1,8 @@
+ac_add_options --with-l10n-base=../../l10n-central
+ac_add_options --enable-application=browser
+ac_add_options --enable-official-branding
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+
+CC=/tools/gcc-4.3.3/installed/bin/gcc
+CXX=/tools/gcc-4.3.3/installed/bin/g++
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/linux32/nightly
@@ -0,0 +1,37 @@
+ac_add_options --enable-application=browser
+ac_add_options --enable-optimize
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+ac_add_options --disable-debug
+ac_add_options --enable-tests
+ac_add_options --enable-codesighs
+
+# Nightlies only since this has a cost in performance
+ac_add_options --enable-js-diagnostics
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+# Avoid dependency on libstdc++ 4.5
+ac_add_options --enable-stdcxx-compat
+
+export CFLAGS="-gdwarf-2"
+export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+export MOZ_TELEMETRY_REPORTING=1
+
+# PGO
+mk_add_options MOZ_PGO=1
+mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) @MOZ_OBJDIR@/_profile/pgo/profileserver.py 10'
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
+
+#Use ccache
+ac_add_options --with-ccache=/usr/bin/ccache
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/linux32/qt
@@ -0,0 +1,38 @@
+ac_add_options --enable-application=browser
+ac_add_options --enable-optimize
+
+ac_add_options --enable-update-packaging
+ac_add_options --disable-debug
+ac_add_options --enable-tests
+ac_add_options --enable-codesighs
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+# Avoid dependency on libstdc++ 4.5
+ac_add_options --enable-stdcxx-compat
+
+export CFLAGS="-gdwarf-2"
+export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+# PGO
+mk_add_options MOZ_PGO=1
+mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) @MOZ_OBJDIR@/_profile/pgo/profileserver.py 10'
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
+
+#Use ccache
+ac_add_options --with-ccache=/usr/bin/ccache
+
+# QT Options
+export PKG_CONFIG_PATH=/tools/qt-4.6.3/qt/lib/pkgconfig
+ac_add_options --with-qtdir=/tools/qt-4.6.3/qt
+ac_add_options --enable-default-toolkit=cairo-qt
+ac_add_options --disable-crashreporter
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/linux32/release
@@ -0,0 +1,28 @@
+ac_add_options --enable-application=browser
+ac_add_options --enable-optimize
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+ac_add_options --disable-debug
+ac_add_options --enable-tests
+ac_add_options --enable-official-branding
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+# Avoid dependency on libstdc++ 4.5
+ac_add_options --enable-stdcxx-compat
+
+export CFLAGS="-gdwarf-2"
+export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# PGO
+mk_add_options MOZ_PGO=1
+mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) @MOZ_OBJDIR@/_profile/pgo/profileserver.py 10'
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+export MOZ_TELEMETRY_REPORTING=1
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/linux32/rpm
@@ -0,0 +1,40 @@
+ac_add_options --enable-application=browser
+ac_add_options --enable-optimize
+
+ac_add_options --enable-update-packaging
+ac_add_options --disable-debug
+ac_add_options --enable-tests
+ac_add_options --enable-codesighs
+
+# Options for rpm versions of mozconfigs
+PREFIX=/usr
+LIBDIR=${PREFIX}/lib
+ac_add_options --with-app-name=mozilla-nightly
+ac_add_options --disable-updater
+ac_add_options --prefix=$PREFIX
+ac_add_options --libdir=$LIBDIR
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+# Avoid dependency on libstdc++ 4.5
+ac_add_options --enable-stdcxx-compat
+
+export CFLAGS="-gdwarf-2"
+export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+export MOZ_TELEMETRY_REPORTING=1
+mk_add_options MOZ_PGO=1
+mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) @MOZ_OBJDIR@/_profile/pgo/profileserver.py'
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
+
+#Use ccache
+ac_add_options --with-ccache=/usr/bin/ccache
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/linux64/debug
@@ -0,0 +1,25 @@
+ac_add_options --enable-application=browser
+
+ac_add_options --disable-optimize
+ac_add_options --enable-debug
+
+ac_add_options --enable-tests
+ac_add_options --enable-trace-malloc
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+# Avoid dependency on libstdc++ 4.5
+ac_add_options --enable-stdcxx-compat
+
+#export CFLAGS="-gdwarf-2"
+#export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/linux64/l10n-mozconfig
@@ -0,0 +1,8 @@
+ac_add_options --with-l10n-base=../../l10n-central
+ac_add_options --enable-application=browser
+ac_add_options --enable-official-branding
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+
+CC=/tools/gcc/bin/gcc
+CXX=/tools/gcc/bin/g++
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/linux64/nightly
@@ -0,0 +1,37 @@
+ac_add_options --enable-application=browser
+ac_add_options --enable-optimize
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+ac_add_options --disable-debug
+ac_add_options --enable-tests
+ac_add_options --enable-codesighs
+
+# Nightlies only since this has a cost in performance
+ac_add_options --enable-js-diagnostics
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+# Avoid dependency on libstdc++ 4.5
+ac_add_options --enable-stdcxx-compat
+
+export CFLAGS="-gdwarf-2"
+export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+export MOZ_TELEMETRY_REPORTING=1
+
+# PGO
+mk_add_options MOZ_PGO=1
+mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) @MOZ_OBJDIR@/_profile/pgo/profileserver.py 10'
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
+
+#Use ccache
+ac_add_options --with-ccache=/usr/bin/ccache
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/linux64/release
@@ -0,0 +1,28 @@
+ac_add_options --enable-application=browser
+ac_add_options --enable-optimize
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+ac_add_options --disable-debug
+ac_add_options --enable-tests
+ac_add_options --enable-official-branding
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+# Avoid dependency on libstdc++ 4.5
+ac_add_options --enable-stdcxx-compat
+
+export CFLAGS="-gdwarf-2"
+export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# PGO
+mk_add_options MOZ_PGO=1
+mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) @MOZ_OBJDIR@/_profile/pgo/profileserver.py 10'
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+export MOZ_TELEMETRY_REPORTING=1
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/linux64/rpm
@@ -0,0 +1,40 @@
+ac_add_options --enable-application=browser
+ac_add_options --enable-optimize
+
+ac_add_options --enable-update-packaging
+ac_add_options --disable-debug
+ac_add_options --enable-tests
+ac_add_options --enable-codesighs
+
+# Options for rpm versions of mozconfigs
+PREFIX=/usr
+LIBDIR=${PREFIX}/lib64
+ac_add_options --with-app-name=mozilla-nightly
+ac_add_options --disable-updater
+ac_add_options --prefix=$PREFIX
+ac_add_options --libdir=$LIBDIR
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+# Avoid dependency on libstdc++ 4.5
+ac_add_options --enable-stdcxx-compat
+
+export CFLAGS="-gdwarf-2"
+export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+export MOZ_TELEMETRY_REPORTING=1
+mk_add_options MOZ_PGO=1
+mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) @MOZ_OBJDIR@/_profile/pgo/profileserver.py'
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
+
+#Use ccache
+ac_add_options --with-ccache=/usr/bin/ccache
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/macosx-universal/nightly
@@ -0,0 +1,24 @@
+. $topsrcdir/build/macosx/universal/mozconfig
+
+ac_add_options --enable-application=browser
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+ac_add_options --enable-tests
+ac_add_options --enable-codesighs
+ac_add_options --disable-install-strip
+
+# Nightlies only since this has a cost in performance
+ac_add_options --enable-js-diagnostics
+
+export CFLAGS="-gdwarf-2"
+export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+export MOZ_TELEMETRY_REPORTING=1
+mk_add_options MOZ_MAKE_FLAGS="-j4"
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/macosx-universal/release
@@ -0,0 +1,19 @@
+. $topsrcdir/build/macosx/universal/mozconfig
+
+ac_add_options --enable-application=browser
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+ac_add_options --enable-tests
+ac_add_options --enable-official-branding
+
+export CFLAGS="-gdwarf-2"
+export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+export MOZ_TELEMETRY_REPORTING=1
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/macosx-universal/shark
@@ -0,0 +1,28 @@
+# Just like nightlies, but without tests, not on an update channel, and with
+# shark and dtrace enabled
+. $topsrcdir/build/macosx/universal/mozconfig
+
+ac_add_options --enable-application=browser
+ac_add_options --disable-tests
+ac_add_options --disable-install-strip
+
+export CFLAGS="-gdwarf-2"
+export CXXFLAGS="-gdwarf-2"
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
+
+# shark specific options
+ac_add_options --enable-shark
+ac_add_options --enable-dtrace
+ac_add_options --enable-debugger-info-modules
+
+# Need this to prevent name conflicts with the normal nightly build packages
+export MOZ_PKG_SPECIAL="shark"
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/macosx32/debug
@@ -0,0 +1,22 @@
+# Don't use the standard mozconfig. We don't want universal for a debug build. 
+#. $topsrcdir/build/macosx/universal/mozconfig
+
+ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.5.sdk
+
+ac_add_options --disable-optimize
+ac_add_options --enable-debug
+ac_add_options --enable-libxul
+
+ac_add_options --enable-application=browser
+ac_add_options --enable-tests
+ac_add_options --enable-trace-malloc
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/macosx64/debug
@@ -0,0 +1,18 @@
+ac_add_options --disable-optimize
+ac_add_options --enable-debug
+ac_add_options --enable-libxul
+
+ac_add_options --enable-application=browser
+ac_add_options --enable-tests
+ac_add_options --enable-trace-malloc
+ac_add_options --enable-accessibility
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/macosx64/l10n-mozconfig
@@ -0,0 +1,5 @@
+ac_add_options --with-l10n-base=../../l10n-central
+ac_add_options --enable-application=browser
+ac_add_options --enable-official-branding
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/win32/debug
@@ -0,0 +1,15 @@
+ac_add_options --enable-application=browser
+ac_add_options --enable-jemalloc
+ac_add_options --disable-optimize
+ac_add_options --enable-debug
+ac_add_options --enable-libxul
+ac_add_options --enable-trace-malloc
+ac_add_options --enable-tests
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+mk_add_options MOZ_MAKE_FLAGS=-j1
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/win32/l10n-mozconfig
@@ -0,0 +1,5 @@
+ac_add_options --enable-application=browser
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+ac_add_options --enable-official-branding
+ac_add_options --with-l10n-base=../../l10n-central
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/win32/nightly
@@ -0,0 +1,21 @@
+# for pgo
+mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) $(MOZ_OBJDIR)/_profile/pgo/profileserver.py'
+
+ac_add_options --enable-application=browser
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+ac_add_options --enable-jemalloc
+ac_add_options --enable-tests
+
+# Nightlies only since this has a cost in performance
+ac_add_options --enable-js-diagnostics
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+export MOZ_TELEMETRY_REPORTING=1
+
+mk_add_options MOZ_MAKE_FLAGS=-j1
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/win32/release
@@ -0,0 +1,17 @@
+# for pgo
+mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) $(MOZ_OBJDIR)/_profile/pgo/profileserver.py'
+
+ac_add_options --enable-application=browser
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+ac_add_options --enable-jemalloc
+ac_add_options --enable-tests
+ac_add_options --enable-official-branding
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+export MOZ_TELEMETRY_REPORTING=1
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/win64/debug
@@ -0,0 +1,14 @@
+ac_add_options --target=x86_64-pc-mingw32
+ac_add_options --host=x86_64-pc-mingw32
+
+ac_add_options --enable-application=browser
+ac_add_options --enable-jemalloc
+ac_add_options --disable-optimize
+ac_add_options --enable-debug
+ac_add_options --enable-libxul
+ac_add_options --enable-trace-malloc
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+mk_add_options MOZ_MAKE_FLAGS=-j1
new file mode 100644
--- /dev/null
+++ b/browser/config/mozconfigs/win64/nightly
@@ -0,0 +1,21 @@
+ac_add_options --target=x86_64-pc-mingw32
+ac_add_options --host=x86_64-pc-mingw32
+
+# for pgo
+mk_add_options PROFILE_GEN_SCRIPT='$(PYTHON) $(MOZ_OBJDIR)/_profile/pgo/profileserver.py'
+
+ac_add_options --enable-application=browser
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-update-packaging
+ac_add_options --enable-jemalloc
+ac_add_options --enable-debug-symbols
+
+# Nightlies only since this has a cost in performance
+ac_add_options --enable-js-diagnostics
+
+# Needed to enable breakpad in application.ini
+export MOZILLA_OFFICIAL=1
+
+export MOZ_TELEMETRY_REPORTING=1
+
+mk_add_options MOZ_MAKE_FLAGS=-j1
new file mode 100644
--- /dev/null
+++ b/mobile/config/mozconfigs/android/debug
@@ -0,0 +1,23 @@
+# Global options
+mk_add_options MOZ_MAKE_FLAGS=-j4
+ac_add_options --enable-debug
+ac_add_options --disable-optimize
+
+# Build Fennec
+ac_add_options --enable-application=mobile
+
+# Android
+ac_add_options --target=arm-linux-androideabi
+ac_add_options --with-endian=little
+ac_add_options --with-android-ndk="/tools/android-ndk-r5c"
+ac_add_options --with-android-sdk="/tools/android-sdk-r13/platforms/android-13"
+ac_add_options --with-android-tools="/tools/android-sdk-r13/tools"
+ac_add_options --with-android-toolchain=/tools/android-ndk-r5c/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86
+ac_add_options --with-android-platform=/tools/android-ndk-r5c/platforms/android-5/arch-arm
+ac_add_options --with-system-zlib
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+export JAVA_HOME=/tools/jdk6
+export MOZILLA_OFFICIAL=1
+
+ac_add_options --with-branding=mobile/branding/nightly
new file mode 100644
--- /dev/null
+++ b/mobile/config/mozconfigs/android/nightly
@@ -0,0 +1,28 @@
+# Global options
+mk_add_options MOZ_MAKE_FLAGS=-j4
+ac_add_options --disable-debug
+ac_add_options --enable-optimize
+
+# Nightlies only since this has a cost in performance
+ac_add_options --enable-js-diagnostics
+
+# Build Fennec
+ac_add_options --enable-application=mobile
+
+# Android
+ac_add_options --target=arm-linux-androideabi
+ac_add_options --with-endian=little
+ac_add_options --with-android-ndk="/tools/android-ndk-r5c"
+ac_add_options --with-android-sdk="/tools/android-sdk-r13/platforms/android-13"
+ac_add_options --with-android-tools="/tools/android-sdk-r13/tools"
+ac_add_options --with-android-toolchain=/tools/android-ndk-r5c/toolchains/arm-linux-androideabi-4.4.3/prebuilt/linux-x86
+ac_add_options --with-android-platform=/tools/android-ndk-r5c/platforms/android-5/arch-arm
+ac_add_options --with-system-zlib
+ac_add_options --enable-updater
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+export JAVA_HOME=/tools/jdk6
+export MOZILLA_OFFICIAL=1
+
+ac_add_options --with-branding=mobile/branding/nightly
new file mode 100644
--- /dev/null
+++ b/mobile/config/mozconfigs/linux-desktop/l10n-mozconfig
@@ -0,0 +1,5 @@
+mk_add_options MOZ_PKG_FORMAT=BZ2
+
+ac_add_options --with-l10n-base=../../l10n-central
+ac_add_options --enable-application=mobile
+ac_add_options --disable-compile-environment
new file mode 100644
--- /dev/null
+++ b/mobile/config/mozconfigs/linux-desktop/nightly
@@ -0,0 +1,14 @@
+mk_add_options MOZ_PKG_FORMAT=BZ2
+ac_add_options --disable-javaxpcom
+ac_add_options --enable-application=mobile
+
+# Nightlies only since this has a cost in performance
+ac_add_options --enable-js-diagnostics
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+# Avoid dependency on libstdc++ 4.5
+ac_add_options --enable-stdcxx-compat
+
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+export MOZILLA_OFFICIAL=1
new file mode 100644
--- /dev/null
+++ b/mobile/config/mozconfigs/macosx-desktop/l10n-mozconfig
@@ -0,0 +1,3 @@
+ac_add_options --with-l10n-base=../../l10n-central
+ac_add_options --enable-application=mobile
+ac_add_options --disable-compile-environment
new file mode 100644
--- /dev/null
+++ b/mobile/config/mozconfigs/macosx-desktop/nightly
@@ -0,0 +1,17 @@
+# Options for client.mk.
+mk_add_options AUTOCONF=autoconf213
+
+# Global options
+ac_add_options --with-macos-sdk=/Developer/SDKs/MacOSX10.5.sdk
+ac_cv_visibility_pragma=no
+
+ac_add_options --disable-install-strip
+ac_add_options --disable-installer
+ac_add_options --enable-application=mobile
+ac_add_options --enable-ipc
+
+# Nightlies only since this has a cost in performance
+ac_add_options --enable-js-diagnostics
+
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+export MOZILLA_OFFICIAL=1
new file mode 100644
--- /dev/null
+++ b/mobile/config/mozconfigs/win32-desktop/l10n-mozconfig
@@ -0,0 +1,6 @@
+mk_add_options MOZ_PKG_FORMAT=ZIP
+
+ac_add_options --with-l10n-base=../../l10n-central
+ac_add_options --enable-application=mobile
+ac_add_options --disable-compile-environment
+ac_add_options --disable-angle
new file mode 100644
--- /dev/null
+++ b/mobile/config/mozconfigs/win32-desktop/nightly
@@ -0,0 +1,17 @@
+# Options for client.mk.
+mk_add_options MOZ_PKG_FORMAT=ZIP
+
+export WIN32_REDIST_DIR=/d/msvs8/VC/redist/x86/Microsoft.VC80.CRT
+
+ac_add_options --enable-tests
+ac_add_options --enable-jemalloc
+ac_add_options --disable-javaxpcom
+ac_add_options --enable-application=mobile
+ac_add_options --enable-ipc
+ac_add_options --disable-webm
+
+# Nightlies only since this has a cost in performance
+ac_add_options --enable-js-diagnostics
+
+ac_add_options --enable-debug-symbols
+export MOZILLA_OFFICIAL=1
new file mode 100644
--- /dev/null
+++ b/xulrunner/config/mozconfigs/linux32/xulrunner
@@ -0,0 +1,20 @@
+export MOZILLA_OFFICIAL=1
+export JAVA_HOME=/tools/jdk
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+ac_add_options --enable-application=xulrunner
+ac_add_options --disable-tests
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+# Avoid dependency on libstdc++ 4.5
+ac_add_options --enable-stdcxx-compat
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
+
+#Use ccache
+ac_add_options --with-ccache=/usr/bin/ccache
new file mode 100644
--- /dev/null
+++ b/xulrunner/config/mozconfigs/linux32/xulrunner-qt
@@ -0,0 +1,27 @@
+export MOZILLA_OFFICIAL=1
+export JAVA_HOME=/tools/jdk
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+ac_add_options --enable-application=xulrunner
+ac_add_options --disable-tests
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+# Avoid dependency on libstdc++ 4.5
+ac_add_options --enable-stdcxx-compat
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
+
+#Use ccache
+ac_add_options --with-ccache=/usr/bin/ccache
+
+# QT Options
+export PKG_CONFIG_PATH=/tools/qt-4.6.3/qt/lib/pkgconfig
+ac_add_options --with-qtdir=/tools/qt-4.6.3/qt
+ac_add_options --enable-default-toolkit=cairo-qt
+ac_add_options --disable-crashreporter
+
new file mode 100644
--- /dev/null
+++ b/xulrunner/config/mozconfigs/linux64/xulrunner
@@ -0,0 +1,20 @@
+export MOZILLA_OFFICIAL=1
+export JAVA_HOME=/tools/jdk
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+ac_add_options --enable-application=xulrunner
+ac_add_options --disable-tests
+
+CC=/tools/gcc-4.5/bin/gcc
+CXX=/tools/gcc-4.5/bin/g++
+# Avoid dependency on libstdc++ 4.5
+ac_add_options --enable-stdcxx-compat
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
+
+#Use ccache
+ac_add_options --with-ccache=/usr/bin/ccache
new file mode 100644
--- /dev/null
+++ b/xulrunner/config/mozconfigs/macosx-universal/xulrunner
@@ -0,0 +1,13 @@
+. $topsrcdir/build/macosx/universal/mozconfig
+
+export MOZILLA_OFFICIAL=1
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+ac_add_options --enable-debug-symbols="-gdwarf-2"
+
+ac_add_options --enable-application=xulrunner
+ac_add_options --disable-tests
+
+# Enable parallel compiling
+mk_add_options MOZ_MAKE_FLAGS="-j4"
new file mode 100644
--- /dev/null
+++ b/xulrunner/config/mozconfigs/win32/xulrunner
@@ -0,0 +1,12 @@
+export MOZILLA_OFFICIAL=1
+export JAVA_HOME=/d/jdk1.6.0_14
+
+# For NSS symbols
+export MOZ_DEBUG_SYMBOLS=1
+
+ac_add_options --enable-application=xulrunner
+ac_add_options --enable-jemalloc
+ac_add_options --disable-installer
+ac_add_options --disable-tests
+
+mk_add_options MOZ_MAKE_FLAGS=-j1
new file mode 100644
--- /dev/null
+++ b/xulrunner/config/mozconfigs/win64/xulrunner
@@ -0,0 +1,13 @@
+ac_add_options --target=x86_64-pc-mingw32
+ac_add_options --host=x86_64-pc-mingw32
+
+export MOZILLA_OFFICIAL=1
+export JAVA_HOME=/d/jdk1.6.0_14
+
+ac_add_options --enable-application=xulrunner
+ac_add_options --enable-jemalloc
+ac_add_options --disable-installer
+ac_add_options --disable-tests
+ac_add_options --enable-debug-symbols
+
+mk_add_options MOZ_MAKE_FLAGS=-j1