OBJ = gen.o ralloc.o main.o
LIB = port.a
-CFLAGS = -ggdb -Wall
CFLAGS += -I.. -I. -I../..
all: $(LIB)
-$(LIB): $(OBJ)
+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
include clean.mk