blob: e0bd773222c2304613123ec48d56ae6068277f75 [file] [log] [blame]
Imre Kisd0ed5c22021-12-15 17:05:47 +01001#-------------------------------------------------------------------------------
Gabor Toth75951632023-09-06 09:17:28 +02002# Copyright (c) 2021-2023, Arm Limited and Contributors. All rights reserved.
Imre Kisd0ed5c22021-12-15 17:05:47 +01003#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7
8add_components(TARGET "smm-gateway"
9 BASE_DIR ${TS_ROOT}
10 COMPONENTS
Imre Kisd0ed5c22021-12-15 17:05:47 +010011 "components/common/uuid"
Imre Kisd0ed5c22021-12-15 17:05:47 +010012 "components/rpc/common/interface"
13 "components/service/common/include"
Imre Kisd0ed5c22021-12-15 17:05:47 +010014 "components/service/common/provider"
Julian Hall98656d52022-05-05 11:09:21 +010015 "components/service/uefi/smm_variable/backend"
16 "components/service/uefi/smm_variable/provider"
Imre Kisd0ed5c22021-12-15 17:05:47 +010017 "components/service/secure_storage/include"
Imre Kisd0ed5c22021-12-15 17:05:47 +010018 "components/service/secure_storage/backend/mock_store"
19 "protocols/rpc/common/packed-c"
Imre Kisd0ed5c22021-12-15 17:05:47 +010020)
21
Gabor Toth75951632023-09-06 09:17:28 +020022if (UEFI_AUTH_VAR)
23add_components(TARGET "smm-gateway"
24 BASE_DIR ${TS_ROOT}
25 COMPONENTS
26 "components/common/tlv"
27 "components/service/crypto/include"
28 "components/service/crypto/client/psa"
29)
30endif()
31
Imre Kisd0ed5c22021-12-15 17:05:47 +010032target_include_directories(smm-gateway PRIVATE
33 ${TS_ROOT}
34 ${TS_ROOT}/components
35)