• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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