1#
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
17        PRIVATE "src/aarch64/smc.S")
18else()
19    target_sources(rmm-lib-smc
20        PRIVATE "src/fake_host/smc_wrapper.c")
21endif()
22