#------------------------------------------------------------------------------- # Copyright (c) 2001-2019, Arm Limited. All rights reserved. # # SPDX-License-Identifier: BSD-3-Clause # #------------------------------------------------------------------------------- # Project configuration for cc312 generic (development) host project PROJ_NAME = cc312_integration_tests TARGET_DIR = cc3x PROJ_PRD = cc3x HOST_LIBNAME = cc3x_lib ifneq (,$(findstring gnu,$(CROSS_COMPILE))) TEE_OS = linux TEST_BOARD = zynq TEST_PRODUCT = cc3x else TEE_OS = freertos TEST_BOARD = mps2+ TEST_PRODUCT = cc3x endif # Associated device identification info. CC_HW_VERSION = 0xFF CC_TEE_HW_INC_DIR = hw/include # max buffer size for DLLI DLLI_MAX_BUFF_SIZE = 0x10000 # List of targets to build for host/src PROJ_TARGETS += cc3x_lib cc3x_productionlib tests pal PROJ_TESTS = integration_cc3x INTEG_TESTS = runtime_integration_test # cmpu_integration_test dmpu_integration_test # If the following flag = 1, then use specific ECC functions # with SCA protection on program level (different from HW level) CC_CONFIG_SUPPORT_ECC_SCA_SW_PROTECT = 0 # Low level driver support FW_ENABLE_AES_DRIVER = 1 CC_CONFIG_SB_CERT_VERSION_MAJOR = 1 CC_CONFIG_SB_CERT_VERSION_MINOR = 0 CFLAGS_EXTRA += -DCC_SRAM_INDIRECT_ACCESS CFLAGS_EXTRA += -DUSE_MBEDTLS_CRYPTOCELL ifneq (,$(findstring gnu,$(CROSS_COMPILE))) CFLAGS_EXTRA += -DMBEDTLS_CONFIG_FILE='' else CFLAGS_EXTRA += -DDX_PLAT_MPS2_PLUS CFLAGS_EXTRA += -DMBEDTLS_CONFIG_FILE='' endif