Back to home page

OSCL-LXR

 
 

    


0001 # SPDX-License-Identifier: GPL-2.0
0002 
0003 TM_TESTS := ptrace-tm-gpr
0004 TM_TESTS += ptrace-tm-spd-gpr
0005 TM_TESTS += ptrace-tm-spd-tar
0006 TM_TESTS += ptrace-tm-spd-vsx
0007 TM_TESTS += ptrace-tm-spr
0008 TM_TESTS += ptrace-tm-tar
0009 TM_TESTS += ptrace-tm-vsx
0010 
0011 TESTS_64 := $(TM_TESTS)
0012 TESTS_64 += core-pkey
0013 TESTS_64 += perf-hwbreak
0014 TESTS_64 += ptrace-hwbreak
0015 TESTS_64 += ptrace-perf-hwbreak
0016 TESTS_64 += ptrace-pkey
0017 TESTS_64 += ptrace-syscall
0018 TESTS_64 += ptrace-tar
0019 TESTS_64 += ptrace-vsx
0020 
0021 TESTS += ptrace-gpr
0022 
0023 TEST_GEN_PROGS := $(TESTS) $(TESTS_64)
0024 
0025 LOCAL_HDRS += $(patsubst %,$(selfdir)/powerpc/ptrace/%,$(wildcard *.h))
0026 
0027 top_srcdir = ../../../../..
0028 include ../../lib.mk
0029 
0030 TM_TESTS := $(patsubst %,$(OUTPUT)/%,$(TM_TESTS))
0031 TESTS_64 := $(patsubst %,$(OUTPUT)/%,$(TESTS_64))
0032 
0033 $(TESTS_64): CFLAGS += -m64
0034 $(TM_TESTS): CFLAGS += -I../tm -mhtm
0035 
0036 CFLAGS += -I../../../../../usr/include -fno-pie
0037 
0038 $(OUTPUT)/ptrace-gpr: ptrace-gpr.S
0039 $(OUTPUT)/ptrace-pkey $(OUTPUT)/core-pkey: LDLIBS += -pthread
0040 
0041 $(TEST_GEN_PROGS): ../harness.c ../utils.c ../lib/reg.S