1#------------------------------------------------------------------------------- 2# Copyright (c) 2020, Arm Limited. All rights reserved. 3# 4# SPDX-License-Identifier: BSD-3-Clause 5# 6#------------------------------------------------------------------------------- 7 8cmake_policy(SET CMP0076 NEW) 9 10set(STSAFEA_DIR ${CMAKE_CURRENT_LIST_DIR}/stsafea) 11set(SE_PSA_DIR ${STSAFEA_DIR}/se_psa) 12 13#========================= stsafea defs ===============================# 14 15target_sources(crypto_service_mbedcrypto 16 PRIVATE 17 ${SE_PSA_DIR}/se_psa.c 18 ${STSAFEA_INTERFACE_SRC_DIR}/stsafea_service_stub.c 19) 20 21target_include_directories(crypto_service_mbedcrypto 22 PUBLIC 23 ${SE_PSA_DIR} 24 ${STSAFEA_INT_DIR}/Inc 25) 26 27target_compile_options(crypto_service_mbedcrypto 28 PUBLIC 29 -DPSA_USE_SE_ST 30) 31 32target_compile_options(tfm_psa_rot_partition_crypto 33 PUBLIC 34 -DPSA_USE_SE_ST 35) 36 37install(FILES ${SE_PSA_DIR}/se_psa_id.h 38 DESTINATION ${INSTALL_INTERFACE_INC_DIR} 39) 40