diff options
author | Dan Albert <danalbert@google.com> | 2015-12-11 01:16:25 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2015-12-11 01:16:25 +0000 |
commit | e99ac48ba4ed5ffbc8cd20c7a320c2baa02f1cd7 (patch) | |
tree | 225cd04ec688841c0c23c6eab8f62df602966128 | |
parent | a587b9a851f69c2390d9c890e04ae37e45e6c5f0 (diff) | |
parent | 4301fc9a6d7d9913acea8bf35e810396f4ced904 (diff) | |
download | ndk-e99ac48ba4ed5ffbc8cd20c7a320c2baa02f1cd7.tar.gz |
Merge "Fix symlinking script to set up x86/mips properly."studio-2.0-rc1studio-2.0gradle_2.0.0android-n-preview-1brillo-m9-releasebrillo-m9-devbrillo-m8-releasebrillo-m8-devbrillo-m10-releasebrillo-m10-dev
-rw-r--r-- | make_platform_symlinks.py | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/make_platform_symlinks.py b/make_platform_symlinks.py index 911111e85..34b4b0a14 100644 --- a/make_platform_symlinks.py +++ b/make_platform_symlinks.py @@ -39,16 +39,31 @@ def main(): os.chdir(os.path.join(THIS_DIR, 'current/platforms')) first_api = 3 + first_multiarch_api = 9 first_lp64_api = 21 latest_api = 23 + for api in xrange(first_api, first_multiarch_api): + if not os.path.exists(api_str(api)): + continue + + for arch in ('arch-x86', 'arch-mips'): + src = os.path.join('..', api_str(first_multiarch_api), arch) + dst = os.path.join(api_str(api), arch) + if os.path.islink(dst): + os.unlink(dst) + os.symlink(src, dst) + for api in xrange(first_api, first_lp64_api): if not os.path.exists(api_str(api)): continue for arch in ('arch-arm64', 'arch-mips64', 'arch-x86_64'): - os.symlink(os.path.join('..', api_str(first_lp64_api), arch), - os.path.join(api_str(api), arch)) + src = os.path.join('..', api_str(first_lp64_api), arch) + dst = os.path.join(api_str(api), arch) + if os.path.islink(dst): + os.unlink(dst) + os.symlink(src, dst) symlink_gaps(first_api, latest_api) |