1# 2# Copyright (c) 2021-2024, Arm Limited. All rights reserved. 3# 4# SPDX-License-Identifier: BSD-3-Clause 5# 6 7# Process RME_GPT_BITLOCK_BLOCK value 8ifeq ($(filter 0 1 2 4 8 16 32 64 128 256 512, ${RME_GPT_BITLOCK_BLOCK}),) 9 $(error "Invalid value for RME_GPT_BITLOCK_BLOCK: ${RME_GPT_BITLOCK_BLOCK}") 10endif 11 12ifeq (${RME_GPT_BITLOCK_BLOCK},0) 13 $(warning "GPT library uses global spinlock") 14endif 15 16# Process RME_GPT_MAX_BLOCK value 17ifeq ($(filter 0 2 32 512, ${RME_GPT_MAX_BLOCK}),) 18 $(error "Invalid value for RME_GPT_MAX_BLOCK: ${RME_GPT_MAX_BLOCK}") 19endif 20 21GPT_LIB_SRCS := $(addprefix lib/gpt_rme/, \ 22 gpt_rme.c) 23