xref: /openbmc/linux/tools/testing/memblock/scripts/Makefile.include (revision 4f2c0a4acffbec01079c28f839422e64ddeff004)
116802e55SKarolina Drobnik# SPDX-License-Identifier: GPL-2.0
216802e55SKarolina Drobnik# Definitions for user-provided arguments
316802e55SKarolina Drobnik
416802e55SKarolina Drobnik# Simulate CONFIG_NUMA=y
516802e55SKarolina Drobnikifeq ($(NUMA), 1)
6*b338bde5SRebecca Mckeever	CFLAGS += -D CONFIG_NUMA -D CONFIG_NODES_SHIFT=4
716802e55SKarolina Drobnikendif
816802e55SKarolina Drobnik
92a7ceac9SKarolina Drobnik# Use 32 bit physical addresses.
102a7ceac9SKarolina Drobnik# Remember to install 32-bit version of dependencies.
1116802e55SKarolina Drobnikifeq ($(32BIT_PHYS_ADDR_T), 1)
122a7ceac9SKarolina Drobnik	CFLAGS += -m32 -U CONFIG_PHYS_ADDR_T_64BIT
132a7ceac9SKarolina Drobnik	LDFLAGS += -m32
1416802e55SKarolina Drobnikendif
15946dccb3SRebecca Mckeever
16946dccb3SRebecca Mckeever# Enable memblock_dbg() messages
17946dccb3SRebecca Mckeeverifeq ($(MEMBLOCK_DEBUG), 1)
18946dccb3SRebecca Mckeever	CFLAGS += -D MEMBLOCK_DEBUG
19946dccb3SRebecca Mckeeverendif
20