blob: fd6b4f3672b7248a9efa1db24723d6d8a2ae53d3 [file] [log] [blame]
Bence Baloghdb872262024-02-22 16:59:35 +01001#-------------------------------------------------------------------------------
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
Gyorgy Szinge6b38462024-10-24 17:36:45 +020012 ${CMAKE_CURRENT_LIST_DIR}/caller/sp/rse_comms_caller.h
Bence Baloghdb872262024-02-22 16:59:35 +010013 )
14
15target_sources(${TGT} PRIVATE
Gyorgy Szinge6b38462024-10-24 17:36:45 +020016 "${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"
Bence Baloghdb872262024-02-22 16:59:35 +010021 )
22
23target_include_directories(${TGT}
24 PUBLIC
25 "${CMAKE_CURRENT_LIST_DIR}/caller/sp/"
26 )
27