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
7*f271aa62SBastian KoppelmannTESTS += test_bmerge.tst
82d934b59SBastian Koppelmann
9be78e799SBastian KoppelmannQEMU_OPTS += -M tricore_testboard -nographic -kernel
10be78e799SBastian Koppelmann
11be78e799SBastian Koppelmann%.pS: $(TESTS_PATH)/%.S
12be78e799SBastian Koppelmann	$(HOST_CC) -E -o $@ $<
13be78e799SBastian Koppelmann
14be78e799SBastian Koppelmann%.o: %.pS
15be78e799SBastian Koppelmann	$(AS) $(ASFLAGS) -o $@ $<
16be78e799SBastian Koppelmann
17be78e799SBastian Koppelmann%.tst: %.o
18be78e799SBastian Koppelmann	$(LD) $(LDFLAGS) $< -o $@
19