summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2015-12-11 01:16:25 +0000
committerGerrit Code Review <noreply-gerritcodereview@google.com>2015-12-11 01:16:25 +0000
commite99ac48ba4ed5ffbc8cd20c7a320c2baa02f1cd7 (patch)
tree225cd04ec688841c0c23c6eab8f62df602966128
parenta587b9a851f69c2390d9c890e04ae37e45e6c5f0 (diff)
parent4301fc9a6d7d9913acea8bf35e810396f4ced904 (diff)
downloadndk-e99ac48ba4ed5ffbc8cd20c7a320c2baa02f1cd7.tar.gz
-rw-r--r--make_platform_symlinks.py19
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)