Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(540)

Side by Side Diff: platform_tools/android/bin/utils/setup_toolchain.sh

Issue 1311533006: Use a different download URL for Android toolchains (Closed) Base URL: https://skia.googlesource.com/skia.git@master
Patch Set: Fix typo Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2015 Google Inc. 1 # Copyright 2015 Google Inc.
2 # 2 #
3 # Use of this source code is governed by a BSD-style license that can be 3 # Use of this source code is governed by a BSD-style license that can be
4 # found in the LICENSE file. 4 # found in the LICENSE file.
5 5
6 #!/bin/bash 6 #!/bin/bash
7 # 7 #
8 # setup_toolchain.sh: Sets toolchain environment variables used by other scripts . 8 # setup_toolchain.sh: Sets toolchain environment variables used by other scripts .
9 9
10 # Fail-fast if anything in the script fails. 10 # Fail-fast if anything in the script fails.
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
58 fi 58 fi
59 59
60 # if the toolchain doesn't exist on your machine then we need to fetch it 60 # if the toolchain doesn't exist on your machine then we need to fetch it
61 if [ ! -d "$ANDROID_TOOLCHAIN" ]; then 61 if [ ! -d "$ANDROID_TOOLCHAIN" ]; then
62 mkdir -p $TOOLCHAIN_DIR 62 mkdir -p $TOOLCHAIN_DIR
63 # enter the toolchain directory then download, unpack, and remove the tarbal l 63 # enter the toolchain directory then download, unpack, and remove the tarbal l
64 pushd $TOOLCHAIN_DIR 64 pushd $TOOLCHAIN_DIR
65 TARBALL=ndk-r$NDK_REV-v$API_LEVEL.tgz 65 TARBALL=ndk-r$NDK_REV-v$API_LEVEL.tgz
66 66
67 ${SCRIPT_DIR}/download_toolchains.py \ 67 ${SCRIPT_DIR}/download_toolchains.py \
68 http://chromium-skia-gm.commondatastorage.googleapis.com/android-toolcha ins/$TARBALL \ 68 http://storage.googleapis.com/chromium-skia-gm/android-toolchains/$TARBA LL \
69 $TOOLCHAIN_DIR/$TARBALL 69 $TOOLCHAIN_DIR/$TARBALL
70 tar -xzf $TARBALL $TOOLCHAIN_TYPE 70 tar -xzf $TARBALL $TOOLCHAIN_TYPE
71 rm $TARBALL 71 rm $TARBALL
72 popd 72 popd
73 fi 73 fi
74 74
75 verbose "Targeting NDK API $API_LEVEL (NDK Revision $NDK_REV)" 75 verbose "Targeting NDK API $API_LEVEL (NDK Revision $NDK_REV)"
76 } 76 }
77 77
78 #check to see if the toolchain has been defined and if not setup the default too lchain 78 #check to see if the toolchain has been defined and if not setup the default too lchain
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
153 # Create symlinks for nm & readelf and add them to the path so that the ninja 153 # Create symlinks for nm & readelf and add them to the path so that the ninja
154 # build uses them instead of attempting to use the one on the system. 154 # build uses them instead of attempting to use the one on the system.
155 # This is required to build using ninja on a Mac. 155 # This is required to build using ninja on a Mac.
156 if [ $(uname) == "Darwin" ]; then 156 if [ $(uname) == "Darwin" ]; then
157 ln -sf $ANDROID_TOOLCHAIN_PREFIX-nm $ANDROID_TOOLCHAIN/nm 157 ln -sf $ANDROID_TOOLCHAIN_PREFIX-nm $ANDROID_TOOLCHAIN/nm
158 ln -sf $ANDROID_TOOLCHAIN_PREFIX-readelf $ANDROID_TOOLCHAIN/readelf 158 ln -sf $ANDROID_TOOLCHAIN_PREFIX-readelf $ANDROID_TOOLCHAIN/readelf
159 ln -sf $ANDROID_TOOLCHAIN_PREFIX-as $ANDROID_TOOLCHAIN/as 159 ln -sf $ANDROID_TOOLCHAIN_PREFIX-as $ANDROID_TOOLCHAIN/as
160 fi 160 fi
161 161
162 exportVar PATH $ANDROID_TOOLCHAIN:$PATH 162 exportVar PATH $ANDROID_TOOLCHAIN:$PATH
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698