author Nick Alexander <>
Mon, 25 Jul 2016 11:54:03 -0700
changeset 306801 efc0b2d797abeb7624071731e6cb25704b502bae
parent 304205 e0e56c2e18810c5aa29b8c11b7c491e9721e4ce0
child 324754 e3b6a523e34bc36384ea0cbc27bdb7c2e0938064
permissions -rw-r--r--
Bug 1268944 - Remove GeckoView packaging. r=chmanchester The best kind of patch: bulk deletion. This removes two separate but similar build flags, and an unsupported integration piece. The first packaged Fennec's resources into an ill-defined GeckoView archive; the second built on the first to produce an Android ARchive for external consumption. Neither of these artifacts are supported or have consumers; in fact, they mislead potential consumers, since they're known to be broken. The Gradle build work under the --with-gradle flag, and significant follow-up, is the path forward if Mozilla wants to invest in packaging GeckoView on Android for external consumption. That is, rather than hacking together AAR files, we'll use the well-supported Gradle mechanisms for building and publishing such libraries. MozReview-Commit-ID: 4Z1jJ8z0cyJ

. "$topsrcdir/mobile/android/config/mozconfigs/common"

# L10n
ac_add_options --with-l10n-base=../../l10n-central

# Global options
ac_add_options --disable-tests

# Android
ac_add_options --with-android-min-sdk=15
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}


ac_add_options --with-branding=mobile/android/branding/nightly

ac_add_options --disable-stdcxx-compat

# Don't autoclobber l10n, as this can lead to missing binaries and broken builds
# Bug 1283438
mk_add_options AUTOCLOBBER=

. "$topsrcdir/mobile/android/config/mozconfigs/common.override"