diff options
author | 2016-03-28 09:35:41 -0700 | |
---|---|---|
committer | 2016-03-28 09:35:41 -0700 | |
commit | 8ce5912fe3b18aede140ddaeed014427472c1b30 (patch) | |
tree | 4cb39df4bbfeaf6b75724b0e96db0f79c0729a01 /platform_tools/android | |
parent | c61edcc2b8b6a520e4f4e0518c90277f693bdcfd (diff) |
Skip toolchain downloads for a few android tools.
This is an attempt to avoid downloading the android toolchain when not required.
I went through all binaries listed in https://code.google.com/p/chromium/codesearch#chromium/build/scripts/slave/recipe_modules/skia/android_flavor.py except for android_ninja.
BUG=skia:5119
GOLD_TRYBOT_URL= https://gold.skia.org/search2?unt=true&query=source_type%3Dgm&master=false&issue=1832883002
Review URL: https://codereview.chromium.org/1832883002
Diffstat (limited to 'platform_tools/android')
-rwxr-xr-x | platform_tools/android/bin/adb_pull_if_needed | 1 | ||||
-rwxr-xr-x | platform_tools/android/bin/adb_push_if_needed | 1 | ||||
-rwxr-xr-x | platform_tools/android/bin/adb_wait_for_device | 1 | ||||
-rwxr-xr-x | platform_tools/android/bin/android_kill_skia | 3 | ||||
-rwxr-xr-x | platform_tools/android/bin/android_run_skia | 1 | ||||
-rwxr-xr-x | platform_tools/android/bin/android_setup.sh | 6 |
6 files changed, 10 insertions, 3 deletions
diff --git a/platform_tools/android/bin/adb_pull_if_needed b/platform_tools/android/bin/adb_pull_if_needed index f4992b29c8..6a35902bdd 100755 --- a/platform_tools/android/bin/adb_pull_if_needed +++ b/platform_tools/android/bin/adb_pull_if_needed @@ -3,6 +3,7 @@ # Copy the contents of a directory from a device to the host. SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +SKIP_TOOLCHAIN_SETUP="true" source $SCRIPT_DIR/android_setup.sh source $SCRIPT_DIR/utils/setup_adb.sh diff --git a/platform_tools/android/bin/adb_push_if_needed b/platform_tools/android/bin/adb_push_if_needed index 96e093fee9..efe6bb8a1f 100755 --- a/platform_tools/android/bin/adb_push_if_needed +++ b/platform_tools/android/bin/adb_push_if_needed @@ -3,6 +3,7 @@ # Copy the contents of a directory from the host to a device. SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +SKIP_TOOLCHAIN_SETUP="true" source $SCRIPT_DIR/android_setup.sh source $SCRIPT_DIR/utils/setup_adb.sh diff --git a/platform_tools/android/bin/adb_wait_for_device b/platform_tools/android/bin/adb_wait_for_device index c25502e081..6e92bf9401 100755 --- a/platform_tools/android/bin/adb_wait_for_device +++ b/platform_tools/android/bin/adb_wait_for_device @@ -3,6 +3,7 @@ # Wait for the device to be connected. SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +SKIP_TOOLCHAIN_SETUP="true" source $SCRIPT_DIR/android_setup.sh source $SCRIPT_DIR/utils/setup_adb.sh diff --git a/platform_tools/android/bin/android_kill_skia b/platform_tools/android/bin/android_kill_skia index 09866b7865..3c4a757349 100755 --- a/platform_tools/android/bin/android_kill_skia +++ b/platform_tools/android/bin/android_kill_skia @@ -4,6 +4,7 @@ SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +SKIP_TOOLCHAIN_SETUP="true" source $SCRIPT_DIR/android_setup.sh source $SCRIPT_DIR/utils/setup_adb.sh @@ -14,4 +15,4 @@ elif [ $(uname) == "Darwin" ]; then else echo "Could not automatically determine OS!" exit 1; -fi
\ No newline at end of file +fi diff --git a/platform_tools/android/bin/android_run_skia b/platform_tools/android/bin/android_run_skia index b58b53f78c..95d9fd94f9 100755 --- a/platform_tools/android/bin/android_run_skia +++ b/platform_tools/android/bin/android_run_skia @@ -4,6 +4,7 @@ # output, and kills the app if interrupted. SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )" +SKIP_TOOLCHAIN_SETUP="true" source $SCRIPT_DIR/android_setup.sh source $SCRIPT_DIR/utils/setup_adb.sh diff --git a/platform_tools/android/bin/android_setup.sh b/platform_tools/android/bin/android_setup.sh index 4b7a60f84a..fd05a985e3 100755 --- a/platform_tools/android/bin/android_setup.sh +++ b/platform_tools/android/bin/android_setup.sh @@ -162,8 +162,10 @@ setup_device() { verbose "The build is targeting the device: $TARGET_DEVICE" exportVar DEVICE_ID $TARGET_DEVICE - # setup the appropriate cross compiling toolchains - source $SCRIPT_DIR/utils/setup_toolchain.sh + if [ -z "$SKIP_TOOLCHAIN_SETUP" ]; then + # setup the appropriate cross compiling toolchains + source $SCRIPT_DIR/utils/setup_toolchain.sh + fi DEFINES="${DEFINES} android_toolchain=${TOOLCHAIN_TYPE}" DEFINES="${DEFINES} android_buildtype=${BUILDTYPE}" |