diff options
author | Joseph Myers <jsm28@cam.ac.uk> | 2001-12-17 19:20:05 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2001-12-17 19:20:05 +0000 |
commit | b11cc6108963f1a0690fd603b91f125144636f98 (patch) | |
tree | 6ff3b4ab121f5dc4cfb32c48955165d70582a95b /gcc/doc/include | |
parent | e97562f5ce4ea6d67e165baf9711c06b31b69350 (diff) | |
download | gcc-b11cc6108963f1a0690fd603b91f125144636f98.tar.gz |
Separate user and internals manuals.
* Makefile.in (info, $(docdir)/gcc.info, dvi, gcc.dvi): Update
dependencies.
($(docdir)/gccint.info, gccint.dvi): New targets.
(maintainer-clean, install-info, uninstall): Update.
* doc/.cvsignore: Add gccint.info*.
* doc/include/gcc-common.texi: New file.
* doc/gcc.texi: Use it. Adjust to be a user-only manual. Put
copyright notice in a macro. Don't include ISBN unless FSFPRINT
is defined.
* doc/gccint.texi: New file.
* doc/configfiles.texi, doc/extend.texi, doc/invoke.texi,
doc/md.texi, doc/passes.texi, doc/tm.texi, doc/trouble.texi:
Update for separate user and internals manuals.
f:
* g77.texi, invoke.texi: Update links to GCC manual.
java:
* gcj.texi: Update link to GCC manual.
From-SVN: r48119
Diffstat (limited to 'gcc/doc/include')
-rw-r--r-- | gcc/doc/include/gcc-common.texi | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/gcc/doc/include/gcc-common.texi b/gcc/doc/include/gcc-common.texi new file mode 100644 index 00000000000..947dde19f71 --- /dev/null +++ b/gcc/doc/include/gcc-common.texi @@ -0,0 +1,36 @@ +@c Copyright (C) 2001 Free Software Foundation, Inc. +@c This is part of the GCC manual. +@c For copying conditions, see the file gcc.texi. + +@c Common values used in the GCC manuals: + +@set version-GCC 3.1 + +@c Common macros to support generating man pages: + +@macro gcctabopt{body} +@code{\body\} +@end macro +@macro gccoptlist{body} +@smallexample +\body\ +@end smallexample +@end macro +@c Makeinfo handles the above macro OK, TeX needs manual line breaks; +@c they get lost at some point in handling the macro. But if @macro is +@c used here rather than @alias, it produces double line breaks. +@iftex +@alias gol = * +@end iftex +@ifnottex +@macro gol +@end macro +@end ifnottex + +@c For FSF printing, define FSFPRINT. Also update the ISBNs and last +@c printing dates in gcc.texi and gccint.texi. +@c @set FSFPRINT +@ifset FSFPRINT +@smallbook +@finalout +@end ifset |