* (rule dep): added dependency version.h,
authorvrokas <vrokas@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 24 Jul 2004 17:59:02 +0000 (17:59 +0000)
committervrokas <vrokas@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sat, 24 Jul 2004 17:59:02 +0000 (17:59 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3394 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
src/Makefile.bcc
src/Makefile.in

index f2d112f1555774aabbfaa4f9022e59f9f3ab3225..3d394e996aced450c1c596e8f01121955cd22ea2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -4,7 +4,8 @@
 
        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),
index 392733ae0afbcba4e610849f3766bff081ace2e4..188fe8da4d862f6bda4eec142ea45e6095f381a6 100644 (file)
@@ -20,13 +20,16 @@ SLIBOBJS        = $(SLIB)/SDCCerr.obj $(SLIB)/NewAlloc.obj $(SLIB)/MySystem.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
index 226d81e6cb16e055ec6c84f34d49c686b090a20a..6c27d6b8c356f7fb77f87381dd673fe62fa7e182 100644 (file)
@@ -84,7 +84,7 @@ installdirs:
 
 # 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