diff options
author | Michael Chastain <mec@google.com> | 2003-01-10 22:51:57 +0000 |
---|---|---|
committer | Michael Chastain <mec@google.com> | 2003-01-10 22:51:57 +0000 |
commit | 4ce8657e2863a1b1d63d77400f55807d3b6a98e8 (patch) | |
tree | 9344744abd06bdb1bdf7c2e46cb72f9ee413f699 /gdb/doc | |
parent | 586c0873792f146255b2dd143555801f10a0093d (diff) | |
download | gdb-4ce8657e2863a1b1d63d77400f55807d3b6a98e8.zip gdb-4ce8657e2863a1b1d63d77400f55807d3b6a98e8.tar.gz gdb-4ce8657e2863a1b1d63d77400f55807d3b6a98e8.tar.bz2 |
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.
Diffstat (limited to 'gdb/doc')
-rw-r--r-- | gdb/doc/ChangeLog | 7 | ||||
-rw-r--r-- | gdb/doc/gdbint.texinfo | 67 |
2 files changed, 18 insertions, 56 deletions
diff --git a/gdb/doc/ChangeLog b/gdb/doc/ChangeLog index 612af11..daa6a8e 100644 --- a/gdb/doc/ChangeLog +++ b/gdb/doc/ChangeLog @@ -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 diff --git a/gdb/doc/gdbint.texinfo b/gdb/doc/gdbint.texinfo index 3b6293f..c3a9394 100644 --- a/gdb/doc/gdbint.texinfo +++ b/gdb/doc/gdbint.texinfo @@ -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} @@ -5987,6 +5931,17 @@ 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 ( cd $m/src && gmake -f Makefile.in $m.tar ) done $ ( m=dejagnu; cd $m/src && gmake -f Makefile.in $m.tar.bz2 ) |