Nice. Up to 85.55 C / 157.52 asm. Is now definatly better code than gbdk.
[fw/sdcc] / support / tests / dhrystone / Makefile
1 # Simple Makefile for dhrystone and sdcc
2
3 CC = /home/michaelh/projects/sdcc/bin/sdcc
4 # -DNOENUM is here to make the results more predictable
5 CFLAGS = -mgbz80 -v --dumpall
6 CFLAGS += -DREG= -DNOSTRUCTASSIGN -DNOENUM -DBROKEN_SDCC=0 -DHZ=100
7 LIBDIR = /home/michaelh/projects/sdcc/device/lib/gbz80/
8 LD = link-gb
9 AS = as-gb
10
11 OBJ = dhry.o
12
13 all: dhry
14
15 dhry: $(OBJ)
16         $(LD) -n -- -z -m -k$(LIBDIR) -lz80.lib \
17         -b_CODE=0x200 dhry.gb $(LIBDIR)crt0.o $(OBJ)
18 #       cat dhry.ihx | ../../makebin/makebin > dhry.rom
19
20 native:
21         gcc -g -O2 -DREG= -DNOSTRUCTASSIGN -DNOENUM -o dhry dhry.c
22
23 .c.o:
24         $(CC) $(CFLAGS) $<
25
26 dhry.c:
27
28 clean:
29         rm -r *~ dhry