Merge back from 2.21-pre1
[fw/sdcc] / src / mcs51 / Makefile
index a248555c8f80fa13bd9f8d17ba25d2f9d7327e46..d2783a6411658f8c2ddf02fb489b9e29abb782bd 100644 (file)
@@ -5,15 +5,16 @@ include $(PRJDIR)/Makefile.common
 OBJ = gen.o ralloc.o main.o
 LIB = port.a
 
-CFLAGS = -ggdb -Wall
 CFLAGS += -I.. -I. -I../..
 
 all: $(LIB)
 
+main.o: main.c peeph.rul
+
 $(LIB): peeph.rul $(OBJ)
        rm -f $(LIB)
        ar r $(LIB) $(OBJ)
-       ranlib $(LIB)
+       $(RANLIB) $(LIB)
 
 peeph.rul: peeph.def
        $(AWK) -f ../SDCCpeeph.awk peeph.def > peeph.rul