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