38 lines
1.3 KiB
Makefile
38 lines
1.3 KiB
Makefile
|
|
ifndef YOCTO_SDK_INSTALL_DIR
|
|
$(error YOCTO_SDK_INSTALL_DIR is not set)
|
|
endif
|
|
|
|
# arm
|
|
CROSS_COMPILE_TARGET_arm = arm-poky-eabi
|
|
CROSS_COMPILE_arm_version = 4.9.2
|
|
CROSS_COMPILE_arm=${YOCTO_SDK_INSTALL_DIR}/sysroots/i686-pokysdk-linux/usr/bin/$(CROSS_COMPILE_TARGET_arm)/$(CROSS_COMPILE_TARGET_arm)-
|
|
|
|
LIB_INCLUDE_DIR_arm = -L ${YOCTO_SDK_INSTALL_DIR}/sysroots/armv5e-poky-eabi/usr/lib/arm-poky-eabi/4.9.2
|
|
|
|
|
|
# x86
|
|
CROSS_COMPILE_TARGET_x86 = i586-poky-elf
|
|
CROSS_COMPILE_x86_version = 4.9.2
|
|
CROSS_COMPILE_x86=${YOCTO_SDK_INSTALL_DIR}/sysroots/i686-pokysdk-linux/usr/bin/$(CROSS_COMPILE_TARGET_x86)/$(CROSS_COMPILE_TARGET_x86)-
|
|
|
|
LIB_INCLUDE_DIR_x86 = -L ${YOCTO_SDK_INSTALL_DIR}/sysroots/i586-poky-elf/usr/lib/i586-poky-elf/4.9.2
|
|
|
|
# arc
|
|
CROSS_COMPILE_TARGET_arc = arc-poky-elf
|
|
CROSS_COMPILE_arc_version = 4.8.3
|
|
CROSS_COMPILE_arc=${YOCTO_SDK_INSTALL_DIR}/sysroots/i686-pokysdk-linux/usr/bin/$(CROSS_COMPILE_TARGET_arc)/$(CROSS_COMPILE_TARGET_arc)-
|
|
|
|
LIB_INCLUDE_DIR_arc = -L ${YOCTO_SDK_INSTALL_DIR}/sysroots/arc-poky-elf/usr/lib/arc-poky-elf/$(CROSS_COMPILE_arc_version)
|
|
|
|
|
|
CROSS_COMPILE = $(CROSS_COMPILE_$(ARCH))
|
|
LIB_INCLUDE_DIR = $(LIB_INCLUDE_DIR_$(ARCH))
|
|
|
|
QEMU_BIN_PATH ?= ${YOCTO_SDK_INSTALL_DIR}/sysroots/i686-pokysdk-linux/usr/bin
|
|
QEMU = $(QEMU_BIN_PATH)/$(QEMU_$(SRCARCH))
|
|
|
|
TOOLCHAIN_LIBS = gcc
|
|
|
|
export LIB_INCLUDE_DIR CROSS_COMPILE TOOLCHAIN_LIBS QEMU_BIN_PATH QEMU
|