xref: /linux/arch/powerpc/xmon/Makefile (revision bbfd5594756011167b8f8de9a00e0c946afda1e6)
1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0
2f78541dcSPaul Mackerras# Makefile for xmon
3f78541dcSPaul Mackerras
4a15098c9SMichael EllermanGCOV_PROFILE := n
5fb0b0a73SAndrew DonnellanKCOV_INSTRUMENT := n
6bf76f73cSDaniel AxtensUBSAN_SANITIZE := n
7f072015cSChristophe LeroyKASAN_SANITIZE := n
82fb857bcSRohan McLureKCSAN_SANITIZE := n
9a15098c9SMichael Ellerman
10e12d94f8SNaveen N. Rao# Disable ftrace for the entire directory
1115d5761aSMasahiro Yamadaccflags-remove-$(CONFIG_FUNCTION_TRACER) += $(CC_FLAGS_FTRACE)
12e12d94f8SNaveen N. Rao
1390bae4d9SNick Desaulniers# Clang stores addresses on the stack causing the frame size to blow
1490bae4d9SNick Desaulniers# out. See https://github.com/ClangBuiltLinux/linux/issues/252
1590bae4d9SNick Desaulniersccflags-$(CONFIG_CC_IS_CLANG) += -Wframe-larger-than=4096
1690bae4d9SNick Desaulniers
174eff2b4fSJordan Nietheobj-y			+= xmon.o nonstdio.o spr_access.o xmon_bpts.o
18e0426047SMichael Ellerman
19*41cc49efSMichael Ellermanobj-$(CONFIG_XMON_DISASSEMBLY) += ppc-dis.o ppc-opc.o
20