]> git.proxmox.com Git - rustc.git/blob - src/stdarch/ci/android-install-ndk.sh
New upstream version 1.38.0+dfsg1
[rustc.git] / src / stdarch / ci / android-install-ndk.sh
1 #!/usr/bin/env sh
2 # Copyright 2016 The Rust Project Developers. See the COPYRIGHT
3 # file at the top-level directory of this distribution and at
4 # http://rust-lang.org/COPYRIGHT.
5 #
6 # Licensed under the Apache License, Version 2.0 <LICENSE-APACHE or
7 # http://www.apache.org/licenses/LICENSE-2.0> or the MIT license
8 # <LICENSE-MIT or http://opensource.org/licenses/MIT>, at your
9 # option. This file may not be copied, modified, or distributed
10 # except according to those terms.
11
12 set -ex
13
14 curl --retry 5 -O \
15 https://dl.google.com/android/repository/android-ndk-r15b-linux-x86_64.zip
16 unzip -q android-ndk-r15b-linux-x86_64.zip
17
18 case "${1}" in
19 aarch64)
20 arch=arm64
21 ;;
22
23 i686)
24 arch=x86
25 ;;
26
27 *)
28 arch="${1}"
29 ;;
30 esac;
31
32 android-ndk-r15b/build/tools/make_standalone_toolchain.py \
33 --unified-headers \
34 --install-dir "/android/ndk-${1}" \
35 --arch "${arch}" \
36 --api 24
37
38 rm -rf ./android-ndk-r15b-linux-x86_64.zip ./android-ndk-r15b