2003-01-09 Michael Chastain <mec@shout.net>

* gdbint.texinfo (Configuring @value{GDBN} for Release): Delete.
	(Create a Release): Add new instructions for new @file{src-release}.
	Document existing instructions for @file{Makefile.in} as
	being for @value{GDBN} 5.3.1 or earlier.
This commit is contained in:
Michael Chastain 2003-01-10 22:51:57 +00:00
parent 586c087379
commit 4ce8657e28
2 changed files with 18 additions and 56 deletions

View File

@ -1,3 +1,10 @@
2003-01-09 Michael Chastain <mec@shout.net>
* gdbint.texinfo (Configuring @value{GDBN} for Release): Delete.
(Create a Release): Add new instructions for new @file{src-release}.
Document existing instructions for @file{Makefile.in} as
being for @value{GDBN} 5.3.1 or earlier.
2003-01-09 Andrew Cagney <ac131313@redhat.com>
* gdbint.texinfo (Target Architecture Definition): Mention

View File

@ -5396,62 +5396,6 @@ target-dependent @file{.h} and @file{.c} files used for your
configuration.
@end itemize
@section Configuring @value{GDBN} for Release
@cindex preparing a release
@cindex making a distribution tarball
From the top level directory (containing @file{gdb}, @file{bfd},
@file{libiberty}, and so on):
@smallexample
make -f Makefile.in gdb.tar.gz
@end smallexample
@noindent
This will properly configure, clean, rebuild any files that are
distributed pre-built (e.g. @file{c-exp.tab.c} or @file{refcard.ps}),
and will then make a tarfile. (If the top level directory has already
been configured, you can just do @code{make gdb.tar.gz} instead.)
This procedure requires:
@itemize @bullet
@item
symbolic links;
@item
@code{makeinfo} (texinfo2 level);
@item
@TeX{};
@item
@code{dvips};
@item
@code{yacc} or @code{bison}.
@end itemize
@noindent
@dots{} and the usual slew of utilities (@code{sed}, @code{tar}, etc.).
@subheading TEMPORARY RELEASE PROCEDURE FOR DOCUMENTATION
@file{gdb.texinfo} is currently marked up using the texinfo-2 macros,
which are not yet a default for anything (but we have to start using
them sometime).
For making paper, the only thing this implies is the right generation of
@file{texinfo.tex} needs to be included in the distribution.
For making info files, however, rather than duplicating the texinfo2
distribution, generate @file{gdb-all.texinfo} locally, and include the
files @file{gdb.info*} in the distribution. Note the plural;
@code{makeinfo} will split the document into one overall file and five
or so included files.
@node Releasing GDB
@chapter Releasing @value{GDBN}
@ -5984,6 +5928,17 @@ $ ( cd dejagnu/src/dejagnu && autoconf )
This is identical to the process used to create the daily snapshot.
@smallexample
$ for m in gdb insight
do
( cd $m/src && gmake -f src-release $m.tar )
done
$ ( m=dejagnu; cd $m/src && gmake -f src-release $m.tar.bz2 )
@end smallexample
If the top level source directory does not have @file{src-release}
(@value{GDBN} version 5.3.1 or earlier), try these commands instead:
@smallexample
$ for m in gdb insight
do