Imported the regression suite
[fw/sdcc] / support / regression / ports / host / spec.mk
1 SDCC = gcc
2 SDCCFLAGS = -Wall
3
4 EXEEXT = .bin
5
6 EXTRAS = fwk/lib/testfwk$(OBJEXT) ports/$(PORT)/support$(OBJEXT)
7
8 $(PORT_SUBRESULTS_DIR)/%.out: $(PORT_CASES_DIR)/%$(EXEEXT)
9         mkdir -p `dirname $@`
10         -$< > $@
11         if grep -q FAIL $@; then echo FAILURES in $@; fi
12
13 %$(EXEEXT): %$(OBJEXT) $(EXTRAS)
14         $(SDCC) $(SDCCFLAGS) -o $@ $< $(EXTRAS)
15
16 %$(OBJEXT): %.c fwk/include/*.h
17         $(SDCC) $(SDCCFLAGS) -c $< -o $@