#########################
## Set SW Toolchain Path
ifeq ($(TEEGRIS_VERSION), 4)
## change target to AARCH64/ARM depends on secure OS
CONFIG_SW_TARGET = AARCH64
CONFIG_TOOLCHAIN_ROOT=$(PWD)/../../sdk/teegris/4.X/4.1
CONFIG_TOOLCHAIN_PATH    = $(CONFIG_TOOLCHAIN_ROOT)/toolchains/arm-secureos-gnueabi-gcc_6_3-linux-x86
CONFIG_TOOLCHAIN_PATH64 = $(CONFIG_TOOLCHAIN_ROOT)/toolchains/aarch64-secureos-gnueabi-gcc_6_3-linux-x86

ifeq ($(CONFIG_SW_TARGET),AARCH64)
CONFIG_TOOLCHAIN_PREFIX = $(CONFIG_TOOLCHAIN_PATH64)/bin/aarch64-secureos-gnueabi-
else ifeq ($(CONFIG_SW_TARGET),ARM)
CONFIG_TOOLCHAIN_PREFIX = $(CONFIG_TOOLCHAIN_PATH)/bin/arm-secureos-gnueabi-
endif

else ifeq ($(TEEGRIS_VERSION), 3)
## change target to AARCH64/ARM depends on secure OS	
CONFIG_SW_TARGET = AARCH64
CONFIG_TOOLCHAIN_ROOT=$(PWD)/../teegris_sdk_3.0.0_update4
CONFIG_TOOLCHAIN_PATH    = $(CONFIG_TOOLCHAIN_ROOT)/toolchains/arm-secureos-gnueabi-gcc_6_3-linux-x86
CONFIG_TOOLCHAIN_PATH64 = $(CONFIG_TOOLCHAIN_ROOT)/toolchains/aarch64-secureos-gnueabi-gcc_6_3-linux-x86

ifeq ($(CONFIG_SW_TARGET),AARCH64)
CONFIG_TOOLCHAIN_PREFIX = $(CONFIG_TOOLCHAIN_PATH64)/bin/aarch64-secureos-gnueabi-
else ifeq ($(CONFIG_SW_TARGET),ARM)
CONFIG_TOOLCHAIN_PREFIX = $(CONFIG_TOOLCHAIN_PATH)/bin/arm-secureos-gnueabi-
endif

else ifeq ($(TEEGRIS_VERSION), 2)
## change target to AARCH64/ARM depends on secure OS	
CONFIG_SW_TARGET = AARCH64
CONFIG_TOOLCHAIN_ROOT=$(PWD)/../blowfish-sdk-2.0
CONFIG_TOOLCHAIN_PATH    = $(CONFIG_TOOLCHAIN_ROOT)/toolchains/arm-secureos-gnueabi-5.2-linux_x86
CONFIG_TOOLCHAIN_PATH64 = $(CONFIG_TOOLCHAIN_ROOT)/toolchains/aarch64-secureos-gnueabi-5.2-linux_x86

ifeq ($(CONFIG_SW_TARGET),AARCH64)
CONFIG_TOOLCHAIN_PREFIX = $(CONFIG_TOOLCHAIN_PATH64)/bin/aarch64-secureos-gnueabi-
else ifeq ($(CONFIG_SW_TARGET),ARM)
CONFIG_TOOLCHAIN_PREFIX = $(CONFIG_TOOLCHAIN_PATH)/bin/arm-secureos-gnueabi-
endif

else
CONFIG_TOOLCHAIN_PREFIX=$(PWD)/../blowfish-sdk-1.0-update1/bin/arm-v7a9-secureos-gnueabi-
endif
