1be78e799SBastian KoppelmannTESTS_PATH = $(SRC_PATH)/tests/tcg/tricore 2be78e799SBastian Koppelmann 3be78e799SBastian KoppelmannLDFLAGS = -T$(TESTS_PATH)/link.ld 4be78e799SBastian KoppelmannASFLAGS = 5be78e799SBastian Koppelmann 62d934b59SBastian KoppelmannTESTS += test_abs.tst 7f271aa62SBastian KoppelmannTESTS += test_bmerge.tst 8a0d98ea8SBastian KoppelmannTESTS += test_clz.tst 970447df9SBastian KoppelmannTESTS += test_dextr.tst 10d6f1593aSBastian KoppelmannTESTS += test_dvstep.tst 110fb40c55SBastian KoppelmannTESTS += test_fadd.tst 1214c91f75SBastian KoppelmannTESTS += test_fmul.tst 1355f037a5SBastian KoppelmannTESTS += test_ftoi.tst 1476f7f548SBastian KoppelmannTESTS += test_imask.tst 15fa581531SBastian KoppelmannTESTS += test_insert.tst 166dcb9922SBastian KoppelmannTESTS += test_ld_bu.tst 17*6e34f54dSBastian KoppelmannTESTS += test_ld_h.tst 186ad6701cSBastian KoppelmannTESTS += test_madd.tst 190429e095SBastian KoppelmannTESTS += test_msub.tst 20a1ff17feSBastian KoppelmannTESTS += test_muls.tst 212d934b59SBastian Koppelmann 22be78e799SBastian KoppelmannQEMU_OPTS += -M tricore_testboard -nographic -kernel 23be78e799SBastian Koppelmann 24be78e799SBastian Koppelmann%.pS: $(TESTS_PATH)/%.S 25be78e799SBastian Koppelmann $(HOST_CC) -E -o $@ $< 26be78e799SBastian Koppelmann 27be78e799SBastian Koppelmann%.o: %.pS 28be78e799SBastian Koppelmann $(AS) $(ASFLAGS) -o $@ $< 29be78e799SBastian Koppelmann 30be78e799SBastian Koppelmann%.tst: %.o 31be78e799SBastian Koppelmann $(LD) $(LDFLAGS) $< -o $@ 32