xref: /linux/tools/testing/memblock/scripts/Makefile.include (revision 2a7ceac9e58167fadc3496c5f694543d4bbe03ef)
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)
616802e55SKarolina Drobnik	CFLAGS += -D CONFIG_NUMA
716802e55SKarolina Drobnikendif
816802e55SKarolina Drobnik
916802e55SKarolina Drobnik# Simulate movable NUMA memory regions
1016802e55SKarolina Drobnikifeq ($(MOVABLE_NODE), 1)
1116802e55SKarolina Drobnik	CFLAGS += -D MOVABLE_NODE
1216802e55SKarolina Drobnikendif
1316802e55SKarolina Drobnik
14*2a7ceac9SKarolina Drobnik# Use 32 bit physical addresses.
15*2a7ceac9SKarolina Drobnik# Remember to install 32-bit version of dependencies.
1616802e55SKarolina Drobnikifeq ($(32BIT_PHYS_ADDR_T), 1)
17*2a7ceac9SKarolina Drobnik	CFLAGS += -m32 -U CONFIG_PHYS_ADDR_T_64BIT
18*2a7ceac9SKarolina Drobnik	LDFLAGS += -m32
1916802e55SKarolina Drobnikendif
20