blob: f5b3d84129e35c1543418f7f7a5444f86ed6dffe [file] [log] [blame]
Rui Miguel Silva909ff4d2021-12-03 19:00:54 +00001#-------------------------------------------------------------------------------
Bence Balogha10cf7a2024-01-30 22:59:30 +01002# Copyright (c) 2021-2024, Arm Limited and Contributors. All rights reserved.
Rui Miguel Silva909ff4d2021-12-03 19:00:54 +00003#
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}/openamp_messenger_api.h"
13 )
14
15target_sources(${TGT} PRIVATE
16 "${CMAKE_CURRENT_LIST_DIR}/openamp_messenger.c"
17 "${CMAKE_CURRENT_LIST_DIR}/openamp_virtio.c"
18 "${CMAKE_CURRENT_LIST_DIR}/openamp_mhu.c"
19 )
20
21target_include_directories(${TGT}
22 PUBLIC
23 "${CMAKE_CURRENT_LIST_DIR}"
24 )
Bence Balogha10cf7a2024-01-30 22:59:30 +010025
26set_property(TARGET ${TGT} APPEND PROPERTY TS_PLATFORM_DRIVER_DEPENDENCIES
27 "mhu"
28)