1da9a1c10SChristophe Leroy# SPDX-License-Identifier: GPL-2.0
2da9a1c10SChristophe Leroy#
3da9a1c10SChristophe Leroy# Makefile for the linux kernel.
4da9a1c10SChristophe Leroy#
5da9a1c10SChristophe Leroy
66e0b7975SChristophe LeroyCFLAGS_ptrace-view.o		+= -DUTS_MACHINE='"$(UTS_MACHINE)"'
7da9a1c10SChristophe Leroy
86e0b7975SChristophe Leroyobj-y				+= ptrace.o ptrace-view.o
9*3618250cSChristophe Leroyobj-y				+= ptrace-fpu.o
100a7601b6SMichal Suchanekobj-$(CONFIG_COMPAT)		+= ptrace32.o
117b99ed4eSChristophe Leroyobj-$(CONFIG_VSX)		+= ptrace-vsx.o
127b99ed4eSChristophe Leroyifneq ($(CONFIG_VSX),y)
13*3618250cSChristophe Leroyobj-y				+= ptrace-novsx.o
147b99ed4eSChristophe Leroyendif
151b20773bSChristophe Leroyobj-$(CONFIG_ALTIVEC)		+= ptrace-altivec.o
1660ef9dbdSChristophe Leroyobj-$(CONFIG_SPE)		+= ptrace-spe.o
177c1f8db0SChristophe Leroyobj-$(CONFIG_PPC_TRANSACTIONAL_MEM)	+= ptrace-tm.o
18323a780cSChristophe Leroyobj-$(CONFIG_PPC_ADV_DEBUG_REGS)	+= ptrace-adv.o
19323a780cSChristophe Leroyifneq ($(CONFIG_PPC_ADV_DEBUG_REGS),y)
20323a780cSChristophe Leroyobj-y				+= ptrace-noadv.o
21323a780cSChristophe Leroyendif
22