From 6dc122aa62ddb7d6e0174e9c52e65e09bdc885cd Mon Sep 17 00:00:00 2001 From: peter <peter@freepascal.org> Date: Mon, 21 Mar 2005 16:11:19 +0000 Subject: [PATCH] * man pages for all backends --- install/man/man1/fpc.1 | 18 +++++++++--------- install/man/man1/fpdoc.1 | 9 +++++---- install/man/man1/ppc386.1 | 10 +--------- install/man/man1/ppcarm.1 | 33 +++++++++++++++++++++++++++++++++ install/man/man1/ppcppc.1 | 33 +++++++++++++++++++++++++++++++++ install/man/man1/ppcsparc.1 | 33 +++++++++++++++++++++++++++++++++ install/man/man1/ppcx64.1 | 33 +++++++++++++++++++++++++++++++++ install/man/man1/ppdep.1 | 2 +- 8 files changed, 148 insertions(+), 23 deletions(-) create mode 100644 install/man/man1/ppcarm.1 create mode 100644 install/man/man1/ppcppc.1 create mode 100644 install/man/man1/ppcsparc.1 create mode 100644 install/man/man1/ppcx64.1 diff --git a/install/man/man1/fpc.1 b/install/man/man1/fpc.1 index b8cbbe0bc7..89bf8c76ff 100644 --- a/install/man/man1/fpc.1 +++ b/install/man/man1/fpc.1 @@ -13,7 +13,7 @@ This binary is the main binary of the which is a .I Turbo Pascal and -.I Delphi (5.0) +.I Delphi (7.0) compatible standalone (non GCC frontend) multitarget Pascal compiler. .PP The compiler uses @@ -26,13 +26,12 @@ The current main targets are .I Go32V2 (Dos DJGPP extender), .I Freebsd, -.I OpenBSD, -.I NetBSD, .I Linux, -.I OS/2, -.I BeOS, +.I MacOS, +.I MacOSX, +.I MorphOS, .I Netware, -.I Solaris +.I OS/2 and .I Win32. The other targets (M68K compilers for Atari and Amiga) are either based on older @@ -77,7 +76,8 @@ idem as \-h, but waiting after every screenfull for the enter key. .TP .BI \-i This option tells the compiler to print the copyright information. - You can give it an option, as -ixxx} where "xxx" can be one of the + +You can give it an option, as -ixxx where "xxx" can be one of the following: .RS .TP @@ -221,7 +221,7 @@ lib/ld-linux.so.1, depending on which one is found. .BI \-Fo xxx Adds .I xxx - to the object file path. This path is used +to the object file path. This path is used when looking for files that need to be linked in. .TP .BI \-Fr xxx @@ -306,7 +306,7 @@ a ELF32 file (LINUX only) using the assembler. .TP .I nasmobj -a obj file using the +a obj file using the .I nasm assembler. .TP diff --git a/install/man/man1/fpdoc.1 b/install/man/man1/fpdoc.1 index 68e56e5583..ad3b0e032d 100644 --- a/install/man/man1/fpdoc.1 +++ b/install/man/man1/fpdoc.1 @@ -63,11 +63,12 @@ HTML with 8.3 conforming filenames. HTML with long filenames. .TP .I xhtml -XHTML with long files,ames. +XHTML with long filesnames. .TP .I latex LaTex, which uses the fpc.sty style used by the Free Pascal documentation. -.TP xml-struct +.TP +.I xml-struct Structured XML. .RE .TP @@ -95,7 +96,7 @@ This option tells .B fpdoc what input file should be used. The argument .B cmd - can be just a filename, but can +can be just a filename, but can also be a complete compiler command-line with options that concern the scanning of the pascal source: defines, include files, syntax options, as they would be specified to the free pascal compiler when compiling @@ -128,7 +129,7 @@ the default is (with . (dot) included). .TP .BI \-\-latex\-highlight -Switches on an internam latex syntax highlighter. This is not yet +Switches on an internal latex syntax highlighter. This is not yet implemented. By default, syntax highlighting is provided by the syntax package that comes with fpc. .TP diff --git a/install/man/man1/ppc386.1 b/install/man/man1/ppc386.1 index 98f2b82610..86a6a993eb 100644 --- a/install/man/man1/ppc386.1 +++ b/install/man/man1/ppc386.1 @@ -14,7 +14,7 @@ This binary is the back-end binary of the which is a .I Turbo Pascal and -.I Delphi (5.0) +.I Delphi (7.0) compatible standalone (non GCC frontend) multitarget Pascal compiler. This binary should not be called directly, instead the @@ -30,12 +30,4 @@ manual page. .SH SEE ALSO .BR fpc (1) -.BR fpc.cfg (5) -.BR ppdep (1) -.BR ppudump (1) -.BR ppumove (1) -.BR ptop (1) -.BR h2pas (1) -.BR ld (1) -.BR as (1) diff --git a/install/man/man1/ppcarm.1 b/install/man/man1/ppcarm.1 new file mode 100644 index 0000000000..4d347a2bd0 --- /dev/null +++ b/install/man/man1/ppcarm.1 @@ -0,0 +1,33 @@ +.TH ppcarm 1 "30 may 1999" "Free Pascal" "Free Pascal Compiler" +.SH NAME +ppcarm \- Free Pascal Compiler (FPC) binary, name derived +from Portable Pascal Compiler + +.SH SYNOPSIS + +.B "ppcarm [options] [sourcefile]" +.BR + +.SH DESCRIPTION +This binary is the back-end binary of the +.I Free Pascal Compiler (FPC) +which is a +.I Turbo Pascal +and +.I Delphi (7.0) +compatible standalone (non GCC frontend) multitarget Pascal compiler. + +This binary should not be called directly, instead the +.B fpc +program should be used instead. +It will choose the right back-end for compiling units for the requested platforms. + +.SH OPTIONS + +For a complete list of all supported command-line options, see the +.BR fpc (1) +manual page. + +.SH SEE ALSO +.BR fpc (1) + diff --git a/install/man/man1/ppcppc.1 b/install/man/man1/ppcppc.1 new file mode 100644 index 0000000000..78d18168c3 --- /dev/null +++ b/install/man/man1/ppcppc.1 @@ -0,0 +1,33 @@ +.TH ppcppc 1 "30 may 1999" "Free Pascal" "Free Pascal Compiler" +.SH NAME +ppcppc \- Free Pascal Compiler (FPC) binary, name derived +from Portable Pascal Compiler + +.SH SYNOPSIS + +.B "ppcppc [options] [sourcefile]" +.BR + +.SH DESCRIPTION +This binary is the back-end binary of the +.I Free Pascal Compiler (FPC) +which is a +.I Turbo Pascal +and +.I Delphi (7.0) +compatible standalone (non GCC frontend) multitarget Pascal compiler. + +This binary should not be called directly, instead the +.B fpc +program should be used instead. +It will choose the right back-end for compiling units for the requested platforms. + +.SH OPTIONS + +For a complete list of all supported command-line options, see the +.BR fpc (1) +manual page. + +.SH SEE ALSO +.BR fpc (1) + diff --git a/install/man/man1/ppcsparc.1 b/install/man/man1/ppcsparc.1 new file mode 100644 index 0000000000..d732776e4d --- /dev/null +++ b/install/man/man1/ppcsparc.1 @@ -0,0 +1,33 @@ +.TH ppcsparc 1 "30 may 1999" "Free Pascal" "Free Pascal Compiler" +.SH NAME +ppcsparc \- Free Pascal Compiler (FPC) binary, name derived +from Portable Pascal Compiler + +.SH SYNOPSIS + +.B "ppcsparc [options] [sourcefile]" +.BR + +.SH DESCRIPTION +This binary is the back-end binary of the +.I Free Pascal Compiler (FPC) +which is a +.I Turbo Pascal +and +.I Delphi (7.0) +compatible standalone (non GCC frontend) multitarget Pascal compiler. + +This binary should not be called directly, instead the +.B fpc +program should be used instead. +It will choose the right back-end for compiling units for the requested platforms. + +.SH OPTIONS + +For a complete list of all supported command-line options, see the +.BR fpc (1) +manual page. + +.SH SEE ALSO +.BR fpc (1) + diff --git a/install/man/man1/ppcx64.1 b/install/man/man1/ppcx64.1 new file mode 100644 index 0000000000..ee8fc9475a --- /dev/null +++ b/install/man/man1/ppcx64.1 @@ -0,0 +1,33 @@ +.TH ppcx64 1 "30 may 1999" "Free Pascal" "Free Pascal Compiler" +.SH NAME +ppcx64 \- Free Pascal Compiler (FPC) binary, name derived +from Portable Pascal Compiler + +.SH SYNOPSIS + +.B "ppcx64 [options] [sourcefile]" +.BR + +.SH DESCRIPTION +This binary is the back-end binary of the +.I Free Pascal Compiler (FPC) +which is a +.I Turbo Pascal +and +.I Delphi (7.0) +compatible standalone (non GCC frontend) multitarget Pascal compiler. + +This binary should not be called directly, instead the +.B fpc +program should be used instead. +It will choose the right back-end for compiling units for the requested platforms. + +.SH OPTIONS + +For a complete list of all supported command-line options, see the +.BR fpc (1) +manual page. + +.SH SEE ALSO +.BR fpc (1) + diff --git a/install/man/man1/ppdep.1 b/install/man/man1/ppdep.1 index 48f6a6ffeb..5b1355b4e0 100644 --- a/install/man/man1/ppdep.1 +++ b/install/man/man1/ppdep.1 @@ -45,7 +45,7 @@ is used. .BI \-d keyword This option defines .B keyword - that can be used to verify conditional +that can be used to verify conditional defines. .B ppdep understands conditional defines, you should use this switch if the