blob: 22760f5182fb074cef3be3d3d9ae898c3877c3d5 [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"
Julian Hall19990042022-07-21 08:26:13 +010016 "components/service/common/include"
17 "components/service/common/provider"
18 "components/service/block_storage/block_store"
Julian Hall19990042022-07-21 08:26:13 +010019 "components/service/block_storage/provider"
20 "components/service/block_storage/provider/serializer/packed-c"
Julian Hall19990042022-07-21 08:26:13 +010021)
22
23#################################################################
24
25target_include_directories(block-storage PRIVATE
26 ${TS_ROOT}
27 ${TS_ROOT}/components
28)