toolchain: extend iamcu variant to support provided libc
Change-Id: I2c6681a4ea3a4c8bc2367a5e9d6baeabc5a0dd90 Signed-off-by: Anas Nashif <anas.nashif@intel.com>
This commit is contained in:
parent
fa2e18b294
commit
360682b5b5
1 changed files with 4 additions and 1 deletions
|
@ -5,17 +5,20 @@ endif
|
||||||
CROSS_COMPILE_TARGET_x86 = i586-intel-elfiamcu
|
CROSS_COMPILE_TARGET_x86 = i586-intel-elfiamcu
|
||||||
CROSS_COMPILE_x86_version = 4.9.3
|
CROSS_COMPILE_x86_version = 4.9.3
|
||||||
CROSS_COMPILE_x86=${IAMCU_TOOLCHAIN_PATH}/bin/${CROSS_COMPILE_TARGET_x86}-
|
CROSS_COMPILE_x86=${IAMCU_TOOLCHAIN_PATH}/bin/${CROSS_COMPILE_TARGET_x86}-
|
||||||
|
TOOLCHAIN_CFLAGS_x86 = -I${IAMCU_TOOLCHAIN_PATH}/$(CROSS_COMPILE_TARGET_x86)/include/
|
||||||
|
|
||||||
CROSS_COMPILE= $(CROSS_COMPILE_$(ARCH))
|
CROSS_COMPILE= $(CROSS_COMPILE_$(ARCH))
|
||||||
|
|
||||||
LIB_INCLUDE_DIR_x86 = -L $(IAMCU_TOOLCHAIN_PATH)/lib/gcc/$(CROSS_COMPILE_TARGET_x86)/$(CROSS_COMPILE_x86_version)
|
LIB_INCLUDE_DIR_x86 = -L $(IAMCU_TOOLCHAIN_PATH)/lib/gcc/$(CROSS_COMPILE_TARGET_x86)/$(CROSS_COMPILE_x86_version)
|
||||||
|
LIB_INCLUDE_DIR_x86 += -L ${IAMCU_TOOLCHAIN_PATH}/$(CROSS_COMPILE_TARGET_x86)/lib
|
||||||
|
|
||||||
LIB_INCLUDE_DIR = $(LIB_INCLUDE_DIR_$(ARCH))
|
LIB_INCLUDE_DIR = $(LIB_INCLUDE_DIR_$(ARCH))
|
||||||
|
|
||||||
TOOLCHAIN_LIBS = gcc
|
TOOLCHAIN_LIBS = gcc
|
||||||
|
TOOLCHAIN_CFLAGS = $(TOOLCHAIN_CFLAGS_$(ARCH))
|
||||||
|
|
||||||
LD_TOOLCHAIN ?= -D__GCC_LINKER_CMD__ -D__IAMCU
|
LD_TOOLCHAIN ?= -D__GCC_LINKER_CMD__ -D__IAMCU
|
||||||
OUTPUT_FORMAT = elf32-iamcu
|
OUTPUT_FORMAT = elf32-iamcu
|
||||||
OUTPUT_ARCH = iamcu:intel
|
OUTPUT_ARCH = iamcu:intel
|
||||||
|
|
||||||
export CROSS_COMPILE TOOLCHAIN_LIBS LIB_INCLUDE_DIR
|
export CROSS_COMPILE TOOLCHAIN_LIBS LIB_INCLUDE_DIR TOOLCHAIN_CFLAGS
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue