blob: 20d62b81c6d7a60040237cd963ba7203b75b7088 [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"
20 "components/common/crc32/native"
21 "components/config/ramstore"
22 "components/config/loader/sp"
23 "components/messaging/ffa/libsp"
24 "components/rpc/common/interface"
25 "components/rpc/ffarpc/endpoint"
26 "components/service/common/provider"
27 "components/service/fwu/provider"
28 "components/service/fwu/provider/serializer/packed-c"
29 "components/service/discovery/provider"
30 "components/service/discovery/provider/serializer/packed-c"
31)
32
33target_sources(fwu PRIVATE
34 ${CMAKE_CURRENT_LIST_DIR}/fwu_sp.c
35)