409e064888aa568a83b9736c8c935cb8fdf9a155
[fw/sdcc] / src / pic / Makefile.bcc
1 PRJDIR = ../..
2
3 # !include $(PRJDIR)/Makefile.common
4
5 OBJ = device.obj gen.obj genarith.obj ralloc.obj main.obj glue.obj pcode.obj pcodeflow.obj pcodepeep.obj pcoderegs.obj
6 LIB = port.lib
7
8 !include ..\..\Bcc.inc
9 CFLAGS  = -I.. -I. -I..\.. -I..\..\support -D__FUNCTION__=__FILE__
10
11 all: $(LIB)
12
13 main.obj: main.c peeph.rul
14
15 $(LIB): peeph.rul $(OBJ)
16         if exist $(LIB) del $(LIB)
17         tlib /a $(LIB) +device.obj +gen.obj +genarith.obj +ralloc.obj +main.obj +glue.obj
18         tlib /a $(LIB) +pcode.obj +pcodeflow.obj +pcodepeep.obj +pcoderegs.obj
19
20 peeph.rul: peeph.def
21         gawk -f ../SDCCpeeph.awk peeph.def > peeph.rul
22
23 # include clean.mk