X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fz80%2FMakefile.bcc;h=093b84dde84d18c9067d12af28b150637984b13a;hb=c566e0b75f7d5740a348b777dc051cf74907aeef;hp=d6b240b7b1c35f702cfd2047f62571b7b8bd0a15;hpb=2a49765047102a2d9655bf84a1482aa23345de17;p=fw%2Fsdcc diff --git a/src/z80/Makefile.bcc b/src/z80/Makefile.bcc index d6b240b7..093b84dd 100644 --- a/src/z80/Makefile.bcc +++ b/src/z80/Makefile.bcc @@ -1,26 +1,23 @@ -PRJDIR = ../.. +# Makefile for Borland C++ -# !include $(PRJDIR)/Makefile.common +PRJDIR = ../.. -OBJ = gen.obj ralloc.obj main.obj gbz80.obj +OBJ = gen.obj ralloc.obj main.obj support.obj peep.obj LIB = port.lib -!include ..\..\Bcc.inc -CFLAGS = -I.. -I. -I..\.. -I..\..\support +!include $(PRJDIR)/Bcc.inc +CFLAGS = $(CFLAGS) -I.. -I$(PRJDIR) all: $(LIB) -main.obj: main.c peeph.rul -gbz80.obj: gbz80.c peeph-gbz80.rul - -$(LIB): peeph.rul $(OBJ) - del $(LIB) - tlib /a $(LIB) +gen.obj +ralloc.obj +main.obj +gbz80.obj - -peeph.rul: peeph.def - gawk -f ../SDCCpeeph.awk peeph.def > peeph.rul +main.obj: main.c peeph.rul peeph-z80.rul peeph-gbz80.rul -peeph-gbz80.rul: peeph-gbz80.def - gawk -f ../SDCCpeeph.awk peeph-gbz80.def > peeph-gbz80.rul +$(LIB): $(OBJ) + if exist $(LIB) del $(LIB) + tlib $@ @&&! ++$(**: = &^ ++) +! -# include clean.mk +.def.rul: + gawk -f ../SDCCpeeph.awk $< > $@