Bug 1073772 - Releng work for producing two ARMv7 APKs to target different API ranges, r=rnewman
authorJordan Lund <jlund@mozilla.com>
Tue, 28 Oct 2014 19:25:24 -0700
changeset 212811 391254e1c290988e9aab3d4ce2c60be8d3d56d5d
parent 212810 470d48fa537a3ea2586bcfd0abb23d9b1aed19f3
child 212812 4b6381e5f9051f2e2d2c70676816c3e720c056d7
push id27730
push usercbook@mozilla.com
push dateWed, 29 Oct 2014 12:26:03 +0000
treeherdermozilla-central@fe5c1cb8075a [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersrnewman
bugs1073772
milestone36.0a1
first release with
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
last release without
nightly linux32
nightly linux64
nightly mac
nightly win32
nightly win64
Bug 1073772 - Releng work for producing two ARMv7 APKs to target different API ranges, r=rnewman
mobile/android/config/mozconfigs/android-api-10/debug
mobile/android/config/mozconfigs/android-api-10/debug-nonunified
mobile/android/config/mozconfigs/android-api-10/nightly
mobile/android/config/mozconfigs/android-api-10/nightly-nonunified
mobile/android/config/mozconfigs/android-api-9-constrained/debug
mobile/android/config/mozconfigs/android-api-9-constrained/nightly
new file mode 100644
--- /dev/null
+++ b/mobile/android/config/mozconfigs/android-api-10/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=10
+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-10/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-10/nightly
@@ -0,0 +1,19 @@
+. "$topsrcdir/mobile/android/config/mozconfigs/common"
+
+ac_add_options --enable-profiling
+ac_add_options --disable-elf-hack # --enable-elf-hack conflicts with --enable-profiling
+
+# Android
+ac_add_options --with-android-min-sdk=10
+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-10/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-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=9
+ac_add_options --enable-android-resource-constrained
+ac_add_options --disable-android-include-fonts
+
+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-constrained/nightly
@@ -0,0 +1,23 @@
+. "$topsrcdir/mobile/android/config/mozconfigs/common"
+
+ac_add_options --enable-profiling
+ac_add_options --disable-elf-hack # --enable-elf-hack conflicts with --enable-profiling
+
+# Android
+ac_add_options --with-android-min-sdk=9
+ac_add_options --with-android-max-sdk=9
+ac_add_options --enable-android-resource-constrained
+ac_add_options --disable-android-include-fonts
+
+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"