blob: 1ca1e86ebcbe01c71ba80cb77caf85fb279a49f8 [file] [log] [blame]
Julian Hallf31da8e2023-01-17 10:10:29 +00001#-------------------------------------------------------------------------------
2# Copyright (c) 2023, Arm Limited and Contributors. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6# Includes components needed for deploying the fwu service provider
7# within a secure partition.
8#-------------------------------------------------------------------------------
9
10#-------------------------------------------------------------------------------
11# Common components for fwu sp deployments
12#
13#-------------------------------------------------------------------------------
14add_components(TARGET "fwu"
15 BASE_DIR ${TS_ROOT}
16 COMPONENTS
17 "components/common/fdt"
18 "components/common/trace"
19 "components/common/utils"
Balint Dobszay550ce872022-12-15 15:28:40 +010020 "components/common/crc32"
Julian Hallf31da8e2023-01-17 10:10:29 +000021 "components/config/ramstore"
22 "components/config/loader/sp"
23 "components/messaging/ffa/libsp"
24 "components/rpc/common/interface"
Imre Kis2a0d0e62023-07-04 18:00:53 +020025 "components/rpc/common/endpoint"
26 "components/rpc/ts_rpc/common"
27 "components/rpc/ts_rpc/endpoint/sp"
Julian Hallf31da8e2023-01-17 10:10:29 +000028 "components/service/common/provider"
29 "components/service/fwu/provider"
Imre Kis86b1d672024-07-15 13:15:58 +020030 "components/service/fwu/provider/serializer"
Julian Hallf31da8e2023-01-17 10:10:29 +000031)
32
33target_sources(fwu PRIVATE
34 ${CMAKE_CURRENT_LIST_DIR}/fwu_sp.c
35)