gecko-dev/build
Nick Alexander 8a89dfb148 Bug 1204260 - Pin Android package versions to android-22 and build-tools-22.0.1. r=glandium
Right now, --with-android-sdk expects a path to a specific Android SDK
version, like /path/to/platforms/android-22.  That path is exposed as
ANDROID_SDK; the Android SDK root is exposed as ANDROID_SDK_ROOT.

Right now, the provided platform's version number is extracted into
ANDROID_TARGET_SDK.  The extracted ANDROID_TARGET_SDK is checked
against a minimum version number (supplied as a parameter to
MOZ_ANDROID_SDK).

After this patch, --with-android-sdk expects what is now
ANDROID_SDK_ROOT, and then derives ANDROID_SDK from that path and a
pinned SDK platform version number.  The exact version number which we
search for is now a parameter given to MOZ_ANDROID_SDK.  We accept and
fail, with a helpful message, if we recognize an old-style ANDROID_SDK
path.

The existing MOZ_ANDROID_{MIN,MAX}_SDK_VERSION variables remain as
they are.

Right now, the Android build tools are searched in a deterministic but
non-obvious manner.  After this patch, the exact build tools version
number is now a parameter given to MOZ_ANDROID_SDK.

--HG--
extra : commitid : 7z4T3EYH8fg
extra : rebase_source : 118a2a163d0deb1896e4959f12e9fbb132732bd8
extra : histedit_source : f18feda343e3c8e9f0dbb65eb7127262690e3cad
2015-09-12 15:04:19 -04:00
..
annotationProcessors Bug 1108782 - Part 1: straighten out Java classpaths. r=glandium 2015-08-31 13:35:05 -07:00
autoconf Bug 1204260 - Pin Android package versions to android-22 and build-tools-22.0.1. r=glandium 2015-09-12 15:04:19 -04:00
clang-plugin Bug 1201190 - Part 1: Add an analysis to prevent a type from being allocated in a temporary, r=ehsan 2015-09-12 16:53:31 -04:00
compare-mozconfig
docs Bug 1204154 - Clean up jar manifests that needlessly specify the source file. r=dao 2015-09-15 18:33:57 -07:00
macosx bug 1203689 - Use tooltool gcc as host compiler for cross-mac builds. r=dustin 2015-09-10 15:21:31 -04:00
mobile Bug 1108782 - Part 2: Explode AAR files at configure time. r=glandium 2015-09-22 10:04:26 -07:00
package/mac_osx bug 1190522 - Rewrite pkg-dmg as a Python script. r=gps 2015-08-03 15:40:04 -04:00
pgo Bug 1141352 - add a pairwise allowlist to tracking protection. r=gcp 2015-08-07 13:08:22 -07:00
pymake
release
sanitizers Bug 1201096 - Remove various obsolete LSan suppressions. r=erahm 2015-09-02 13:18:00 +02:00
stlport Bug 1198334 (part 1) - Replace the opt-in FAIL_ON_WARNINGS with the opt-out ALLOW_COMPILER_WARNINGS. r=glandium. 2015-08-27 20:44:53 -07:00
unix Bug 1203393 follow-up: Address one review comment 2015-09-22 08:44:25 -04:00
util
valgrind Bug 1193038: Purposely leak StatisticsReport object and suppress the leak report r=glandium,mccr8,njn 2015-08-18 19:21:40 +02:00
win32 Bug 1198944 - remove vmware recording support from mochitest; r=khuey 2015-08-27 16:00:14 -04:00
win64 Bug 1170522 - expose whether or not we're in tablet mode to xul/js/css, r=jimm,ted 2015-06-16 19:51:29 +01:00
.lldbinit.in
Makefile.in Bug 1201712 - Package Firefox OS fonts r=nalexander 2015-09-04 09:34:28 -07:00
__init__.py
appini_header.py Bug 1024110 - Change Aurora's default profile behavior to use channel-specific profiles. r=bsmedberg f=gavin,markh 2014-09-23 21:49:03 +03:00
application.ini Bug 1024110 - Change Aurora's default profile behavior to use channel-specific profiles. r=bsmedberg f=gavin,markh 2014-09-23 21:49:03 +03:00
automation-build.mk Backout 4aa280efb6ea (bug 1114745) for various test bustage 2014-12-23 10:40:57 -05:00
automation.py.in Backed out changeset feceb41f1c3c (bug 1185244) for breaking running tests locally CLOSED TREE a=backout 2015-09-22 17:08:37 -07:00
binary-location.mk Bug 1078033 - Remove remaining Camino code. r=ted 2014-10-10 17:00:29 +02:00
buildconfig.py
checksums.py
defines.sh
dumbmake-dependencies Bug 912121 - Update misc. DevTools paths and comments. rs=devtools 2015-09-21 12:07:31 -05:00
gecko_templates.mozbuild Bug 1194834: Don't use static libs on Windows ASan builds. r=glandium 2015-09-10 16:55:15 -04:00
gen_test_packages_manifest.py Bug 787200 - Move the Talos code into mozilla-central: create the talos test .zip file. r=ted 2015-08-27 10:51:32 +02:00
genrc.sh
gyp.mozbuild Bug 1037997 - Added possibility to choose monitors during screen capturing. r=florian,jesup 2015-09-03 07:24:00 +02:00
mach_bootstrap.py Bug 1204787 - Add |mach power|. r=glandium. 2015-09-15 16:23:45 +10:00
moz-automation.mk Bug 1198179 - Kill gen_mach_buildprops.py; r=ted 2015-08-25 11:42:44 -04:00
moz.build Bug 1180358 - Part 1: Add the b2gdroid sub-product. r=fabrice 2015-08-25 13:40:04 -07:00
mozconfig.automation Bug 1137000 - Add support for SDK building to moz-automation.mk. r=mshal 2015-02-26 09:54:19 +09:00
mozconfig.cache Bug 1188766 - Avoid exporting UPLOAD_EXTRA_FILES from mozconfig. r=mshal 2015-08-11 07:22:31 +09:00
mozconfig.common Backed out changeset 292d13beeb7b (bug 1186522) for Gaia unit test bustage. 2015-08-28 21:43:37 -04:00
mozconfig.common.override
mozconfig.vs-common Bug 1061335 - Part 1: Rename mozconfig.vs2010-common to mozconfig.vs-common. r=glandium 2014-09-03 10:32:37 +12:00
mozconfig.win-common bug 1085557 - Add Socorro symbol upload token file to mac and windows mozconfigs. r=coop 2015-02-27 08:58:57 -05:00
msys-perl-wrapper
qemu-wrap
sccache.mk
subconfigure.py Bug 1094624 - Resist to more multiprocessing problems in build/subconfigure.py. r=gps,a=kwierso 2014-11-07 10:16:42 +09:00
templates.mozbuild Bug 1077148 part 4 - Add and use new moz.build templates for Gecko programs and libraries. r=gps 2014-10-30 13:06:12 +09:00
update-settings.ini
upload.py Bug 1198179: in taskcluster, have 'make upload' just copy; r=ted.mielczarek 2015-09-11 11:35:00 -04:00
virtualenv_packages.txt bug 1190603 - import PyECC library r=gps,gerv 2015-08-03 15:17:00 -07:00