1 # SPDX-License-Identifier: GPL-2.0
2 SIGNAL_CONTEXT_CHK_TESTS
:= tm-signal-context-chk-gpr tm-signal-context-chk-fpu \
3 tm-signal-context-chk-vmx tm-signal-context-chk-vsx
5 TEST_GEN_PROGS
:= tm-resched-dscr tm-syscall tm-signal-msr-resv tm-signal-stack \
6 tm-vmxcopy tm-fork tm-tar tm-tmspr tm-vmx-unavail \
7 $(SIGNAL_CONTEXT_CHK_TESTS
)
11 $(TEST_GEN_PROGS
): ..
/harness.c ..
/utils.c
15 $(OUTPUT
)/tm-syscall
: tm-syscall-asm.S
16 $(OUTPUT
)/tm-syscall
: CFLAGS
+= -I..
/..
/..
/..
/..
/usr
/include
17 $(OUTPUT
)/tm-tmspr
: CFLAGS
+= -pthread
18 $(OUTPUT
)/tm-vmx-unavail
: CFLAGS
+= -pthread
-m64
19 $(OUTPUT
)/tm-resched-dscr
: ..
/pmu
/lib.o
21 SIGNAL_CONTEXT_CHK_TESTS
:= $(patsubst %,$(OUTPUT
)/%,$(SIGNAL_CONTEXT_CHK_TESTS
))
22 $(SIGNAL_CONTEXT_CHK_TESTS
): tm-signal.S
23 $(SIGNAL_CONTEXT_CHK_TESTS
): CFLAGS
+= -mhtm
-m64
-mvsx