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 29*108e5e68SMadhavan Srinivasaninclude ../flags.mk 30f666ad41SAnshuman Khandual 313c20a1d0SMichael EllermanTM_TESTS := $(patsubst %,$(OUTPUT)/%,$(TM_TESTS)) 323c20a1d0SMichael EllermanTESTS_64 := $(patsubst %,$(OUTPUT)/%,$(TESTS_64)) 333c20a1d0SMichael Ellerman 343c20a1d0SMichael Ellerman$(TESTS_64): CFLAGS += -m64 353c20a1d0SMichael Ellerman$(TM_TESTS): CFLAGS += -I../tm -mhtm 363c20a1d0SMichael Ellerman 374f11410bSMathieu DesnoyersCFLAGS += $(KHDR_INCLUDES) -fno-pie 38f666ad41SAnshuman Khandual 39611e3850SMichael Ellerman$(OUTPUT)/ptrace-gpr: ptrace-gpr.S 4058709f6fSBenjamin Gray$(OUTPUT)/ptrace-perf-hwbreak: ptrace-perf-asm.S 41c39b7908SJoel Stanley$(OUTPUT)/ptrace-pkey $(OUTPUT)/core-pkey: LDLIBS += -pthread 421f7256e7SThiago Jung Bauermann 43cf4baafdSMichael Ellerman$(TEST_GEN_PROGS): ../harness.c ../utils.c ../lib/reg.S 44