1#------------------------------------------------------------------------------- 2# Copyright (c) 2022, Arm Limited and Contributors. All rights reserved. 3# 4# SPDX-License-Identifier: BSD-3-Clause 5# 6#------------------------------------------------------------------------------- 7if (NOT DEFINED TGT) 8 message(FATAL_ERROR "mandatory parameter TGT is not defined.") 9endif() 10 11set(CFG_FFA_VERSION 0x00010001 CACHE STRING "The supported FF-A protocol's version: (major << 16) | minor") 12 13target_sources(${TGT} PRIVATE 14 "${CMAKE_CURRENT_LIST_DIR}/mock_assert.cpp" 15 "${CMAKE_CURRENT_LIST_DIR}/mock_ffa_api.cpp" 16 "${CMAKE_CURRENT_LIST_DIR}/mock_ffa_internal_api.cpp" 17 "${CMAKE_CURRENT_LIST_DIR}/mock_sp_discovery.cpp" 18 "${CMAKE_CURRENT_LIST_DIR}/mock_sp_memory_management.cpp" 19 "${CMAKE_CURRENT_LIST_DIR}/mock_sp_messaging.cpp" 20 "${CMAKE_CURRENT_LIST_DIR}/mock_sp_rxtx.cpp" 21 ) 22 23target_include_directories(${TGT} 24 PUBLIC 25 ${CMAKE_CURRENT_LIST_DIR} 26 ${CMAKE_CURRENT_LIST_DIR}/../include 27) 28 29target_compile_definitions(${TGT} 30 PUBLIC 31 "ARM64=1" 32 "CFG_FFA_VERSION=${CFG_FFA_VERSION}" 33)