Merge back from 2.21-pre1
[fw/sdcc] / src / mcs51 / Makefile
1 PRJDIR = ../..
2
3 include $(PRJDIR)/Makefile.common
4
5 OBJ = gen.o ralloc.o main.o
6 LIB = port.a
7
8 CFLAGS += -I.. -I. -I../..
9
10 all: $(LIB)
11
12 main.o: main.c peeph.rul
13
14 $(LIB): peeph.rul $(OBJ)
15         rm -f $(LIB)
16         ar r $(LIB) $(OBJ)
17         $(RANLIB) $(LIB)
18
19 peeph.rul: peeph.def
20         $(AWK) -f ../SDCCpeeph.awk peeph.def > peeph.rul
21
22 include clean.mk