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