blob: 79b6a6929dd83bb6766febec9b521f2c8dd6e7ba [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}/rse_comms_messenger_api.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_messenger.c"
17 "${CMAKE_CURRENT_LIST_DIR}/rse_comms_platform.c"
Bence Baloghdb872262024-02-22 16:59:35 +010018 )
19
20target_include_directories(${TGT}
21 PUBLIC
22 "${CMAKE_CURRENT_LIST_DIR}"
23 )
24
25set_property(TARGET ${TGT} APPEND PROPERTY TS_PLATFORM_DRIVER_DEPENDENCIES
26 "mhu"
27)