Explorar o código

selftests/powerpc: Add install support to more powerpc tests

These tests were merged in parallel to the install support, update them
now to use it.

This also adds cross compile support for the VPHN test which was missing
it.

Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Michael Ellerman %!s(int64=10) %!d(string=hai) anos
pai
achega
989898b707

+ 4 - 10
tools/testing/selftests/powerpc/switch_endian/Makefile

@@ -1,9 +1,8 @@
-CC := $(CROSS_COMPILE)gcc
-PROGS := switch_endian_test
+TEST_PROGS := switch_endian_test
 
 
 ASFLAGS += -O2 -Wall -g -nostdlib -m64
 ASFLAGS += -O2 -Wall -g -nostdlib -m64
 
 
-all: $(PROGS)
+all: $(TEST_PROGS)
 
 
 switch_endian_test: check-reversed.S
 switch_endian_test: check-reversed.S
 
 
@@ -13,12 +12,7 @@ check-reversed.o: check.o
 check-reversed.S: check-reversed.o
 check-reversed.S: check-reversed.o
 	hexdump -v -e '/1 ".byte 0x%02X\n"' $< > $@
 	hexdump -v -e '/1 ".byte 0x%02X\n"' $< > $@
 
 
-run_tests: all
-	@-for PROG in $(PROGS); do \
-		./$$PROG; \
-	done;
+include ../../lib.mk
 
 
 clean:
 clean:
-	rm -f $(PROGS) *.o check-reversed.S
-
-.PHONY: all run_tests clean
+	rm -f $(TEST_PROGS) *.o check-reversed.S

+ 5 - 8
tools/testing/selftests/powerpc/vphn/Makefile

@@ -1,15 +1,12 @@
-PROG := test-vphn
+TEST_PROGS := test-vphn
 
 
 CFLAGS += -m64
 CFLAGS += -m64
 
 
-all: $(PROG)
+all: $(TEST_PROGS)
 
 
-$(PROG): ../harness.c
+$(TEST_PROGS): ../harness.c
 
 
-run_tests: all
-	./$(PROG)
+include ../../lib.mk
 
 
 clean:
 clean:
-	rm -f $(PROG)
-
-.PHONY: all run_tests clean
+	rm -f $(TEST_PROGS)