blob: dea377857bf4f458cc58240d0f4fd2fadb4f0661 [file] [log] [blame]
Julian Hall19990042022-07-21 08:26:13 +01001#-------------------------------------------------------------------------------
2# Copyright (c) 2022, Arm Limited and Contributors. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
Julian Hall8ad60432022-08-15 14:11:47 +01006# Common components used for any deployment of the block-storage service
7# provider.
Julian Hall19990042022-07-21 08:26:13 +01008#-------------------------------------------------------------------------------
9
10add_components(TARGET "block-storage"
11 BASE_DIR ${TS_ROOT}
12 COMPONENTS
Julian Hall19990042022-07-21 08:26:13 +010013 "components/common/tlv"
14 "components/common/uuid"
15 "components/common/endian"
Gabor Ambrus70908d02023-08-15 14:42:38 +020016 "components/rpc/common/caller"
17 "components/service/common/client"
Julian Hall19990042022-07-21 08:26:13 +010018 "components/service/common/include"
19 "components/service/common/provider"
20 "components/service/block_storage/block_store"
Julian Hall19990042022-07-21 08:26:13 +010021 "components/service/block_storage/provider"
22 "components/service/block_storage/provider/serializer/packed-c"
Julian Hall19990042022-07-21 08:26:13 +010023)
24
25#################################################################
26
27target_include_directories(block-storage PRIVATE
28 ${TS_ROOT}
29 ${TS_ROOT}/components
30)