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 SDCCutil.obj SDCCmacro.obj SDCCdebug.obj cdbFile.obj
+ SDCCasm.obj SDCCutil.obj SDCCmacro.obj SDCCdebug.obj cdbFile.obj SDCCerr.obj
-SLIBOBJS = $(SLIB)/SDCCerr.obj $(SLIB)/NewAlloc.obj $(SLIB)/MySystem.obj $(SLIB)/BuildCmd.obj
+SLIBOBJS = $(SLIB)/NewAlloc.obj $(SLIB)/MySystem.obj $(SLIB)/BuildCmd.obj $(SLIB)/dbuf.obj
TARGET = $(PRJDIR)/bin/sdcc.exe
-all: $(TARGET)
+all: version.h $(TARGET)
ports: $(PORT_LIBS)
$(TARGET): $(OBJECTS) $(SLIBOBJS) ports
$(CC) -e$(TARGET) $(OBJECTS) $(SLIBOBJS) $(PORT_LIBS) $(LIBGC)
+version.h: ../ChangeLog
+ gawk -f version.awk $< > $@
+
mcs51/port.lib:
cd mcs51
make -f Makefile.bcc