2 # makefile for the regression tests that return an error code on failure
9 SIM65FLAGS = -x 200000000
11 CL65 := $(if $(wildcard ../../bin/cl65*),../../bin/cl65,cl65)
12 SIM65 := $(if $(wildcard ../../bin/sim65*),../../bin/sim65,sim65)
22 TESTS := $(patsubst %.c,%.prg,$(wildcard *.c))
23 TESTS += $(patsubst %.c,%.o.prg,$(wildcard *.c))
24 TESTS += $(patsubst %.c,%.os.prg,$(wildcard *.c))
25 TESTS += $(patsubst %.c,%.osi.prg,$(wildcard *.c))
26 TESTS += $(patsubst %.c,%.osir.prg,$(wildcard *.c))
27 TESTS += $(patsubst %.c,%.oi.prg,$(wildcard *.c))
28 TESTS += $(patsubst %.c,%.oir.prg,$(wildcard *.c))
29 TESTS += $(patsubst %.c,%.or.prg,$(wildcard *.c))
34 $(CL65) $(CC65FLAGS) $< -o $@
35 $(SIM65) $(SIM65FLAGS) $@
38 $(CL65) $(CC65FLAGS) $< -o $@
39 $(SIM65) $(SIM65FLAGS) $@
42 $(CL65) $(CC65FLAGS) $< -o $@
43 $(SIM65) $(SIM65FLAGS) $@
46 $(CL65) $(CC65FLAGS) $< -o $@
47 $(SIM65) $(SIM65FLAGS) $@
50 $(CL65) $(CC65FLAGS) $< -o $@
51 $(SIM65) $(SIM65FLAGS) $@
54 $(CL65) $(CC65FLAGS) $< -o $@
55 $(SIM65) $(SIM65FLAGS) $@
58 $(CL65) $(CC65FLAGS) $< -o $@
59 $(SIM65) $(SIM65FLAGS) $@
62 $(CL65) $(CC65FLAGS) $< -o $@
63 $(SIM65) $(SIM65FLAGS) $@