blob: 5fb591ad1492b09723916e85e4c0c48f380fbde9 [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 INTERFACE)
7
8target_link_libraries(rmm-lib
9 INTERFACE rmm-lib-allocator
10 rmm-lib-arch
Soby Mathewb4c6df42022-11-09 11:13:29 +000011 rmm-lib-attestation
12 rmm-lib-common
Soby Mathewdcedbdc2024-02-26 14:07:25 +000013 rmm-lib-console
Soby Mathewb4c6df42022-11-09 11:13:29 +000014 rmm-lib-debug
15 rmm-lib-gic
16 rmm-lib-measurement
17 rmm-lib-realm
18 rmm-lib-rmm_el3_ifc
19 rmm-lib-smc
Javier Almansa Sobrino2eb98b02023-12-18 18:10:55 +000020 rmm-lib-s2tt
Soby Mathewb4c6df42022-11-09 11:13:29 +000021 rmm-lib-timers
AlexeiFedoroveaec0c42023-02-01 18:13:32 +000022 rmm-lib-xlat
23 t_cose)
Soby Mathewb4c6df42022-11-09 11:13:29 +000024
25add_subdirectory("allocator")
26add_subdirectory("arch")
27add_subdirectory("attestation")
Soby Mathewb4c6df42022-11-09 11:13:29 +000028add_subdirectory("common")
Soby Mathewdcedbdc2024-02-26 14:07:25 +000029add_subdirectory("console")
Soby Mathewb4c6df42022-11-09 11:13:29 +000030add_subdirectory("debug")
31add_subdirectory("gic")
Soby Mathew73dad842022-12-16 12:51:01 +000032add_subdirectory("mbedtls")
Soby Mathewb4c6df42022-11-09 11:13:29 +000033add_subdirectory("measurement")
Soby Mathew372484a2023-04-20 14:40:52 +010034add_subdirectory("qcbor")
Soby Mathewb4c6df42022-11-09 11:13:29 +000035add_subdirectory("realm")
Soby Mathewb4c6df42022-11-09 11:13:29 +000036add_subdirectory("rmm_el3_ifc")
AlexeiFedoroveaec0c42023-02-01 18:13:32 +000037add_subdirectory("smc")
Javier Almansa Sobrino2eb98b02023-12-18 18:10:55 +000038add_subdirectory("s2tt")
Soby Mathewb4c6df42022-11-09 11:13:29 +000039add_subdirectory("t_cose")
40add_subdirectory("timers")
41add_subdirectory("xlat")