blob: d3dd4bfe1d866f5d59356d318188dbac06681b52 [file] [log] [blame]
Imre Kis23d1ba52023-10-20 13:56:47 +02001#-------------------------------------------------------------------------------
2# Copyright (c) 2023, Arm Limited and Contributors. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7if (NOT DEFINED TGT)
8 message(FATAL_ERROR "mandatory parameter TGT is not defined.")
9endif()
10
11target_sources(${TGT} PRIVATE
12 "${CMAKE_CURRENT_LIST_DIR}/rpmb_frontend.c"
13)
14
15set(RPMB_WRITE_KEY FALSE CACHE BOOL "Enable RPMB Authentication Key Write")
16
17if (RPMB_WRITE_KEY)
18set(_RPMB_WRITE_KEY 1)
19else()
20set(_RPMB_WRITE_KEY 0)
21endif()
22
23target_compile_definitions(${TGT} PRIVATE RPMB_WRITE_KEY=${_RPMB_WRITE_KEY})