Cyril Bur | 7bb0e7e | 2016-09-23 16:18:22 +1000 | [diff] [blame] | 1 | SIGNAL_CONTEXT_CHK_TESTS := tm-signal-context-chk-gpr tm-signal-context-chk-fpu \ |
Cyril Bur | dd9bda4 | 2016-09-23 16:18:23 +1000 | [diff] [blame^] | 2 | tm-signal-context-chk-vmx tm-signal-context-chk-vsx |
Cyril Bur | f10d442 | 2016-09-23 16:18:20 +1000 | [diff] [blame] | 3 | |
Cyril Bur | a431b94 | 2016-06-29 21:41:51 +1000 | [diff] [blame] | 4 | TEST_PROGS := tm-resched-dscr tm-syscall tm-signal-msr-resv tm-signal-stack \ |
Cyril Bur | f10d442 | 2016-09-23 16:18:20 +1000 | [diff] [blame] | 5 | tm-vmxcopy tm-fork tm-tar tm-tmspr $(SIGNAL_CONTEXT_CHK_TESTS) |
Sam bobroff | 96d0161 | 2014-06-05 16:19:22 +1000 | [diff] [blame] | 6 | |
Michael Ellerman | 6faeeea | 2015-03-11 15:06:01 +1100 | [diff] [blame] | 7 | all: $(TEST_PROGS) |
Sam bobroff | 96d0161 | 2014-06-05 16:19:22 +1000 | [diff] [blame] | 8 | |
Michael Ellerman | b319ee8 | 2015-12-02 16:00:04 +1100 | [diff] [blame] | 9 | $(TEST_PROGS): ../harness.c ../utils.c |
Sam bobroff | 96d0161 | 2014-06-05 16:19:22 +1000 | [diff] [blame] | 10 | |
Cyril Bur | a431b94 | 2016-06-29 21:41:51 +1000 | [diff] [blame] | 11 | CFLAGS += -mhtm |
| 12 | |
Michael Ellerman | b319ee8 | 2015-12-02 16:00:04 +1100 | [diff] [blame] | 13 | tm-syscall: tm-syscall-asm.S |
Cyril Bur | a431b94 | 2016-06-29 21:41:51 +1000 | [diff] [blame] | 14 | tm-syscall: CFLAGS += -I../../../../../usr/include |
Rashmica Gupta | 16aab32 | 2015-12-23 16:49:54 +1100 | [diff] [blame] | 15 | tm-tmspr: CFLAGS += -pthread |
Sam bobroff | 7fe924d | 2015-04-10 14:16:49 +1000 | [diff] [blame] | 16 | |
Cyril Bur | f10d442 | 2016-09-23 16:18:20 +1000 | [diff] [blame] | 17 | $(SIGNAL_CONTEXT_CHK_TESTS): tm-signal.S |
| 18 | $(SIGNAL_CONTEXT_CHK_TESTS): CFLAGS += -mhtm -m64 -mvsx |
| 19 | |
Michael Ellerman | 6faeeea | 2015-03-11 15:06:01 +1100 | [diff] [blame] | 20 | include ../../lib.mk |
Sam bobroff | 96d0161 | 2014-06-05 16:19:22 +1000 | [diff] [blame] | 21 | |
| 22 | clean: |
Michael Ellerman | 6faeeea | 2015-03-11 15:06:01 +1100 | [diff] [blame] | 23 | rm -f $(TEST_PROGS) *.o |