From: Greg King Date: Wed, 17 Dec 2014 16:57:45 +0000 (-0500) Subject: Added make code to build the optimized versions. X-Git-Tag: V2.15~27^2~6 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=b9c1087cc2febf5789f7bc59dc9ff52f50ce3b3b;p=cc65 Added make code to build the optimized versions. --- diff --git a/test/misc/Makefile b/test/misc/Makefile index b18d9165e..bb9fa404b 100644 --- a/test/misc/Makefile +++ b/test/misc/Makefile @@ -33,30 +33,28 @@ TESTS += $(SOURCES:%.c=$(WORKDIR)/%.oi.prg) TESTS += $(SOURCES:%.c=$(WORKDIR)/%.oir.prg) TESTS += $(SOURCES:%.c=$(WORKDIR)/%.or.prg) -# FIXME: actually use/build differently optimized programs here - all: $(TESTS) # should compile, but then hangs in an endless loop $(WORKDIR)/endless%prg: endless.c - $(CL65) $(CC65FLAGS) $< -o $@ + $(CL65) $(subst .,,($*:.o%=-O%)) $(CC65FLAGS) $< -o $@ ! $(SIM65) $(SIM65FLAGS) $@ # these need reference data that cant be generated by a host compiled program # in a useful way $(WORKDIR)/limits%prg: limits.c - $(CL65) $(CC65FLAGS) $< -o $@ + $(CL65) $(subst .,,($*:.o%=-O%)) $(CC65FLAGS) $< -o $@ $(SIM65) $(SIM65FLAGS) $@ > $(WORKDIR)/limits.out $(DIFF) $(WORKDIR)/limits.out limits.ref # the rest are tests that fail currently for one reason or another $(WORKDIR)/fields%prg: fields.c @echo "FIXME: " $@ "will currently fail" - $(CL65) $(CC65FLAGS) $< -o $@ + $(CL65) $(subst .,,($*:.o%=-O%)) $(CC65FLAGS) $< -o $@ -$(SIM65) $(SIM65FLAGS) $@ $(WORKDIR)/sitest%prg: sitest.c @echo "FIXME: " $@ "will currently fail" - -$(CL65) $(CC65FLAGS) $< -o $@ + -$(CL65) $(subst .,,($*:.o%=-O%)) $(CC65FLAGS) $< -o $@ -$(SIM65) $(SIM65FLAGS) $@ clean: