X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=support%2Ftests%2Fdhrystone%2FMakefile;h=62d194fa2e982ccf6e55d15d24705bac0bb9d051;hb=b1176539b41432fec283cb2d21b77efda04b3780;hp=cc4e6ee979c2ff64a3b9711ebdddf64a53f09cff;hpb=463b81bbc7d82c9d7a9b6b3f2c3f9304dc61dca6;p=fw%2Fsdcc diff --git a/support/tests/dhrystone/Makefile b/support/tests/dhrystone/Makefile index cc4e6ee9..62d194fa 100644 --- a/support/tests/dhrystone/Makefile +++ b/support/tests/dhrystone/Makefile @@ -1,29 +1,30 @@ # Simple Makefile for dhrystone and sdcc +TOPDIR = ../../.. + +PROC = z80 + +CC = $(TOPDIR)/bin/sdcc -CC = /home/michaelh/projects/sdcc/bin/sdcc # -DNOENUM is here to make the results more predictable -CFLAGS = -mz80 -v -CFLAGS += -DREG= -DNOSTRUCTASSIGN -DNOENUM -DBROKEN_SDCC=0 -DHZ=100 -LIBDIR = /home/michaelh/projects/sdcc/device/lib/z80/ -LD = link-z80 +CFLAGS += -DREG= -DNOSTRUCTASSIGN -DNOENUM -V -m$(PROC) --profile --dumpall --stack-auto OBJ = dhry.o -all: dhry +all: dhry.bin -dhry: $(OBJ) - $(LD) -n -- -i -m -k$(LIBDIR) -lz80.lib \ - -b_CODE=0x200 dhry.ihx $(LIBDIR)crt0.o $(OBJ) - cat dhry.ihx | ../../makebin/makebin > dhry.rom +dhry.ihx: dhry.c + $(CC) $(CFLAGS) dhry.c -native: - gcc -g -O2 -DREG= -DNOSTRUCTASSIGN -DNOENUM -o dhry dhry.c +dhry.gb: dhry.c + $(CC) $(CFLAGS) dhry.c -.c.o: - $(CC) $(CFLAGS) $< +dhry.c: dhry.h -dhry.c: $(CC) +dhry.bin: dhry.ihx + cat $< | $(TOPDIR)/bin/makebin > $@ -clean: - rm -r *~ dhry +native: + gcc -g -O2 -DREG= -DNOSTRUCTASSIGN -DNOENUM -o dhry dhry.c +clean: + rm -f *~ dhry *.o *.gb *.ihx *.rel *.dump* *.lst *.sym *.map *.asm *.bin *.gb