]> git.sur5r.net Git - cc65/commitdiff
actually use optimization switches
authormrdudz <mrdudz@users.noreply.github.com>
Wed, 26 Nov 2014 00:38:30 +0000 (01:38 +0100)
committermrdudz <mrdudz@users.noreply.github.com>
Wed, 26 Nov 2014 00:38:30 +0000 (01:38 +0100)
test/Makefile
test/err/Makefile
test/misc/Makefile
test/ref/Makefile
test/val/Makefile

index 8429852332df63f39d2aa8d1e98db6e7e669d8a6..b942cbcdf0f555a260f3779e42a6bad4c49ced16 100644 (file)
@@ -37,6 +37,12 @@ dotests: $(WORKDIR)/bdiff$(EXE)
        @$(MAKE) -C err clean all
        @$(MAKE) -C misc clean all
 
+continue: $(WORKDIR)/bdiff$(EXE)
+       @$(MAKE) -C val all
+       @$(MAKE) -C ref all
+       @$(MAKE) -C err all
+       @$(MAKE) -C misc all
+
 clean:
        @$(MAKE) -C val clean
        @$(MAKE) -C ref clean
index f7f41a03ccc7a82aa8fc0a73ba2924dc6829b6f9..f0fcf34863bade0d975d4c70e8a32e8b2543f10e 100644 (file)
@@ -33,19 +33,19 @@ all: $(TESTS)
 $(WORKDIR)/%.prg: %.c
        ! $(CL65) $(CC65FLAGS) $< -o $@
 $(WORKDIR)/%.o.prg: %.c
-       ! $(CL65) $(CC65FLAGS) $< -o $@
+       ! $(CL65) -O $(CC65FLAGS) $< -o $@
 $(WORKDIR)/%.os.prg: %.c
-       ! $(CL65) $(CC65FLAGS) $< -o $@
+       ! $(CL65) -Os $(CC65FLAGS) $< -o $@
 $(WORKDIR)/%.osi.prg: %.c
-       ! $(CL65) $(CC65FLAGS) $< -o $@
+       ! $(CL65) -Osi $(CC65FLAGS) $< -o $@
 $(WORKDIR)/%.osir.prg: %.c
-       ! $(CL65) $(CC65FLAGS) $< -o $@
+       ! $(CL65) -Osir $(CC65FLAGS) $< -o $@
 $(WORKDIR)/%.oi.prg: %.c
-       ! $(CL65) $(CC65FLAGS) $< -o $@
+       ! $(CL65) -Oi $(CC65FLAGS) $< -o $@
 $(WORKDIR)/%.oir.prg: %.c
-       ! $(CL65) $(CC65FLAGS) $< -o $@
+       ! $(CL65) -Oir $(CC65FLAGS) $< -o $@
 $(WORKDIR)/%.or.prg: %.c
-       ! $(CL65) $(CC65FLAGS) $< -o $@
+       ! $(CL65) -Or $(CC65FLAGS) $< -o $@
 clean:
        @$(RM) $(TESTS)
        @$(RM) $(patsubst %.c,$(WORKDIR)/%.o,$(wildcard *.c))
index ce1956d861d2a3e70f2d397aa1cb0bd1bb1c204e..0fa550d3fc7019d216331c468f8610ee5977f779 100644 (file)
@@ -32,6 +32,8 @@ TESTS += $(patsubst %.c,$(WORKDIR)/%.oi.prg,$(wildcard *.c))
 TESTS += $(patsubst %.c,$(WORKDIR)/%.oir.prg,$(wildcard *.c))
 TESTS += $(patsubst %.c,$(WORKDIR)/%.or.prg,$(wildcard *.c))
 
+# FIXME: actually use/build differently optimized programs here
+
 all: $(TESTS)
 
 # should compile, but then hangs in an endless loop
index f14db3ecf75b01465f374ca80c92a1f96307b04c..2a465b5004ddd7f2815031e7ec6e95996304d0e4 100644 (file)
@@ -49,37 +49,37 @@ $(WORKDIR)/%.prg: %.c $(WORKDIR)/%.ref
        $(DIFF) $(WORKDIR)/$*.out $(WORKDIR)/$*.ref
 
 $(WORKDIR)/%.o.prg: %.c $(WORKDIR)/%.ref
-       $(CL65) $(CC65FLAGS) $< -o $@
+       $(CL65) -O $(CC65FLAGS) $< -o $@
        $(SIM65) $(SIM65FLAGS) $@ > $(WORKDIR)/$*.out
        $(DIFF) $(WORKDIR)/$*.out $(WORKDIR)/$*.ref
 
 $(WORKDIR)/%.os.prg: %.c $(WORKDIR)/%.ref
