AC_DEFINE(MONO_CROSS_COMPILE,1,[The runtime is compiled for cross-compiling mode])
enable_mcs_build=no
case "$target" in
- arm*-darwin*)
+ arm-darwin)
TARGET=ARM;
arch_target=arm;
ACCESS_UNALIGNED="no"
AC_DEFINE(TARGET_X86, 1, [...])
sizeof_register=4
;;
- arm*-linux-*)
+ armv5-linux-androideabi)
TARGET=ARM;
arch_target=arm;
AC_DEFINE(TARGET_ARM, 1, [...])
# in mono-compiler.h
with_tls=pthread
target_mach=no
- case "$target" in
- armv7l-unknown-linux-gnueabi*)
- # TEGRA
- CPPFLAGS="$CPPFLAGS"
- ;;
- armv5-*-linux-androideabi*)
- CPPFLAGS="$CPPFLAGS"
- ;;
- esac
;;
- i686*-linux-*)
+ i686-linux-android)
TARGET=X86;
arch_target=x86;
AC_DEFINE(TARGET_X86, 1, [...])
with_tls=pthread
target_mach=no
;;
- x86_64*-linux-*)
+ x86_64-linux-android)
TARGET=AMD64;
arch_target=amd64;
AC_DEFINE(TARGET_AMD64, 1, [...])
with_tls=pthread
target_mach=no
;;
- aarch64*-linux-*)
+ aarch64-v8a-linux-android)
TARGET=ARM64;
arch_target=arm64;
AC_DEFINE(TARGET_ARM64, 1, [...])
with_tls=pthread
target_mach=no
;;
- aarch64-*)
- TARGET=ARM64
+ aarch64-darwin)
+ TARGET=ARM64;
+ arch_target=arm64;
;;
*)
AC_MSG_ERROR([Cross compiling is not supported for target $target])