2 # makefile for the tests that MUST NOT compile
6 CL65 := $(if $(wildcard ../../bin/cl65*),../../bin/cl65,cl65)
7 SIM65 := $(if $(wildcard ../../bin/sim65*),../../bin/sim65,sim65)
13 TESTS := $(patsubst %.c,%.prg,$(wildcard *.c))
14 TESTS += $(patsubst %.c,%.o.prg,$(wildcard *.c))
15 TESTS += $(patsubst %.c,%.os.prg,$(wildcard *.c))
16 TESTS += $(patsubst %.c,%.osi.prg,$(wildcard *.c))
17 TESTS += $(patsubst %.c,%.osir.prg,$(wildcard *.c))
18 TESTS += $(patsubst %.c,%.oi.prg,$(wildcard *.c))
19 TESTS += $(patsubst %.c,%.oir.prg,$(wildcard *.c))
20 TESTS += $(patsubst %.c,%.or.prg,$(wildcard *.c))
25 ! $(CL65) $(CC65FLAGS) $< -o $@
27 ! $(CL65) $(CC65FLAGS) $< -o $@
29 ! $(CL65) $(CC65FLAGS) $< -o $@
31 ! $(CL65) $(CC65FLAGS) $< -o $@
33 ! $(CL65) $(CC65FLAGS) $< -o $@
35 ! $(CL65) $(CC65FLAGS) $< -o $@
37 ! $(CL65) $(CC65FLAGS) $< -o $@
39 ! $(CL65) $(CC65FLAGS) $< -o $@