-       $(CL65) $(CC65FLAGS) $< -o $@
+       $(CL65) -Os $(CC65FLAGS) $< -o $@
        $(SIM65) $(SIM65FLAGS) $@ > $(WORKDIR)/$*.out
        $(DIFF) $(WORKDIR)/$*.out $(WORKDIR)/$*.ref
 
 $(WORKDIR)/%.osi.prg: %.c $(WORKDIR)/%.ref
-       $(CL65) $(CC65FLAGS) $< -o $@
+       $(CL65) -Osi $(CC65FLAGS) $< -o $@
        $(SIM65) $(SIM65FLAGS) $@ > $(WORKDIR)/$*.out
        $(DIFF) $(WORKDIR)/$*.out $(WORKDIR)/$*.ref
 
 $(WORKDIR)/%.osir.prg: %.c $(WORKDIR)/%.ref
-       $(CL65) $(CC65FLAGS) $< -o $@
+       $(CL65) -Osir $(CC65FLAGS) $< -o $@
        $(SIM65) $(SIM65FLAGS) $@ > $(WORKDIR)/$*.out
        $(DIFF) $(WORKDIR)/$*.out $(WORKDIR)/$*.ref
 
 $(WORKDIR)/%.oi.prg: %.c $(WORKDIR)/%.ref
-       $(CL65) $(CC65FLAGS) $< -o $@
+       $(CL65) -Oi $(CC65FLAGS) $< -o $@
        $(SIM65) $(SIM65FLAGS) $@ > $(WORKDIR)/$*.out
        $(DIFF) $(WORKDIR)/$*.out $(WORKDIR)/$*.ref
 
 $(WORKDIR)/%.oir.prg: %.c $(WORKDIR)/%.ref
-       $(CL65) $(CC65FLAGS) $< -o $@
+       $(CL65) -Oir $(CC65FLAGS) $< -o $@
        $(SIM65) $(SIM65FLAGS) $@ > $(WORKDIR)/$*.out
        $(DIFF) $(WORKDIR)/$*.out $(WORKDIR)/$*.ref
 
 $(WORKDIR)/%.or.prg: %.c $(WORKDIR)/%.ref
-       $(CL65) $(CC65FLAGS) $< -o $@
+       $(CL65) -Or $(CC65FLAGS) $< -o $@
        $(SIM65) $(SIM65FLAGS) $@ > $(WORKDIR)/$*.out
        $(DIFF) $(WORKDIR)/$*.out $(WORKDIR)/$*.ref
 
index 591f953890e7a8ce4f4d2de09d8204dd7000b579..2dc4796e6de594677824845b8a0a7f4cd6cc9641 100644 (file)
@@ -37,31 +37,31 @@ $(WORKDIR)/%.prg: %.c
        $(SIM65) $(SIM65FLAGS) $@
 
 $(WORKDIR)/%.o.prg: %.c
-       $(CL65) $(CC65FLAGS) $< -o $@
+       $(CL65) -O $(CC65FLAGS) $< -o $@
        $(SIM65) $(SIM65FLAGS) $@
 
 $(WORKDIR)/%.os.prg: %.c
-       $(CL65) $(CC65FLAGS) $< -o $@
+       $(CL65) -Os $(CC65FLAGS) $< -o $@
        $(SIM65) $(SIM65FLAGS) $@
 
 $(WORKDIR)/%.osi.prg: %.c
-       $(CL65) $(CC65FLAGS) $< -o $@
+       $(CL65) -Osi $(CC65FLAGS) $< -o $@
        $(SIM65) $(SIM65FLAGS) $@
 
 $(WORKDIR)/%.osir.prg: %.c
-       $(CL65) $(CC65FLAGS) $< -o $@
+       $(CL65) -Osir $(CC65FLAGS) $< -o $@
        $(SIM65) $(SIM65FLAGS) $@
 
 $(WORKDIR)/%.oi.prg: %.c
-       $(CL65) $(CC65FLAGS) $< -o $@
+       $(CL65) -Oi $(CC65FLAGS) $< -o $@
        $(SIM65) $(SIM65FLAGS) $@
 
 $(WORKDIR)/%.oir.prg: %.c
-       $(CL65) $(CC65FLAGS) $< -o $@
+       $(CL65) -Oir $(CC65FLAGS) $< -o $@
        $(SIM65) $(SIM65FLAGS) $@
 
 $(WORKDIR)/%.or.prg: %.c
-       $(CL65) $(CC65FLAGS) $< -o $@
+       $(CL65) -Or $(CC65FLAGS) $< -o $@
        $(SIM65) $(SIM65FLAGS) $@
 
 clean: