blob: 7276360e2db8505e28e5d87805d24a77ff7d0c1b [file] [log] [blame]
Julian Hall351a0722023-01-12 11:58:42 +00001#-------------------------------------------------------------------------------
2# Copyright (c) 2023, Arm Limited and Contributors. All rights reserved.
3#
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"
22 "components/service/fwu/config"
23 "components/service/fwu/config/gpt"
24 "components/service/fwu/fw_store/banked"
25 "components/service/fwu/fw_store/banked/metadata_serializer/v1"
26 "components/service/fwu/fw_store/banked/metadata_serializer/v2"
27 "components/service/fwu/installer"
28 "components/service/fwu/installer/raw"
29 "components/service/fwu/installer/copy"
30 "components/service/fwu/installer/factory/default"
31 "components/service/fwu/inspector/direct"
32)
33
34#################################################################
35
36target_include_directories(fwu PRIVATE
37 ${TS_ROOT}
38 ${TS_ROOT}/components
39)