selftests/powerpc: Add install support to more powerpc tests
authorMichael Ellerman <mpe@ellerman.id.au>
Mon, 1 Jun 2015 09:44:17 +0000 (19:44 +1000)
committerMichael Ellerman <mpe@ellerman.id.au>
Tue, 2 Jun 2015 06:54:49 +0000 (16:54 +1000)
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>
tools/testing/selftests/powerpc/switch_endian/Makefile
tools/testing/selftests/powerpc/vphn/Makefile

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