gecko/mobile/android
Nick Alexander f16d77b0a2 Bug 1099501 - Export and use ANDROID_TOOLS where appropriate. r=snorp,bnicholson
In certain configurations, in particular when installing the Android SDK
using HomeBrew, one sees a configuration with symlinks like:

    [brian@brian-macbook git]$ ls -l /usr/local/Cellar/android-sdk/23.0.2/
    total 72
    ...
    lrwxr-xr-x   1 brian  admin    38 Nov 14 16:39 platforms -> ../../../var/lib/android-sdk/platforms
    ...
    drwxr-xr-x  26 brian  admin   884 Nov 14 17:43 tools

In this case, we have
ANDROID_SDK=/usr/local/Cellar/android-sdk/23.0.2/platforms/android-21.

It is an anti-pattern to use ANDORID_SDK/.. to find other paths in the
tree.  This pattern is used in at least two places:

1) When we try to find
/usr/local/Cellar/android-sdk/23.0.2/platforms/android-21/../../tools,
we end up in the /usr/local/var/lib subtree.  This patch works around
that by exporting and using ANDROID_TOOLS; ANDROID_TOOLS itself is
extracted using path matching, rather than following .. through the
filesystem.

2) We also need to use ANDROID_SDK_ROOT rather than
ANDROID_SDK/../.. through-out.

--HG--
extra : rebase_source : 5e0323a94f2b80550f17a624e16f338cdeec406d
2014-11-17 11:12:00 -08:00
..
app Bug 1041395 - Add gradle configuration. r=gps 2014-11-10 13:47:30 -08:00
base Bug 1097220 - Extend client record format on Android. r=nalexander 2014-11-18 18:40:29 -08:00
branding Bug 1100750 - Handle developer usernames that contain dashes. r=nalexander 2014-11-18 10:38:18 -08:00
build/classycle Bug 1096627 - Fail Fennec build if GeckoView library depends on more of Fennec. r=gps 2014-11-14 13:15:17 -08:00
chrome Bug 1092421 - Remove locale migration code from browser.js. r=mfinkle 2014-11-18 18:47:18 -08:00
components Backed out changeset 5b80055fba93 (bug 949104) for Android 4.0 Debug Test failures 2014-11-19 17:08:09 +01:00
config Bug 788974 - Don't disable elfhack when enabling profiling on platforms supporting dl_iterate_phdr. r=glandium. 2014-11-17 23:43:14 +01:00
extensions
fonts
geckoview_library Bug 1099501 - Export and use ANDROID_TOOLS where appropriate. r=snorp,bnicholson 2014-11-17 11:12:00 -08:00
gradle Backed out changeset 19fdbc7ad829 (bug 1098239) 2014-11-14 13:14:36 -08:00
installer Backed out changeset c7c9170ab299 (bug 1044736) 2014-11-17 22:44:13 -08:00
locales Bug 1055601 - Don't flicker about:home URL when new tab is created (r=mcomella) 2014-10-30 10:26:23 +00:00
modules Bug 1080701 - TabMirror needs to be updated to work with the chromecast server. r=wesj r=mfinkle 2014-10-16 14:16:00 +02:00
search Bug 1085386 - Finish preference activity when hitting action bar "up" button. r=liuche 2014-11-17 11:42:47 -08:00
services Bug 966103 - Follow-up: Replace three dots with ellipsis. r=flod 2014-11-14 10:00:14 -08:00
stumbler Bug 1095914 - Fix crash if GPS not available. r=vng 2014-11-08 09:09:00 -05:00
tests Bug 1097220 - Extend client record format on Android. r=nalexander 2014-11-18 18:40:29 -08:00
themes/core Bug 1093119: about:feedback page is aligned to left. r=margaret 2014-11-06 13:24:08 -08:00
thirdparty No bug - Unify android-sync git repo with m-c. r=trivial 2014-11-13 15:32:12 -08:00
app.mozbuild Bug 1063414 - Make DIRS relative to the file they were added from. r=gps 2014-10-02 09:14:07 +09:00
build.mk
confvars.sh Bug 1093401 - Only set MOZ_DATA_REPORTING in configure. r=rnewman 2014-11-14 15:51:50 -08:00
debug_sign_tool.py
defs.mk
LICENSE
Makefile.in
moz.build Bug 1041395 - Add gradle configuration. r=gps 2014-11-10 13:47:30 -08:00