Index: build/android/envsetup_functions.sh |
diff --git a/build/android/envsetup_functions.sh b/build/android/envsetup_functions.sh |
index 4b9d92382cd30aff52a492e7caf393c52e15171b..9e2bfbca13cef67c3a44bd99fd88029441bf5749 100755 |
--- a/build/android/envsetup_functions.sh |
+++ b/build/android/envsetup_functions.sh |
@@ -10,51 +10,10 @@ |
# prefixed with "common_" that is common for both environment setups. |
################################################################################ |
-# Check to make sure the toolchain exists for the NDK version. |
-################################################################################ |
-common_check_toolchain() { |
- if [[ ! -d "${ANDROID_TOOLCHAIN}" ]]; then |
- echo "Can not find Android toolchain in ${ANDROID_TOOLCHAIN}." >& 2 |
- echo "The NDK version might be wrong." >& 2 |
- return 1 |
- fi |
-} |
- |
-################################################################################ |
# Exports environment variables common to both sdk and non-sdk build (e.g. PATH) |
-# based on CHROME_SRC and ANDROID_TOOLCHAIN, along with DEFINES for GYP_DEFINES. |
+# based on CHROME_SRC, along with DEFINES for GYP_DEFINES. |
################################################################################ |
common_vars_defines() { |
- # Set toolchain path according to product architecture. |
- case "${TARGET_ARCH}" in |
- "arm") |
- toolchain_arch="arm-linux-androideabi" |
- ;; |
- "x86") |
- toolchain_arch="x86" |
- ;; |
- "mips") |
- toolchain_arch="mipsel-linux-android" |
- ;; |
- *) |
- echo "TARGET_ARCH: ${TARGET_ARCH} is not supported." >& 2 |
- print_usage |
- return 1 |
- ;; |
- esac |
- |
- toolchain_version="4.6" |
- toolchain_target=$(basename \ |
- ${ANDROID_NDK_ROOT}/toolchains/${toolchain_arch}-${toolchain_version}) |
- toolchain_path="${ANDROID_NDK_ROOT}/toolchains/${toolchain_target}"\ |
-"/prebuilt/${toolchain_dir}/bin/" |
- |
- # Set only if not already set. |
- # Don't override ANDROID_TOOLCHAIN if set by Android configuration env. |
- export ANDROID_TOOLCHAIN=${ANDROID_TOOLCHAIN:-${toolchain_path}} |
- |
- common_check_toolchain |
- |
# Add Android SDK tools to system path. |
export PATH=$PATH:${ANDROID_SDK_ROOT}/tools |
export PATH=$PATH:${ANDROID_SDK_ROOT}/platform-tools |
@@ -172,9 +131,6 @@ sdk_build_init() { |
export ANDROID_SDK_BUILD_TOOLS_VERSION=19.0.0 |
fi |
- # Unset toolchain. This makes it easy to switch between architectures. |
- unset ANDROID_TOOLCHAIN |
- |
common_vars_defines |
DEFINES+="${sdk_defines}" |
@@ -203,8 +159,7 @@ webview_build_init() { |
# Use the latest API in the AOSP prebuilts directory (change with AOSP roll). |
export ANDROID_SDK_VERSION=18 |
- # For the WebView build we always use the NDK and SDK in the Android tree, |
- # and we don't touch ANDROID_TOOLCHAIN which is already set by Android. |
+ # For the WebView build we always use the NDK and SDK in the Android tree. |
export ANDROID_NDK_ROOT=${ANDROID_BUILD_TOP}/prebuilts/ndk/8 |
export ANDROID_SDK_ROOT=${ANDROID_BUILD_TOP}/prebuilts/sdk/\ |
${ANDROID_SDK_VERSION} |