diff options
author | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2013-01-24 21:26:33 +0100 |
---|---|---|
committer | Abdoulaye Walsimou Gaye <awg@embtoolkit.org> | 2013-01-24 21:26:33 +0100 |
commit | 8c38305342380bc8f84c0cc1f36aff7a40879eb5 (patch) | |
tree | 104cdc1c06a9f0443068e19648bf75b534a2bf24 /mk/arch/mips/mips.mk | |
parent | 5fcf81492c9df69f139af84b671b9cf4d5039e00 (diff) | |
download | embtoolkit-8c38305342380bc8f84c0cc1f36aff7a40879eb5.tar.gz embtoolkit-8c38305342380bc8f84c0cc1f36aff7a40879eb5.tar.bz2 embtoolkit-8c38305342380bc8f84c0cc1f36aff7a40879eb5.tar.xz |
Toolchain generation: update compressed toolchain file name to show its components
Signed-off-by: Abdoulaye Walsimou Gaye <awg@embtoolkit.org>
Diffstat (limited to 'mk/arch/mips/mips.mk')
-rw-r--r-- | mk/arch/mips/mips.mk | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/mk/arch/mips/mips.mk b/mk/arch/mips/mips.mk index ba2e584..ff4d402 100644 --- a/mk/arch/mips/mips.mk +++ b/mk/arch/mips/mips.mk @@ -27,6 +27,7 @@ LINUX_ARCH := mips __embtk_mips_endian := $(if $(CONFIG_EMBTK_TARGET_ARCH_LITTLE_ENDIAN),el) __embtk_mips_abi-$(CONFIG_EMBTK_CLIB_EGLIBC) := gnu __embtk_mips_abi := $(or $(__embtk_mips_abi-y),$(embtk_clib)) +__embtk_mips_64bit := $(if $(CONFIG_EMBTK_TARGET_ARCH_64BITS),64) ifeq ($(CONFIG_EMBTK_ARCH_MIPS_MIPS1),y) GNU_TARGET := mips$(__embtk_mips_endian)-$(embtk_os) @@ -93,19 +94,23 @@ GCC_WITH_ARCH := --with-arch=$(GNU_TARGET_ARCH) ifeq ($(CONFIG_EMBTK_HARDFLOAT),y) GCC_WITH_FLOAT := --with-float=hard EMBTK_TARGET_FLOAT_CFLAGS := -mhard-float +__xtools_env_float := sf else GCC_WITH_FLOAT := --with-float=soft EMBTK_TARGET_FLOAT_CFLAGS := -msoft-float +__xtools_env_float := hf endif # ABI part ifeq ($(CONFIG_EMBTK_ARCH_MIPS_ABI_O32),y) GCC_WITH_ABI := --with-abi=32 EMBTK_TARGET_ABI := -mabi=32 +__xtools_env_abi := o32 else ifeq ($(CONFIG_EMBTK_ARCH_MIPS_ABI_N32),y) GCC_WITH_ABI := --with-abi=n32 EMBTK_TARGET_ABI := -mabi=n32 +__xtools_env_abi := n32 #else ifeq ($(CONFIG_EMBTK_ARCH_MIPS_ABI_EABI),y) #GCC_WITH_ABI := --with-abi=eabi @@ -118,8 +123,13 @@ EMBTK_TARGET_ABI := -mabi=n32 else GCC_WITH_ABI := --with-abi=64 EMBTK_TARGET_ABI := -mabi=64 +__xtools_env_abi := n64 endif # Some other flags for TARGET_CFLAGS EMBTK_TARGET_MCPU := EMBTK_TARGET_MARCH := -march=$(EMBTK_MCU_FLAG) + +# Some cross compiler variables +__xtools_archos := mips$(__embtk_mips_64bit)$(__embtk_mips_endian)-$(embtk_os) +__xtools_env := $(GNU_TARGET_ARCH)$(__xtools_env_float)-$(__xtools_env_abi) |