Adding version extension according to ChangeLog CVS revision
* src/Makefile.in (target all): added dependency 'version.h'
- * (rule version.h): added rule to create version.h from ChangeLog
+ * (rule version.h): added rule to create version.h from ChangeLog,
+ * (rule dep): added dependency version.h,
* src/version.awk: AWK script to create version.h
* src/SDCCdwarf2.c (dwWriteModule),
* src/SDCCglue.c (initialComments),
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
# Creating dependencies
# ---------------------
-dep: Makefile.dep
+dep: version.h Makefile.dep
Makefile.dep: $(SOURCES) $(SLIBSOURCES) $(SPECIAL) *.h $(PRJDIR)/*.h
$(CPP) $(CPPFLAGS) $(M_OR_MM) $(SOURCES) $(SLIBSOURCES) >Makefile.dep