X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2FMakefile.bcc;h=36c4179ea47665c90e9d1fa27d83757c7543ab44;hb=1ec549d6b3513fc8a12c07bca667c86766408e2d;hp=a305b00d02dfd079721a3486382c2250f75366f1;hpb=6f11c54ec92ddcaa80492984aa74f4280afac125;p=fw%2Fsdcc diff --git a/src/Makefile.bcc b/src/Makefile.bcc index a305b00d..36c4179e 100644 --- a/src/Makefile.bcc +++ b/src/Makefile.bcc @@ -1,26 +1,29 @@ -# Generated automatically from Makefile.in by configure. -# -# -# - PRJDIR = .. # !include $(PRJDIR)/Makefile.common -PORTS = mcs51 z80 avr ds390 -PORT_LIBS = mcs51/port.lib z80/port.lib avr/port.lib ds390/port.lib +!include ..\Bcc.inc +CFLAGS = -I. -I.. -I..\support + +PORTS = mcs51 z80 avr ds390 pic izt +PORT_LIBS = mcs51/port.lib z80/port.lib avr/port.lib ds390/port.lib pic/port.lib izt/port.lib -LIBS = -lgc -LIBDIRS = -L$(PRJDIR)/support/gc -LIBGC = $(PRJDIR)/support/gc/gc.lib +#LIBS = -lgc +#LIBDIRS = -L$(PRJDIR)/support/gc +#LIBGC = $(PRJDIR)/support/gc/gc.lib +LIBS= +LIBDIRS= +LIBGC= -OBJECTS = SDCCy.obj SDCClex.obj SDCCerr.obj SDCChasht.obj SDCCmain.obj \ +OBJECTS = SDCCy.obj SDCClex.obj SDCChasht.obj SDCCmain.obj \ SDCCsymt.obj SDCCopt.obj SDCCast.obj SDCCmem.obj SDCCval.obj \ SDCCicode.obj SDCCbitv.obj SDCCset.obj SDCClabel.obj \ SDCCBBlock.obj SDCCloop.obj SDCCcse.obj SDCCcflow.obj SDCCdflow.obj \ SDCClrange.obj SDCCptropt.obj SDCCpeeph.obj SDCCglue.obj \ asm.obj +SLIBOBJS = $(SLIB)\SDCCerr.obj $(SLIB)\NewAlloc.obj $(SLIB)\MySystem.obj $(SLIB)\BuildCmd.obj + TARGET = $(PRJDIR)/bin/sdcc.exe # Compiling entire program or any subproject @@ -28,7 +31,7 @@ TARGET = $(PRJDIR)/bin/sdcc.exe all: $(LIBGC) $(TARGET) ports: -# for i in $(PORTS); do $(MAKE) -C $$i; done + for i in $(PORTS); do $(MAKE) -C $$i; done #$(PRJDIR)/support/gc/libgc.a: # cd $(PRJDIR)/support/gc && $(MAKE) @@ -40,11 +43,8 @@ ports: # My rules # -------- -$(TARGET): $(OBJECTS) $(PORT_LIBS) - bcc32 -e$(TARGET) $(OBJECTS) $(PORT_LIBS) $(LIBGC) - -!include ..\Bcc.inc -CFLAGS = -I. -I.. -I..\support +$(TARGET): $(OBJECTS) $(SLIBOBJS) $(PORT_LIBS) + bcc32 -e$(TARGET) $(OBJECTS) $(SLIBOBJS) $(PORT_LIBS) $(LIBGC) SDCCy.h: SDCCy.c