minor TINI fixes
[fw/sdcc] / support / tests / dhrystone / Makefile
index 824fac0f2a9705db0d17c860f8a00a65b59cf96e..bdb070da809fbc588cb7d4222851afb8b90f00d2 100644 (file)
@@ -1,11 +1,11 @@
 # Simple Makefile for dhrystone and sdcc
 
-PROC = gbz80
-PORT = gb
+PROC = z80
+PORT = consolez80
 
 CC = /home/michaelh/projects/gbdk-support/lcc/lcc
 # -DNOENUM is here to make the results more predictable
-CFLAGS =
+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)
@@ -16,8 +16,12 @@ OBJ = dhry.o
 
 all: dhry
 
-dhry: $(OBJ)
-       $(CC) -o dhry.gb dhry.o
+dhry: dhry.s $(OBJ)
+       -$(CC) $(CFLAGS) -o dhry.gb dhry.o
+       cat dhry.ihx | ../../makebin/makebin  > dhry.rom
+
+dhry.s: dhry.c
+       $(CC) $(CFLAGS) -S -o dhry.s dhry.c
 
 native:
        gcc -g -O2 -DREG= -DNOSTRUCTASSIGN -DNOENUM -o dhry dhry.c
@@ -25,4 +29,4 @@ native:
 dhry.c:
 
 clean:
-       rm -r *~ dhry
+       rm -f *~ dhry *.o *.gb