###################################################
# This file contains target SWD platforms configs #
###################################################

# Inclusion guard
ifneq ($(TARGETS_INCLUDED),included)
TARGETS_INCLUDED := included

include multibuild/sdk.mk
include config/paths.mk

#####################
# List of platforms #
#####################

LOCAL_NAME := exynos8890
LOCAL_PLATFORM := tbase
LOCAL_SDK_PATH := $(CONFIG_TBASE_EXYNOS8890_SDK_PATH)
LOCAL_ARMCC_PATH := $(CONFIG_ARM_DS5_PATH)
LOCAL_ARMCC_LICENSE := $(CONFIG_ARM_DS5_LICENSE)
LOCAL_CHIP := exynos8890
LOCAL_SIGN_MODEL := EXYNOS7420_MOBICORE
LOCAL_SIGN_RUNTYPE := gd_mobicore32_trustlet
LOCAL_SIGN_TYPE := remotely
include $(ADD_TARGET)

LOCAL_NAME := msm8996
LOCAL_PLATFORM := qsee
LOCAL_SDK_PATH := $(CONFIG_QSEE_MSM8996_SDK_PATH)
LOCAL_BUILD_TOOL := llvm
LOCAL_CHIP := msm8996
LOCAL_QSEE_PROC := scorpion
LOCAL_SIGN_MODEL := SM-G935A_NA_ATT_USA0
LOCAL_SIGN_RUNTYPE := qc_secimg30_ta_sample
LOCAL_SIGN_TYPE := remotely
include $(ADD_TARGET)

LOCAL_NAME := arm_blowfish
LOCAL_PLATFORM := blowfish
LOCAL_SDK_PATH := $(CONFIG_BLOWFISH_ARM_SDK_PATH)
LOCAL_ARCH := arm
LOCAL_SIGN_TYPE := locally
LOCAL_SIGN_BOARD := ta_auth_dev_ta
include $(ADD_TARGET)


LOCAL_NAME := exynos7885
LOCAL_CHIP := exynos7885
LOCAL_PLATFORM := teegris

LOCAL_SDK_PATH := $(CONFIG_TEEGRIS_TEEGRIS30_SDK_PATH)

LOCAL_SIGN_MODEL := TEEGRIS_EXYNOS7904_SAMSUNG_TA
LOCAL_SIGN_RUNTYPE := ss_teegris_ta
LOCAL_SIGN_TYPE := remotely
LOCAL_SIGNCLIENT_JAR := $(SIGNCLIENT_JAR)
include $(ADD_TARGET)

LOCAL_NAME := emulator
LOCAL_PLATFORM := host
LOCAL_SIGN_TYPE := locally
include $(ADD_TARGET)

endif
