1b2441318SGreg Kroah-Hartman# SPDX-License-Identifier: GPL-2.0 23c20a1d0SMichael Ellerman 33c20a1d0SMichael EllermanTM_TESTS := ptrace-tm-gpr 43c20a1d0SMichael EllermanTM_TESTS += ptrace-tm-spd-gpr 53c20a1d0SMichael EllermanTM_TESTS += ptrace-tm-spd-tar 63c20a1d0SMichael EllermanTM_TESTS += ptrace-tm-spd-vsx 73c20a1d0SMichael EllermanTM_TESTS += ptrace-tm-spr 83c20a1d0SMichael EllermanTM_TESTS += ptrace-tm-tar 93c20a1d0SMichael EllermanTM_TESTS += ptrace-tm-vsx 103c20a1d0SMichael Ellerman 113c20a1d0SMichael EllermanTESTS_64 := $(TM_TESTS) 123c20a1d0SMichael EllermanTESTS_64 += core-pkey 133c20a1d0SMichael EllermanTESTS_64 += perf-hwbreak 143c20a1d0SMichael EllermanTESTS_64 += ptrace-hwbreak 153c20a1d0SMichael EllermanTESTS_64 += ptrace-perf-hwbreak 163c20a1d0SMichael EllermanTESTS_64 += ptrace-pkey 173c20a1d0SMichael EllermanTESTS_64 += ptrace-syscall 183c20a1d0SMichael EllermanTESTS_64 += ptrace-tar 193c20a1d0SMichael EllermanTESTS_64 += ptrace-vsx 203c20a1d0SMichael Ellerman 21149a497dSMichael EllermanTESTS += ptrace-gpr 22149a497dSMichael Ellerman 23149a497dSMichael EllermanTEST_GEN_PROGS := $(TESTS) $(TESTS_64) 24f666ad41SAnshuman Khandual 25cf4baafdSMichael EllermanLOCAL_HDRS += $(patsubst %,$(selfdir)/powerpc/ptrace/%,$(wildcard *.h)) 26cf4baafdSMichael Ellerman 277e0cf1c9SMichael Ellermantop_srcdir = ../../../../.. 28f666ad41SAnshuman Khandualinclude ../../lib.mk 29f666ad41SAnshuman Khandual 303c20a1d0SMichael EllermanTM_TESTS := $(patsubst %,$(OUTPUT)/%,$(TM_TESTS)) 313c20a1d0SMichael EllermanTESTS_64 := $(patsubst %,$(OUTPUT)/%,$(TESTS_64)) 323c20a1d0SMichael Ellerman 333c20a1d0SMichael Ellerman$(TESTS_64): CFLAGS += -m64 343c20a1d0SMichael Ellerman$(TM_TESTS): CFLAGS += -I../tm -mhtm 353c20a1d0SMichael Ellerman 364f11410bSMathieu DesnoyersCFLAGS += $(KHDR_INCLUDES) -fno-pie 37f666ad41SAnshuman Khandual 38611e3850SMichael Ellerman$(OUTPUT)/ptrace-gpr: ptrace-gpr.S 39*58709f6fSBenjamin Gray$(OUTPUT)/ptrace-perf-hwbreak: ptrace-perf-asm.S 40c39b7908SJoel Stanley$(OUTPUT)/ptrace-pkey $(OUTPUT)/core-pkey: LDLIBS += -pthread 411f7256e7SThiago Jung Bauermann 42cf4baafdSMichael Ellerman$(TEST_GEN_PROGS): ../harness.c ../utils.c ../lib/reg.S 43