* Fixed va_args for the z80
[fw/sdcc] / support / tests / dhrystone / Makefile
index bdb070da809fbc588cb7d4222851afb8b90f00d2..934de057e7f48ca142c38407010e5731d1d2a0ff 100644 (file)
@@ -1,32 +1,27 @@
 # Simple Makefile for dhrystone and sdcc
+TOPDIR = ../../..
 
 PROC = z80
-PORT = consolez80
 
-CC = /home/michaelh/projects/gbdk-support/lcc/lcc
+CC = $(TOPDIR)/bin/sdcc
+
 # -DNOENUM is here to make the results more predictable
-CFLAGS = -Wl-m -mz80/consolez80 -Wf--dumpall -v --prefix=/home/michaelh/projects/gbdk-current/
-CFLAGS += -DREG= -DNOSTRUCTASSIGN -DNOENUM
-LIBDIR = /home/michaelh/projects/gbdk-lib/build/
-LD = link-$(PROC)
-LDFLAGS = -v
-AS = as-$(PROC)
+CFLAGS += -DREG= -DNOSTRUCTASSIGN -DNOENUM -V -m$(PROC)
 
 OBJ = dhry.o
 
-all: dhry
+all: dhry.ihx
+
+dhry.ihx: dhry.c
+       $(CC) $(CFLAGS) dhry.c
 
-dhry: dhry.s $(OBJ)
-       -$(CC) $(CFLAGS) -o dhry.gb dhry.o
-       cat dhry.ihx | ../../makebin/makebin  > dhry.rom
+dhry.c: dhry.h
 
-dhry.s: dhry.c
-       $(CC) $(CFLAGS) -S -o dhry.s dhry.c
+dhry.bin: dhry.ihx
+       cat $< | ../../makebin/makebin > $@
 
 native:
        gcc -g -O2 -DREG= -DNOSTRUCTASSIGN -DNOENUM -o dhry dhry.c
 
-dhry.c:
-
 clean:
-       rm -f *~ dhry *.o *.gb
+       rm -f *~ dhry *.o *.gb *.ihx *.rel