blob: 90a73d91b138e6ef6363db7fc6e670febc499a19 [file] [log] [blame]
Julian Hall351a0722023-01-12 11:58:42 +00001#-------------------------------------------------------------------------------
Imre Kisefadd3a2024-06-28 14:15:57 +02002# Copyright (c) 2023-2024, Arm Limited and Contributors. All rights reserved.
Julian Hall351a0722023-01-12 11:58:42 +00003#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6# Common components used for any deployment of the fwu service provider.
7#-------------------------------------------------------------------------------
8
9#-------------------------------------------------------------------------------
10# Components common to all deployments
11#
12#-------------------------------------------------------------------------------
13add_components(TARGET "fwu"
14 BASE_DIR ${TS_ROOT}
15 COMPONENTS
16 "components/common/uuid"
17 "components/common/endian"
18 "components/media/disk/gpt_iterator"
19 "components/media/volume/index"
20 "components/service/common/include"
21 "components/service/fwu/agent"
Imre Kisefadd3a2024-06-28 14:15:57 +020022 "components/service/fwu/common"
Julian Hall351a0722023-01-12 11:58:42 +000023 "components/service/fwu/config"
24 "components/service/fwu/config/gpt"
25 "components/service/fwu/fw_store/banked"
26 "components/service/fwu/fw_store/banked/metadata_serializer/v1"
27 "components/service/fwu/fw_store/banked/metadata_serializer/v2"
28 "components/service/fwu/installer"
29 "components/service/fwu/installer/raw"
30 "components/service/fwu/installer/copy"
31 "components/service/fwu/installer/factory/default"
32 "components/service/fwu/inspector/direct"
Gyorgy Szinga167c932024-10-17 23:58:36 +020033 "components/service/log/factory"
34 "components/service/log/client"
35 "components/rpc/common/caller"
36 "components/rpc/ts_rpc/caller/sp"
37 "components/service/common/client"
Julian Hall351a0722023-01-12 11:58:42 +000038)
39
40#################################################################
41
42target_include_directories(fwu PRIVATE
43 ${TS_ROOT}
44 ${TS_ROOT}/components
45)