Added pCode to the PIC port
[fw/sdcc] / src / pic / Makefile
1 PRJDIR = ../..
2
3 include $(PRJDIR)/Makefile.common
4
5 OBJ = gen.o ralloc.o main.o glue.o pcode.o
6 LIB = port.a
7
8 CFLAGS = -ggdb -Wall -O2
9 CFLAGS += -I.. -I. -I../..
10
11 all: $(LIB)
12
13 #hmm, now why don't we use automake instead of hardcoding
14 #the dependencies?
15 pcode.o: pcode.h
16 gen.o:  pcode.h
17
18 main.o: main.c peeph.rul
19
20 $(LIB): peeph.rul $(OBJ)
21         rm -f $(LIB)
22         ar r $(LIB) $(OBJ)
23         ranlib $(LIB)
24
25 peeph.rul: peeph.def
26         $(AWK) -f ../SDCCpeeph.awk peeph.def > peeph.rul
27
28 include clean.mk