1 # SPDX-License-Identifier: GPL-2.0 1 # SPDX-License-Identifier: GPL-2.0 >> 2 TEST_PROGS := ptrace-gpr ptrace-tm-gpr ptrace-tm-spd-gpr \ >> 3 ptrace-tar ptrace-tm-tar ptrace-tm-spd-tar ptrace-vsx ptrace-tm-vsx \ >> 4 ptrace-tm-spd-vsx ptrace-tm-spr 2 5 3 TM_TESTS := ptrace-tm-gpr << 4 TM_TESTS += ptrace-tm-spd-gpr << 5 TM_TESTS += ptrace-tm-spd-tar << 6 TM_TESTS += ptrace-tm-spd-vsx << 7 TM_TESTS += ptrace-tm-spr << 8 TM_TESTS += ptrace-tm-tar << 9 TM_TESTS += ptrace-tm-vsx << 10 << 11 TESTS_64 := $(TM_TESTS) << 12 TESTS_64 += core-pkey << 13 TESTS_64 += perf-hwbreak << 14 TESTS_64 += ptrace-hwbreak << 15 TESTS_64 += ptrace-perf-hwbreak << 16 TESTS_64 += ptrace-pkey << 17 TESTS_64 += ptrace-syscall << 18 TESTS_64 += ptrace-tar << 19 TESTS_64 += ptrace-vsx << 20 << 21 TESTS += ptrace-gpr << 22 << 23 TEST_GEN_PROGS := $(TESTS) $(TESTS_64) << 24 << 25 LOCAL_HDRS += $(patsubst %,$(selfdir)/powerpc/ << 26 << 27 top_srcdir = ../../../../.. << 28 include ../../lib.mk 6 include ../../lib.mk 29 include ../flags.mk << 30 << 31 TM_TESTS := $(patsubst %,$(OUTPUT)/%,$(TM_TEST << 32 TESTS_64 := $(patsubst %,$(OUTPUT)/%,$(TESTS_6 << 33 7 34 $(TESTS_64): CFLAGS += -m64 !! 8 all: $(TEST_PROGS) 35 $(TM_TESTS): CFLAGS += -I../tm -mhtm << 36 9 37 CFLAGS += $(KHDR_INCLUDES) -fno-pie !! 10 CFLAGS += -m64 -I../../../../../usr/include -I../tm -mhtm -fno-pie 38 11 39 $(OUTPUT)/ptrace-gpr: ptrace-gpr.S !! 12 $(TEST_PROGS): ../harness.c ../utils.c ../lib/reg.S ptrace.h 40 $(OUTPUT)/ptrace-perf-hwbreak: ptrace-perf-asm << 41 $(OUTPUT)/ptrace-pkey $(OUTPUT)/core-pkey: LDL << 42 13 43 $(TEST_GEN_PROGS): ../harness.c ../utils.c ../ !! 14 clean: >> 15 rm -f $(TEST_PROGS) *.o
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.