bfd/
[deliverable/binutils-gdb.git] / bfd / Makefile.in
index f7106b28302cdac18790d6becebfe6e635c1297f..5eb55d52ed44ae64d4d4bf137b787d4abf1d41c6 100644 (file)
@@ -178,6 +178,8 @@ PATH_SEPARATOR = @PATH_SEPARATOR@
 PKGVERSION = @PKGVERSION@
 POSUB = @POSUB@
 RANLIB = @RANLIB@
+REPORT_BUGS_TEXI = @REPORT_BUGS_TEXI@
+REPORT_BUGS_TO = @REPORT_BUGS_TO@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@
 STRIP = @STRIP@
@@ -1528,15 +1530,29 @@ stmp-lcoff-h: $(LIBCOFF_H_FILES)
        touch stmp-lcoff-h
 
 bfdver.h: $(srcdir)/version.h $(srcdir)/Makefile.in
-       @echo "creating $@"
+       @-test -d doc || mkdir doc
+       @echo "creating $@ and doc/bfdver.texi"
        @bfd_version=`echo "$(VERSION)" | sed -e 's/\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\)\.*\([^\.]*\).*/\1.00\2.00\3.00\4.00\5/' -e 's/\([^\.]*\)\..*\(..\)\..*\(..\)\..*\(..\)\..*\(..\)$$/\1\2\3\4\5/'` ;\
        bfd_version_string="\"$(VERSION)\"" ;\
        bfd_version_package="\"$(PKGVERSION)\"" ;\
+       report_bugs_to="\"$(REPORT_BUGS_TO)\"" ;\
        if test "x$(RELEASE)" = x ; then \
          bfd_version_date=`sed -n -e 's/.*DATE //p' < $(srcdir)/version.h` ;\
          bfd_version_string="\"$(VERSION).$${bfd_version_date}\"" ;\
        fi ;\
-       sed -e "s/@bfd_version@/$$bfd_version/" -e "s/@bfd_version_string@/$$bfd_version_string/" -e "s/@bfd_version_package@/$$bfd_version_package/" < $(srcdir)/version.h > $@
+       sed -e "s,@bfd_version@,$$bfd_version," \
+           -e "s,@bfd_version_string@,$$bfd_version_string," \
+           -e "s,@bfd_version_package@,$$bfd_version_package," \
+           -e "s,@report_bugs_to@,$$report_bugs_to," \
+           < $(srcdir)/version.h > $@; \
+        echo "@set VERSION $(VERSION)" > doc/bfdver.texi; \
+        if [ -n "$(PKGVERSION)" ]; then \
+          echo "@set VERSION_PACKAGE $(PKGVERSION)" >> doc/bfdver.texi; \
+        fi; \
+        echo "@set UPDATED `date '+%B %Y'`" >> doc/bfdver.texi; \
+        if [ -n "$(REPORT_BUGS_TEXI)" ]; then \
+          echo "@set BUGURL $(REPORT_BUGS_TEXI)" >> doc/bfdver.texi; \
+        fi
 
 # What appears below is generated by a hacked mkdep using gcc -MM.
 
This page took 0.023111 seconds and 4 git commands to generate.