blob: 6674e16cdccec0e9963986aeb8d7c74000a12fb5 [file] [log] [blame]
Julian Hall072daf82022-08-04 12:04:41 +01001#-------------------------------------------------------------------------------
2# Copyright (c) 2022, Arm Limited and Contributors. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6# Lists components that provide an infrastructure layer for the
7# protected-storage service provider that uses the SFS component
8# backed by a storage partition provided by the block storage service.
9#-------------------------------------------------------------------------------
10
11#-------------------------------------------------------------------------------
12# Infrastructure components
13#
14#-------------------------------------------------------------------------------
15add_components(TARGET "protected-storage"
16 BASE_DIR ${TS_ROOT}
17 COMPONENTS
18 "components/common/uuid"
19 "components/rpc/common/caller"
20 "components/rpc/ffarpc/caller/sp"
21 "components/service/locator"
22 "components/service/locator/interface"
23 "components/service/locator/sp"
24 "components/service/locator/sp/ffa"
25 "components/service/secure_storage/backend/secure_flash_store"
26 "components/service/secure_storage/backend/secure_flash_store/flash_fs"
27 "components/service/secure_storage/backend/secure_flash_store/flash"
28 "components/service/secure_storage/backend/secure_flash_store/flash/block_store_adapter"
29 "components/service/secure_storage/factory/sp/sfs_shared_block_store"
30 "components/service/block_storage/block_store"
31 "components/service/block_storage/block_store/client"
32 "components/service/block_storage/factory/client"
33)