d044b7c33a
Running every plugin with every test is getting excessive as well as not really improving coverage that much. Restrict the plugin tests to just the MULTIARCH_TESTS which are shared between most architecture for both system and user-mode. For those that aren't we need to squash MULTIARCH_TESTS so we don't add them when they are not part of the TESTS global. Signed-off-by: Alex Bennée <alex.bennee@linaro.org> Acked-by: Richard Henderson <richard.henderson@linaro.org> Message-Id: <20230424092249.58552-14-alex.bennee@linaro.org>
35 lines
735 B
Makefile
35 lines
735 B
Makefile
TESTS_PATH = $(SRC_PATH)/tests/tcg/tricore
|
|
|
|
LDFLAGS = -T$(TESTS_PATH)/link.ld --mcpu=tc162
|
|
ASFLAGS = -mtc162
|
|
|
|
TESTS += test_abs.tst
|
|
TESTS += test_bmerge.tst
|
|
TESTS += test_clz.tst
|
|
TESTS += test_dextr.tst
|
|
TESTS += test_dvstep.tst
|
|
TESTS += test_fadd.tst
|
|
TESTS += test_fmul.tst
|
|
TESTS += test_ftoi.tst
|
|
TESTS += test_imask.tst
|
|
TESTS += test_insert.tst
|
|
TESTS += test_ld_bu.tst
|
|
TESTS += test_ld_h.tst
|
|
TESTS += test_madd.tst
|
|
TESTS += test_msub.tst
|
|
TESTS += test_muls.tst
|
|
|
|
QEMU_OPTS += -M tricore_testboard -cpu tc27x -nographic -kernel
|
|
|
|
%.pS: $(TESTS_PATH)/%.S
|
|
$(HOST_CC) -E -o $@ $<
|
|
|
|
%.o: %.pS
|
|
$(AS) $(ASFLAGS) -o $@ $<
|
|
|
|
%.tst: %.o
|
|
$(LD) $(LDFLAGS) $< -o $@
|
|
|
|
# We don't currently support the multiarch system tests
|
|
undefine MULTIARCH_TESTS
|