switch banks after send, don't saveRegister after switching banks
[fw/sdcc] / src / z80 / Makefile.bcc
index 1b2c468887e5c10753773cfd07c31bd8b95385f0..23023114d1b0c7f224df195675480f7dc83a9b15 100644 (file)
@@ -2,27 +2,27 @@ PRJDIR = ../..
 
 # !include $(PRJDIR)/Makefile.common
 
-OBJ = gen.obj ralloc.obj main.obj gbz80.obj
+OBJ = gen.obj ralloc.obj main.obj support.obj
 LIB = port.lib
 
-CFLAGS  = -6 -O -g0 -I.. -I. -I..\.. -I..\..\support
-
-.c.obj:
-        BCC32 -c $(CFLAGS) $(CPPFLAGS) $<
+!include ..\..\Bcc.inc
+CFLAGS  = -I.. -I. -I..\.. -I..\..\support
 
 all: $(LIB)
 
-main.obj: main.c peeph.rul
-gbz80.obj: gbz80.c peeph-gbz80.rul
+main.obj: main.c peeph.rul peeph-z80.rul peeph-gbz80.rul
 
 $(LIB): peeph.rul $(OBJ)
        del $(LIB)
-        tlib /a $(LIB) +gen.obj +ralloc.obj +main.obj +gbz80.obj
-       
+        tlib /a $(LIB) +gen.obj +ralloc.obj +main.obj +support.obj
+
 peeph.rul: peeph.def
         gawk -f ../SDCCpeeph.awk peeph.def > peeph.rul
 
 peeph-gbz80.rul: peeph-gbz80.def
         gawk -f ../SDCCpeeph.awk peeph-gbz80.def > peeph-gbz80.rul
 
+peeph-z80.rul: peeph-z80.def
+        gawk -f ../SDCCpeeph.awk peeph-z80.def > peeph-z80.rul
+
 # include clean.mk