bdb070da809fbc588cb7d4222851afb8b90f00d2
[fw/sdcc] / support / tests / dhrystone / Makefile
1 # Simple Makefile for dhrystone and sdcc
2
3 PROC = z80
4 PORT = consolez80
5
6 CC = /home/michaelh/projects/gbdk-support/lcc/lcc
7 # -DNOENUM is here to make the results more predictable
8 CFLAGS = -Wl-m -mz80/consolez80 -Wf--dumpall -v --prefix=/home/michaelh/projects/gbdk-current/
9 CFLAGS += -DREG= -DNOSTRUCTASSIGN -DNOENUM
10 LIBDIR = /home/michaelh/projects/gbdk-lib/build/
11 LD = link-$(PROC)
12 LDFLAGS = -v
13 AS = as-$(PROC)
14
15 OBJ = dhry.o
16
17 all: dhry
18
19 dhry: dhry.s $(OBJ)
20         -$(CC) $(CFLAGS) -o dhry.gb dhry.o
21         cat dhry.ihx | ../../makebin/makebin  > dhry.rom
22
23 dhry.s: dhry.c
24         $(CC) $(CFLAGS) -S -o dhry.s dhry.c
25
26 native:
27         gcc -g -O2 -DREG= -DNOSTRUCTASSIGN -DNOENUM -o dhry dhry.c
28
29 dhry.c:
30
31 clean:
32         rm -f *~ dhry *.o *.gb