1161651Skan@c Copyright (C) 2001, 2002, 2003, 2004, 2005 Free Software Foundation, Inc.
290075Sobrien@c This is part of the GCC manual.
390075Sobrien@c For copying conditions, see the file gcc.texi.
490075Sobrien
5169689Skan@c Version number and development mode.
6169689Skan@c version-GCC is @set to the base GCC version number.
7169689Skan@c DEVELOPMENT is @set for an in-development version, @clear for a
8169689Skan@c release version (corresponding to ``experimental''/anything else
9169689Skan@c in gcc/DEV-PHASE).
1090075Sobrien
11169689Skan@include gcc-vers.texi
1290075Sobrien
1390075Sobrien@c Common macros to support generating man pages:
1490075Sobrien
1590075Sobrien@macro gcctabopt{body}
1690075Sobrien@code{\body\}
1790075Sobrien@end macro
1890075Sobrien@macro gccoptlist{body}
1990075Sobrien@smallexample
2090075Sobrien\body\
2190075Sobrien@end smallexample
2290075Sobrien@end macro
2390075Sobrien@c Makeinfo handles the above macro OK, TeX needs manual line breaks;
2490075Sobrien@c they get lost at some point in handling the macro.  But if @macro is
2590075Sobrien@c used here rather than @alias, it produces double line breaks.
2690075Sobrien@iftex
2790075Sobrien@alias gol = *
2890075Sobrien@end iftex
2990075Sobrien@ifnottex
3090075Sobrien@macro gol
3190075Sobrien@end macro
3290075Sobrien@end ifnottex
3390075Sobrien
34132718Skan@c For FSF printing, define FSFPRINT.  Also update the ISBN and last
35132718Skan@c printing date for the manual being printed.
3690075Sobrien@c @set FSFPRINT
3790075Sobrien@ifset FSFPRINT
3890075Sobrien@smallbook
3990075Sobrien@finalout
40132718Skan@c Cause even numbered pages to be printed on the left hand side of
41132718Skan@c the page and odd numbered pages to be printed on the right hand
42132718Skan@c side of the page.  Using this, you can print on both sides of a
43132718Skan@c sheet of paper and have the text on the same part of the sheet.
44132718Skan
45132718Skan@c The text on right hand pages is pushed towards the right hand
46132718Skan@c margin and the text on left hand pages is pushed toward the left
47132718Skan@c hand margin.
48132718Skan@c (To provide the reverse effect, set bindingoffset to -0.75in.)
49132718Skan@tex
50132718Skan\global\bindingoffset=0.75in
51132718Skan\global\normaloffset =0.75in
52132718Skan@end tex
5390075Sobrien@end ifset
54169689Skan
55169689Skan@c Macro to generate a "For the N.N.N version" subtitle on the title
56169689Skan@c page of TeX documentation.  This macro should be used in the
57169689Skan@c titlepage environment after the title and any other subtitles have
58169689Skan@c been placed, and before any authors are placed.
59169689Skan@macro versionsubtitle
60169689Skan@ifclear DEVELOPMENT
61169689Skan@subtitle For @sc{gcc} version @value{version-GCC}
62169689Skan@end ifclear
63169689Skan@ifset DEVELOPMENT
64169689Skan@subtitle For @sc{gcc} version @value{version-GCC} (pre-release)
65169689Skan@end ifset
66169689Skan@c Even if there are no authors, the second titlepage line should be
67169689Skan@c forced to the bottom of the page.
68169689Skan@vskip 0pt plus 1filll
69169689Skan@end macro
70