diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-10-06 22:54:06 +0200 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2012-10-06 22:54:06 +0200 |
commit | cc517f0d2fc7a75c8c2abd4034cf2697ff416da8 (patch) | |
tree | 8bb62a04eca4998f586219f365e37f231d6c20f3 /mk | |
parent | 287850933d1a2b1a11f3eec86445ccbcd0471436 (diff) | |
download | embtoolkit-cc517f0d2fc7a75c8c2abd4034cf2697ff416da8.tar.gz embtoolkit-cc517f0d2fc7a75c8c2abd4034cf2697ff416da8.tar.bz2 embtoolkit-cc517f0d2fc7a75c8c2abd4034cf2697ff416da8.tar.xz |
ARM arch: factorize triplet settings
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk')
-rw-r--r-- | mk/arch/arm/arm.mk | 30 |
1 files changed, 8 insertions, 22 deletions
diff --git a/mk/arch/arm/arm.mk b/mk/arch/arm/arm.mk index 8d27d5d..50d683f 100644 --- a/mk/arch/arm/arm.mk +++ b/mk/arch/arm/arm.mk @@ -22,33 +22,19 @@ # \date June 2009 ################################################################################ +__embtk_arm_endian := $(if $(CONFIG_EMBTK_TARGET_ARCH_LITTLE_ENDIAN),el,eb) +__embtk_arm_clib-(CONFIG_EMBTK_CLIB_EGLIBC) := gnueabi +__embtk_arm_clib := $(or $(__embtk_arm_clib-y),$(embtk_clib)eabi) + LINUX_ARCH := arm GNU_TARGET_ARCH := arm EMBTK_MCU_FLAG := $(call __embtk_mk_uquote,$(CONFIG_EMBTK_ARM_MCU_STRING)) +GNU_TARGET := arm$(__embtk_arm_endian)-$(embtk_os) +STRICT_GNU_TARGET := arm$(__embtk_arm_endian)-unknown-$(embtk_os)-$(__embtk_arm_clib) -ifeq ($(CONFIG_EMBTK_CLIB_EGLIBC),y) -# EGLIBC C library -ifeq ($(CONFIG_EMBTK_ARCH_ARM_BIG_ENDIAN),y) -GNU_TARGET := armeb-$(embtk_os) -STRICT_GNU_TARGET := armeb-unknown-$(embtk_os)-gnueabi -else -GNU_TARGET := armel-$(embtk_os) -STRICT_GNU_TARGET := armel-unknown-$(embtk_os)-gnueabi -endif - -else -# uClibc C library -ifeq ($(CONFIG_EMBTK_ARCH_ARM_BIG_ENDIAN),y) -GNU_TARGET := armeb-$(embtk_os) -STRICT_GNU_TARGET := armeb-unknown-$(embtk_os)-uclibceabi -else -GNU_TARGET := armel-$(embtk_os) -STRICT_GNU_TARGET := armel-unknown-$(embtk_os)-uclibceabi -endif - -endif - +# # GCC configure options +# GCC_WITH_CPU := --with-cpu=$(EMBTK_MCU_FLAG) # GCC extra configure options for arm |