Pre 2.92
[fw/sdcc] / support / tests / dhrystone / Makefile
index f97747e585c942703aab181cd2e373862cf5746d..3efa4734721d5a4be118171ee850473e6f46fe98 100644 (file)
@@ -1,10 +1,32 @@
 # Simple Makefile for dhrystone and sdcc
 
-CC = /home/michaelh/projects/sdcc/bin/sdcc -mz80 -v
-CFLAGS = -DREG= -DNOSTRUCTASSIGN -DNOENUM
+PROC = gbz80
+PORT = gb
+
+CC = /home/michaelh/projects/gbdk-support/lcc/lcc
+# -DNOENUM is here to make the results more predictable
+CFLAGS = -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)
+
+OBJ = dhry.o
 
 all: dhry
 
+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
+
+dhry.c:
+
 clean:
-       rm -r *~ dhry
-       
+       rm -f *~ dhry *.o *.gb