Bug 1073772 - Releng work for producing two ARMv7 APKs, r=rnewman a=npotb
authorJordan Lund <jlund@mozilla.com>
Fri, 19 Dec 2014 15:35:02 -0800
changeset 242534 fec2872902f11392e669407d600e88291610358a
parent 242533 7b5b9a7b842ab1b68a55393fb355ab86c3648d5c
child 242535 fa1d2c3ef665b355c268fe99589fdad6eca07896
push id4311
push userraliiev@mozilla.com
push dateMon, 12 Jan 2015 19:37:41 +0000
treeherdermozilla-beta@150c9fed433b [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersrnewman, npotb
bugs1073772
milestone36.0a2
Bug 1073772 - Releng work for producing two ARMv7 APKs, r=rnewman a=npotb
mobile/android/config/mozconfigs/android-api-11/debug
mobile/android/config/mozconfigs/android-api-11/debug-nonunified
mobile/android/config/mozconfigs/android-api-11/l10n-nightly
mobile/android/config/mozconfigs/android-api-11/nightly
mobile/android/config/mozconfigs/android-api-11/nightly-nonunified
mobile/android/config/mozconfigs/android-api-9-10-constrained/debug
mobile/android/config/mozconfigs/android-api-9-10-constrained/l10n-nightly
mobile/android/config/mozconfigs/android-api-9-10-constrained/nightly
new file mode 100644
--- /dev/null
+++ b/mobile/android/config/mozconfigs/android-api-11/debug
@@ -0,0 +1,19 @@
+. "$topsrcdir/mobile/android/config/mozconfigs/common"
+
+# Global options
+ac_add_options --enable-debug
+
+# Android
+ac_add_options --with-android-min-sdk=11
+ac_add_options --target=arm-linux-androideabi
+
+export MOZILLA_OFFICIAL=1
+export MOZ_TELEMETRY_REPORTING=1
+
+ac_add_options --with-branding=mobile/android/branding/nightly
+
+# Treat warnings as errors in directories with FAIL_ON_WARNINGS.
+ac_add_options --enable-warnings-as-errors
+
+. "$topsrcdir/mobile/android/config/mozconfigs/common.override"
+
new file mode 100644
--- /dev/null
+++ b/mobile/android/config/mozconfigs/android-api-11/debug-nonunified
@@ -0,0 +1,4 @@
+. "$topsrcdir/mobile/android/config/mozconfigs/android-api-10/debug"
+
+ac_add_options --disable-unified-compilation
+
new file mode 100644
--- /dev/null
+++ b/mobile/android/config/mozconfigs/android-api-11/l10n-nightly
@@ -0,0 +1,27 @@
+. "$topsrcdir/mobile/android/config/mozconfigs/common"
+
+# L10n
+ac_add_options --with-l10n-base=../../l10n-central
+
+# Global options
+ac_add_options --disable-tests
+
+# Mozilla-Central nightlies only since this has a cost in performance
+ac_add_options --enable-js-diagnostics
+
+# Android
+ac_add_options --with-android-min-sdk=11
+ac_add_options --target=arm-linux-androideabi
+
+ac_add_options --with-system-zlib
+ac_add_options --enable-updater
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+
+export MOZILLA_OFFICIAL=1
+export MOZ_DISABLE_GECKOVIEW=1
+
+ac_add_options --with-branding=mobile/android/branding/nightly
+
+ac_add_options --disable-stdcxx-compat
+
+. "$topsrcdir/mobile/android/config/mozconfigs/common.override"
new file mode 100644
--- /dev/null
+++ b/mobile/android/config/mozconfigs/android-api-11/nightly
@@ -0,0 +1,18 @@
+. "$topsrcdir/mobile/android/config/mozconfigs/common"
+
+ac_add_options --enable-profiling
+
+# Android
+ac_add_options --with-android-min-sdk=11
+ac_add_options --target=arm-linux-androideabi
+
+ac_add_options --with-branding=mobile/android/branding/nightly
+
+# This will overwrite the default of stripping everything and keep the symbol table.
+# This is useful for profiling with eideticker. See bug 788680
+STRIP_FLAGS="--strip-debug"
+
+export MOZILLA_OFFICIAL=1
+export MOZ_TELEMETRY_REPORTING=1
+
+. "$topsrcdir/mobile/android/config/mozconfigs/common.override"
new file mode 100644
--- /dev/null
+++ b/mobile/android/config/mozconfigs/android-api-11/nightly-nonunified
@@ -0,0 +1,4 @@
+. "$topsrcdir/mobile/android/config/mozconfigs/android-api-10/nightly"
+
+ac_add_options --disable-unified-compilation
+
new file mode 100644
--- /dev/null
+++ b/mobile/android/config/mozconfigs/android-api-9-10-constrained/debug
@@ -0,0 +1,22 @@
+. "$topsrcdir/mobile/android/config/mozconfigs/common"
+
+# Global options
+ac_add_options --enable-debug
+
+# Android
+ac_add_options --with-android-min-sdk=9
+ac_add_options --with-android-max-sdk=10
+ac_add_options --enable-android-resource-constrained
+export MOZ_DISABLE_GECKOVIEW=1
+
+ac_add_options --target=arm-linux-androideabi
+
+export MOZILLA_OFFICIAL=1
+export MOZ_TELEMETRY_REPORTING=1
+
+ac_add_options --with-branding=mobile/android/branding/nightly
+
+# Treat warnings as errors in directories with FAIL_ON_WARNINGS.
+ac_add_options --enable-warnings-as-errors
+
+. "$topsrcdir/mobile/android/config/mozconfigs/common.override"
new file mode 100644
--- /dev/null
+++ b/mobile/android/config/mozconfigs/android-api-9-10-constrained/l10n-nightly
@@ -0,0 +1,29 @@
+. "$topsrcdir/mobile/android/config/mozconfigs/common"
+
+# L10n
+ac_add_options --with-l10n-base=../../l10n-central
+
+# Global options
+ac_add_options --disable-tests
+
+# Mozilla-Central nightlies only since this has a cost in performance
+ac_add_options --enable-js-diagnostics
+
+# Android
+ac_add_options --with-android-min-sdk=9
+ac_add_options --with-android-max-sdk=10
+ac_add_options --enable-android-resource-constrained
+ac_add_options --target=arm-linux-androideabi
+
+ac_add_options --with-system-zlib
+ac_add_options --enable-updater
+ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL}
+
+export MOZILLA_OFFICIAL=1
+export MOZ_DISABLE_GECKOVIEW=1
+
+ac_add_options --with-branding=mobile/android/branding/nightly
+
+ac_add_options --disable-stdcxx-compat
+
+. "$topsrcdir/mobile/android/config/mozconfigs/common.override"
new file mode 100644
--- /dev/null
+++ b/mobile/android/config/mozconfigs/android-api-9-10-constrained/nightly
@@ -0,0 +1,22 @@
+. "$topsrcdir/mobile/android/config/mozconfigs/common"
+
+ac_add_options --enable-profiling
+
+# Android
+ac_add_options --with-android-min-sdk=9
+ac_add_options --with-android-max-sdk=10
+ac_add_options --enable-android-resource-constrained
+export MOZ_DISABLE_GECKOVIEW=1
+
+ac_add_options --target=arm-linux-androideabi
+
+ac_add_options --with-branding=mobile/android/branding/nightly
+
+# This will overwrite the default of stripping everything and keep the symbol table.
+# This is useful for profiling with eideticker. See bug 788680
+STRIP_FLAGS="--strip-debug"
+
+export MOZILLA_OFFICIAL=1
+export MOZ_TELEMETRY_REPORTING=1
+
+. "$topsrcdir/mobile/android/config/mozconfigs/common.override"