platform_build/core/clang
Dan Willemsen 9ecbf83259 Add 64-bit windows cross-compiles
This is mostly the same as the existing 2ND_HOST / HOST_CROSS support.

The interesting thing I did here was make x86 the 'first' architecture,
and x86_64 the second. This way LOCAL_MULTILIB := first defaults to
32-bit windows modules.

  windows-x86/bin   <- defaults to 32-bit executables
  windows-x86/lib   <- 32-bit libraries, like before
  windows-x86/lib64 <- 64-bit libraries
  windows-x86/obj   <- 32-bit intermediates
  windows-x86/obj64 <- 64-bit intermediates

Then modules are registered with the names:

  host_cross_liblog    <- 32-bit, like before
  host_cross_liblog_64 <- 64-bit

Bug: 26957718
Change-Id: I9f119411acb43e973ec1e6bca3c1dc291c91556c
2016-02-05 16:33:18 -08:00
..
arm.mk Remove -Wa,noexecstack from unsupported arm clang flags 2016-01-12 15:54:57 -08:00
arm64.mk Remove -Wa,noexecstack from unsupported arm clang flags 2016-01-12 15:54:57 -08:00
config.mk Add 64-bit windows cross-compiles 2016-02-05 16:33:18 -08:00
HOST_CROSS_x86.mk Add 64-bit windows cross-compiles 2016-02-05 16:33:18 -08:00
HOST_CROSS_x86_64.mk Add 64-bit windows cross-compiles 2016-02-05 16:33:18 -08:00
HOST_x86.mk Add HOST_CROSS_OS 2015-09-09 18:12:29 +00:00
HOST_x86_64.mk Add HOST_CROSS_OS 2015-09-09 18:12:29 +00:00
HOST_x86_common.mk Be smarter about stack-protector on the host. 2015-12-14 13:20:59 -08:00
mips.mk Merge "Configure synci generation explicitly" 2015-07-01 18:58:52 +00:00
mips64.mk Merge "Configure synci generation explicitly" 2015-07-01 18:58:52 +00:00
TARGET_arm.mk Remove RPATH for AddressSanitizer. 2015-12-21 10:29:54 -08:00
TARGET_arm64.mk Remove RPATH for AddressSanitizer. 2015-12-21 10:29:54 -08:00
TARGET_mips.mk Use prebuilt libclang_rt.profile. 2015-04-01 19:03:22 -07:00
TARGET_mips64.mk Use prebuilt libclang_rt.profile. 2015-04-01 19:03:22 -07:00
TARGET_x86.mk Remove RPATH for AddressSanitizer. 2015-12-21 10:29:54 -08:00
TARGET_x86_64.mk Use prebuilt libclang_rt.profile. 2015-04-01 19:03:22 -07:00
x86.mk Refactor llvm_config.mk and support the 2nd arch 2014-02-07 09:11:22 -08:00
x86_64.mk Refactor llvm_config.mk and support the 2nd arch 2014-02-07 09:11:22 -08:00