blob: e9d292abe97858db13d015a63e02ebe7ca015f54 [file] [log] [blame]
Soby Mathewb4c6df42022-11-09 11:13:29 +00001#
2# SPDX-License-Identifier: BSD-3-Clause
3# SPDX-FileCopyrightText: Copyright TF-RMM Contributors.
4#
5
6add_library(rmm-lib-smc)
7
8target_link_libraries(rmm-lib-smc
9 PRIVATE rmm-lib-arch
10 rmm-lib-common)
11
12target_include_directories(rmm-lib-smc
13 PUBLIC "include")
14
15if(NOT RMM_ARCH STREQUAL fake_host)
16 target_sources(rmm-lib-smc
Soby Mathewa28d46e2023-01-17 02:40:22 +000017 PRIVATE "src/aarch64/smc.S"
Yousuf A740bc362022-10-31 11:47:28 +000018 "src/smc-rmi-offsets.c"
19 "src/smc-rsi-offsets.c")
Soby Mathewb4c6df42022-11-09 11:13:29 +000020else()
21 target_sources(rmm-lib-smc
22 PRIVATE "src/fake_host/smc_wrapper.c")
23endif()