1#------------------------------------------------------------------------------- 2# Copyright (c) 2021-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}/uefi_variable_store.c" 13 "${CMAKE_CURRENT_LIST_DIR}/variable_index.c" 14 "${CMAKE_CURRENT_LIST_DIR}/variable_index_iterator.c" 15 "${CMAKE_CURRENT_LIST_DIR}/variable_checker.c" 16 ) 17 18set(UEFI_MAX_VARIABLE_SIZE "4096" CACHE STRING "Maximum size of UEFI variables") 19target_compile_definitions(${TGT} PRIVATE 20 DEFAULT_MAX_VARIABLE_SIZE=${UEFI_MAX_VARIABLE_SIZE} 21 ) 22