summaryrefslogtreecommitdiff
path: root/mk/arm-arch.mk
diff options
context:
space:
mode:
authorAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-09-27 18:13:58 +0200
committerAbdoulaye Walsimou Gaye <walsimou@walsimou.com>2009-09-27 18:13:58 +0200
commitc030c9f0908f2fdf85f4303f1d49a8819704b2c4 (patch)
tree1289b85fedf4ae0d70a6f8a62a9b7b6938d41ccc /mk/arm-arch.mk
parent580dce90166907a40a136bc508737f07646e8ade (diff)
parent9795f7f3f4070735989189a8144b35141ea1e3b8 (diff)
downloadembtoolkit-c030c9f0908f2fdf85f4303f1d49a8819704b2c4.tar.gz
embtoolkit-c030c9f0908f2fdf85f4303f1d49a8819704b2c4.tar.bz2
embtoolkit-c030c9f0908f2fdf85f4303f1d49a8819704b2c4.tar.xz
Merge branch 'embtk-uclibc'
Diffstat (limited to 'mk/arm-arch.mk')
-rw-r--r--mk/arm-arch.mk14
1 files changed, 14 insertions, 0 deletions
diff --git a/mk/arm-arch.mk b/mk/arm-arch.mk
index 16483db..c7486fd 100644
--- a/mk/arm-arch.mk
+++ b/mk/arm-arch.mk
@@ -26,6 +26,8 @@ LINUX_ARCH := arm
GNU_TARGET_ARCH := arm
EMBTK_MCU_FLAG := $(subst ",,$(strip $(CONFIG_EMBTK_ARM_MCU_STRING)))
+ifeq ($(CONFIG_EMBTK_CLIB_EGLIBC),y)
+#EGLIBC C library
ifeq ($(CONFIG_EMBTK_ARCH_ARM_BIG_ENDIAN),y)
GNU_TARGET := armeb-linux
STRICT_GNU_TARGET := armeb-unknown-linux-gnueabi
@@ -34,6 +36,18 @@ GNU_TARGET := armel-linux
STRICT_GNU_TARGET := armel-unknown-linux-gnueabi
endif
+else
+#uClibc C library
+ifeq ($(CONFIG_EMBTK_ARCH_ARM_BIG_ENDIAN),y)
+GNU_TARGET := armeb-linux
+STRICT_GNU_TARGET := armeb-unknown-linux-uclibceabi
+else
+GNU_TARGET := armel-linux
+STRICT_GNU_TARGET := armel-unknown-linux-uclibceabi
+endif
+
+endif
+
#GCC configure options
GCC_WITH_CPU := --with-cpu=$(subst ",,$(strip $(CONFIG_EMBTK_ARM_MCU_STRING)))