1#------------------------------------------------------------------------------- 2# Copyright (c) 2024, 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_property(TARGET ${TGT} APPEND PROPERTY PUBLIC_HEADER 12 ${CMAKE_CURRENT_LIST_DIR}/caller/sp/rse_comms_caller.h 13 ) 14 15target_sources(${TGT} PRIVATE 16 "${CMAKE_CURRENT_LIST_DIR}/rse_comms.c" 17 "${CMAKE_CURRENT_LIST_DIR}/caller/sp/rse_comms_caller.c" 18 "${CMAKE_CURRENT_LIST_DIR}/caller/sp/rse_comms_protocol.c" 19 "${CMAKE_CURRENT_LIST_DIR}/caller/sp/rse_comms_protocol_embed.c" 20 "${CMAKE_CURRENT_LIST_DIR}/caller/sp/rse_comms_protocol_pointer_access.c" 21 ) 22 23target_include_directories(${TGT} 24 PUBLIC 25 "${CMAKE_CURRENT_LIST_DIR}/caller/sp/" 26 ) 27 28