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