TARGET_x86.mk revision b0ef9111ac3ffafa31c1dbd379c92dc349d1e571
1 2include $(BUILD_SYSTEM)/clang/x86.mk 3 4CLANG_CONFIG_x86_TARGET_TRIPLE := i686-linux-android 5CLANG_CONFIG_x86_TARGET_TOOLCHAIN_PREFIX := \ 6 $($(clang_2nd_arch_prefix)TARGET_TOOLCHAIN_ROOT)/x86_64-linux-android/bin 7 8CLANG_CONFIG_x86_TARGET_EXTRA_ASFLAGS := \ 9 $(CLANG_CONFIG_EXTRA_ASFLAGS) \ 10 $(CLANG_CONFIG_TARGET_EXTRA_ASFLAGS) \ 11 $(CLANG_CONFIG_x86_EXTRA_ASFLAGS) \ 12 -target $(CLANG_CONFIG_x86_TARGET_TRIPLE) \ 13 -B$(CLANG_CONFIG_x86_TARGET_TOOLCHAIN_PREFIX) 14 15CLANG_CONFIG_x86_TARGET_EXTRA_CFLAGS := \ 16 $(CLANG_CONFIG_EXTRA_CFLAGS) \ 17 $(CLANG_CONFIG_TARGET_EXTRA_CFLAGS) \ 18 $(CLANG_CONFIG_x86_EXTRA_CFLAGS) \ 19 $(CLANG_CONFIG_x86_TARGET_EXTRA_ASFLAGS) 20 21CLANG_CONFIG_x86_TARGET_EXTRA_CPPFLAGS := \ 22 $(CLANG_CONFIG_EXTRA_CPPFLAGS) \ 23 $(CLANG_CONFIG_TARGET_EXTRA_CPPFLAGS) \ 24 $(CLANG_CONFIG_x86_EXTRA_CPPFLAGS) \ 25 26CLANG_CONFIG_x86_TARGET_EXTRA_LDFLAGS := \ 27 $(CLANG_CONFIG_EXTRA_LDFLAGS) \ 28 $(CLANG_CONFIG_TARGET_EXTRA_LDFLAGS) \ 29 $(CLANG_CONFIG_x86_EXTRA_LDFLAGS) \ 30 -target $(CLANG_CONFIG_x86_TARGET_TRIPLE) \ 31 -B$(CLANG_CONFIG_x86_TARGET_TOOLCHAIN_PREFIX) 32 33 34define $(clang_2nd_arch_prefix)convert-to-clang-flags 35 $(strip \ 36 $(call subst-clang-incompatible-x86-flags,\ 37 $(filter-out $(CLANG_CONFIG_x86_UNKNOWN_CFLAGS),\ 38 $(1)))) 39endef 40 41$(clang_2nd_arch_prefix)CLANG_TARGET_GLOBAL_CFLAGS := \ 42 $(call $(clang_2nd_arch_prefix)convert-to-clang-flags,$($(clang_2nd_arch_prefix)TARGET_GLOBAL_CFLAGS)) \ 43 $(CLANG_CONFIG_x86_TARGET_EXTRA_CFLAGS) 44 45$(clang_2nd_arch_prefix)CLANG_TARGET_GLOBAL_CPPFLAGS := \ 46 $(call $(clang_2nd_arch_prefix)convert-to-clang-flags,$($(clang_2nd_arch_prefix)TARGET_GLOBAL_CPPFLAGS)) \ 47 $(CLANG_CONFIG_x86_TARGET_EXTRA_CPPFLAGS) 48 49$(clang_2nd_arch_prefix)CLANG_TARGET_GLOBAL_LDFLAGS := \ 50 $(call $(clang_2nd_arch_prefix)convert-to-clang-flags,$($(clang_2nd_arch_prefix)TARGET_GLOBAL_LDFLAGS)) \ 51 $(CLANG_CONFIG_x86_TARGET_EXTRA_LDFLAGS) 52 53$(clang_2nd_arch_prefix)RS_TRIPLE := i686-unknown-linux 54