| ifndef IAMCU_TOOLCHAIN_PATH |
| $(error IAMCU_TOOLCHAIN_PATH is not set) |
| endif |
| |
| CROSS_COMPILE_TARGET_x86 = i586-intel-elfiamcu |
| 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_x86_version = $(shell $(CROSS_COMPILE_x86)gcc -dumpversion) |
| |
| 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}/$(CROSS_COMPILE_TARGET_x86)/lib |
| |
| LIB_INCLUDE_DIR = $(LIB_INCLUDE_DIR_$(ARCH)) |
| |
| TOOLCHAIN_LIBS = gcc |
| TOOLCHAIN_CFLAGS = $(TOOLCHAIN_CFLAGS_$(ARCH)) |
| |
| export CROSS_COMPILE TOOLCHAIN_LIBS LIB_INCLUDE_DIR TOOLCHAIN_CFLAGS |