Fixed bugs involving static variables in z80 port; added --lesspedantic option
[fw/sdcc] / src / izt / Makefile
1 PRJDIR = ../..
2
3 include $(PRJDIR)/Makefile.common
4
5 OBJ = i186.o ralloc.o gen.o tlcs900h.o gen_generic.o aop.o util.o
6 LIB = port.a
7
8 CFLAGS += -I.. -I. -I../..
9 LDFLAGS = -ggdb
10
11 all: $(LIB)
12
13 $(LIB): $(OBJ)
14         rm -f $(LIB)
15         ar r $(LIB) $(OBJ)
16         $(RANLIB) $(LIB)
17
18 %.rul: %.def
19         $(AWK) -f ../SDCCpeeph.awk $< > $@
20
21 main.o: main.c peeph.rul peeph-z80.rul peeph-gbz80.rul mappings.i
22
23 i186.o: i186.c i186_mappings.i
24
25 include clean.mk