the tool directory.
	* Makefile.am (bfdver.h): Do not generate doc/bfdver.texi.
	* doc/Makefile.am (DOCFILES): Add bfdver.texi.
	(bfdver.texi): New rule.
	* Makefile.in, doc/Makefile.in: Regenerated.
+2007-04-09  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * src-release (do-proto-toplev): Process the support directories before
+       the tool directory.
+
 2007-03-21  Richard Sandiford  <richard@codesourcery.com>
 
        * configure.ac (TOPLEVEL_CONFIGURE_ARGUMENTS): Fix m4 quoting
 
+2007-04-09  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * Makefile.am (bfdver.h): Do not generate doc/bfdver.texi.
+       * doc/Makefile.am (DOCFILES): Add bfdver.texi.
+       (bfdver.texi): New rule.
+       * Makefile.in, doc/Makefile.in: Regenerated.
+
 2007-04-03  Matt Thomas  <matt@netbsd.org>
 
        * elf32-vax.c (elf_vax_relocate_section): Do not emit a PCREL reloc 
 
 DISTCLEANFILES = $(BUILD_CFILES) $(BUILD_HFILES)
 
 bfdver.h: $(srcdir)/version.h $(srcdir)/Makefile.in
-       @-test -d doc || mkdir doc
-       @echo "creating $@ and doc/bfdver.texi"
+       @echo "creating $@"
        @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)\"" ;\
            -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
+           < $(srcdir)/version.h > $@
 
 # What appears below is generated by a hacked mkdep using gcc -MM.
 
 
 GENINSRC_NEVER_FALSE = @GENINSRC_NEVER_FALSE@
 GENINSRC_NEVER_TRUE = @GENINSRC_NEVER_TRUE@
 GMSGFMT = @GMSGFMT@
+GREP = @GREP@
 HDEFINES = @HDEFINES@
 INCINTL = @INCINTL@
 INSTALL_DATA = @INSTALL_DATA@
 WIN32LDFLAGS = @WIN32LDFLAGS@
 WIN32LIBADD = @WIN32LIBADD@
 XGETTEXT = @XGETTEXT@
-ac_ct_AR = @ac_ct_AR@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
 all_backends = @all_backends@
 am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
 am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
 datadir = @datadir@
 datarootdir = @datarootdir@
 docdir = @docdir@
+dvidir = @dvidir@
 exec_prefix = @exec_prefix@
 host = @host@
 host_alias = @host_alias@
 install_sh = @install_sh@
 libdir = @libdir@
 libexecdir = @libexecdir@
+localedir = @localedir@
 localstatedir = @localstatedir@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
+psdir = @psdir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 sysconfdir = @sysconfdir@
        touch stmp-lcoff-h
 
 bfdver.h: $(srcdir)/version.h $(srcdir)/Makefile.in
-       @-test -d doc || mkdir doc
-       @echo "creating $@ and doc/bfdver.texi"
+       @echo "creating $@"
        @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)\"" ;\
            -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
+           < $(srcdir)/version.h > $@
 
 # What appears below is generated by a hacked mkdep using gcc -MM.
 
 
        libbfd.texi bfdwin.texi bfdio.texi \
        opncls.texi  reloc.texi  section.texi  \
        syms.texi  targets.texi init.texi hash.texi linker.texi \
-       mmo.texi
+       mmo.texi \
+       bfdver.texi
 
 PROTOS = archive.p archures.p bfd.p \
         core.p format.p \
        echo "#endif" >> $@
        echo "#endif" >> $@
 
+bfdver.texi: $(srcdir)/Makefile.in
+       @echo "creating $@"; \
+       echo "@set VERSION $(VERSION)" > bfdver.texi; \
+       if [ -n "$(PKGVERSION)" ]; then \
+         echo "@set VERSION_PACKAGE $(PKGVERSION)" >> bfdver.texi; \
+       fi; \
+       echo "@set UPDATED `date '+%B %Y'`" >> bfdver.texi; \
+       if [ -n "$(REPORT_BUGS_TEXI)" ]; then \
+         echo "@set BUGURL $(REPORT_BUGS_TEXI)" >> bfdver.texi; \
+       fi
+
 noinst_TEXINFOS = bfdint.texi
 
 MOSTLYCLEANFILES = $(MKDOC) *.o
 
 GENINSRC_NEVER_FALSE = @GENINSRC_NEVER_FALSE@
 GENINSRC_NEVER_TRUE = @GENINSRC_NEVER_TRUE@
 GMSGFMT = @GMSGFMT@
+GREP = @GREP@
 HDEFINES = @HDEFINES@
 INCINTL = @INCINTL@
 INSTALL_DATA = @INSTALL_DATA@
 WIN32LDFLAGS = @WIN32LDFLAGS@
 WIN32LIBADD = @WIN32LIBADD@
 XGETTEXT = @XGETTEXT@
-ac_ct_AR = @ac_ct_AR@
 ac_ct_CC = @ac_ct_CC@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
 all_backends = @all_backends@
 am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
 am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
 datadir = @datadir@
 datarootdir = @datarootdir@
 docdir = @docdir@
+dvidir = @dvidir@
 exec_prefix = @exec_prefix@
 host = @host@
 host_alias = @host_alias@
 install_sh = @install_sh@
 libdir = @libdir@
 libexecdir = @libexecdir@
+localedir = @localedir@
 localstatedir = @localstatedir@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@
+psdir = @psdir@
 sbindir = @sbindir@
 sharedstatedir = @sharedstatedir@
 sysconfdir = @sysconfdir@
        libbfd.texi bfdwin.texi bfdio.texi \
        opncls.texi  reloc.texi  section.texi  \
        syms.texi  targets.texi init.texi hash.texi linker.texi \
-       mmo.texi
+       mmo.texi \
+       bfdver.texi
 
 PROTOS = archive.p archures.p bfd.p \
         core.p format.p \
        echo "#endif" >> $@
        echo "#endif" >> $@
 
+bfdver.texi: $(srcdir)/Makefile.in
+       @echo "creating $@"; \
+       echo "@set VERSION $(VERSION)" > bfdver.texi; \
+       if [ -n "$(PKGVERSION)" ]; then \
+         echo "@set VERSION_PACKAGE $(PKGVERSION)" >> bfdver.texi; \
+       fi; \
+       echo "@set UPDATED `date '+%B %Y'`" >> bfdver.texi; \
+       if [ -n "$(REPORT_BUGS_TEXI)" ]; then \
+         echo "@set BUGURL $(REPORT_BUGS_TEXI)" >> bfdver.texi; \
+       fi
+
 # We want install to imply install-info as per GNU standards, despite the
 # cygnus option.
 install: install-info
 
            CC_FOR_TARGET="$(CC)" CXX_FOR_TARGET="$(CXX)"
        # Make links, and run "make diststuff" or "make info" when needed.
        rm -rf proto-toplev ; mkdir proto-toplev
-       set -e ; dirs="$(TOOL) $(DEVO_SUPPORT) $(SUPPORT_FILES)" ; \
+       set -e ; dirs="$(DEVO_SUPPORT) $(SUPPORT_FILES) $(TOOL)" ; \
        for d in $$dirs ; do \
          if [ -d $$d ]; then \
            if [ ! -f $$d/Makefile ] ; then true ; \