blob: 2a7505e4c84283142cc93107c1310b3d204cff19 [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"
33)
34
35#################################################################
36
37target_include_directories(fwu PRIVATE
38 ${TS_ROOT}
39 ${TS_ROOT}/components
40)