| Index: build/android/envsetup_functions.sh
|
| diff --git a/build/android/envsetup_functions.sh b/build/android/envsetup_functions.sh
|
| index da8a4ee57a3d4da47f250bb92b4da3f2bc061dfd..94749c20a548f375578f2a06233571c82de3a259 100755
|
| --- a/build/android/envsetup_functions.sh
|
| +++ b/build/android/envsetup_functions.sh
|
| @@ -98,27 +98,50 @@ common_vars_defines() {
|
| # and V8 mksnapshot.
|
| case "${TARGET_PRODUCT}" in
|
| "passion"|"soju"|"sojua"|"sojus"|"yakju"|"mysid"|"nakasi")
|
| - DEFINES+=" arm_neon=1 armv7=1 arm_thumb=1"
|
| - DEFINES+=" ${ORDER_DEFINES}"
|
| TARGET_ARCH="arm"
|
| + TARGET_ARCH_VARIANT="armv7-a-neon"
|
| ;;
|
| "trygon"|"tervigon")
|
| - DEFINES+=" arm_neon=0 armv7=1 arm_thumb=1 arm_fpu=vfpv3-d16"
|
| - DEFINES+=" ${ORDER_DEFINES}"
|
| TARGET_ARCH="arm"
|
| + TARGET_ARCH_VARIANT="armv7-a"
|
| ;;
|
| "full")
|
| - DEFINES+=" arm_neon=0 armv7=0 arm_thumb=1 arm_fpu=vfp"
|
| TARGET_ARCH="arm"
|
| + TARGET_ARCH_VARIANT="armv5te"
|
| ;;
|
| *x86*)
|
| + TARGET_ARCH_VARIANT="x86"
|
| + TARGET_ARCH="x86"
|
| + ;;
|
| + *)
|
| + if [ -z "${TARGET_ARCH_VARIANT}" ]; then
|
| + # Deal with unknown TARGET_PRODUCT. Try to get TARGET_ARCH_VARIANT
|
| + # if it is not defined yet.
|
| + if [ "$(type -t get_build_var)" == "function" ]; then
|
| + TARGET_ARCH_VARIANT=$(get_build_var TARGET_ARCH_VARIANT 2> /dev/null)
|
| + fi
|
| + fi
|
| + esac
|
| +
|
| + case "${TARGET_ARCH_VARIANT}" in
|
| + "armv7-a-neon")
|
| + DEFINES+=" arm_neon=1 armv7=1 arm_thumb=1"
|
| + DEFINES+=" ${ORDER_DEFINES}"
|
| + ;;
|
| + "armv7-a")
|
| + DEFINES+=" arm_neon=0 armv7=1 arm_thumb=1 arm_fpu=vfpv3-d16"
|
| + DEFINES+=" ${ORDER_DEFINES}"
|
| + ;;
|
| + "armv5te")
|
| + DEFINES+=" arm_neon=0 armv7=0 arm_thumb=1 arm_fpu=vfp"
|
| + ;;
|
| + "x86")
|
| # TODO(tedbo): The ia32 build fails on ffmpeg, so we disable it here.
|
| DEFINES+=" use_libffmpeg=0"
|
|
|
| host_arch=$(uname -m | sed -e \
|
| 's/i.86/ia32/;s/x86_64/x64/;s/amd64/x64/;s/arm.*/arm/;s/i86pc/ia32/')
|
| DEFINES+=" host_arch=${host_arch}"
|
| - TARGET_ARCH="x86"
|
| ;;
|
| *)
|
| echo "TARGET_PRODUCT: ${TARGET_PRODUCT} is not supported." >& 2
|
|
|