Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 989898b7 authored by Michael Ellerman's avatar Michael Ellerman
Browse files

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: default avatarMichael Ellerman <mpe@ellerman.id.au>
parent ea4d1a87
Loading
Loading
Loading
Loading
+4 −10
Original line number Original line Diff line number Diff line
CC := $(CROSS_COMPILE)gcc
TEST_PROGS := switch_endian_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
include ../../lib.mk
	@-for PROG in $(PROGS); do \
		./$$PROG; \
	done;


clean:
clean:
	rm -f $(PROGS) *.o check-reversed.S
	rm -f $(TEST_PROGS) *.o check-reversed.S

.PHONY: all run_tests clean
+5 −8
Original line number Original line Diff line number Diff line
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
include ../../lib.mk
	./$(PROG)


clean:
clean:
	rm -f $(PROG)
	rm -f $(TEST_PROGS)

.PHONY: all run_tests clean