fixed compilation with Borland C
[fw/sdcc] / src / pic / Makefile.bcc
index 445fa5ffd383cf9d73b3242bdb7291798b2ccc1d..409e064888aa568a83b9736c8c935cb8fdf9a155 100644 (file)
@@ -2,7 +2,7 @@ PRJDIR = ../..
 
 # !include $(PRJDIR)/Makefile.common
 
-OBJ = gen.obj genarith.obj ralloc.obj main.obj glue.obj pcode.obj pcodepeep.obj
+OBJ = device.obj gen.obj genarith.obj ralloc.obj main.obj glue.obj pcode.obj pcodeflow.obj pcodepeep.obj pcoderegs.obj
 LIB = port.lib
 
 !include ..\..\Bcc.inc
@@ -13,9 +13,9 @@ all: $(LIB)
 main.obj: main.c peeph.rul
 
 $(LIB): peeph.rul $(OBJ)
-       del $(LIB)
-        tlib /a $(LIB) +gen.obj +genarith.obj +ralloc.obj +main.obj +glue.obj
-        tlib /a $(LIB) +pcode.obj +pcodepeep.obj
+       if exist $(LIB) del $(LIB)
+        tlib /a $(LIB) +device.obj +gen.obj +genarith.obj +ralloc.obj +main.obj +glue.obj
+        tlib /a $(LIB) +pcode.obj +pcodeflow.obj +pcodepeep.obj +pcoderegs.obj
 
 peeph.rul: peeph.def
         gawk -f ../SDCCpeeph.awk peeph.def > peeph.rul