Browse Source

Initial implementation

michael 26 years ago
parent
commit
b8b937bd27
1 changed files with 70 additions and 0 deletions
  1. 70 0
      install/man/ppumove.1

+ 70 - 0
install/man/ppumove.1

@@ -0,0 +1,70 @@
+.TH ppmove 1 "9 June 1999" FreePascal "Free Pascal unit mover"
+.SH NAME
+ppdep \- The FPC Pascal unit mover.
+
+.SH SYNOPSIS
+
+\fBppumove\fP [-sqbhw] [-o File] [-d path] [-e extension] files...
+
+.SH Description
+
+\fBppumove\fP collects one or several Free Pascal unit files and archives
+them in a static or shared library.
+
+.SH Usage
+
+You can invoke \fBppumove\fP with as the only required argument the 
+name of the unit from which you want to make an archive. Specifying 
+multiple files is also possible, they will be put in the same archive.
+
+.SH Options
+
+\fBppumove\fP has several options, which are case sensitive:
+
+.IP \fI\-b\fP 
+This option tells \fBppumove\fP to write a shell script (a batch file on
+DOS) that performs the needed calls to \fBar\fP and \fBld\fP. The script
+will be called \fBpmove\fP, with an extension of \fB.sh\fP on Linux,
+and \fB.bat\fP on DOS. You can then call this script manually afterwards.
+
+.IP \fI\-d\ path\fP 
+This option tells \fBppumove\fP where to generate the new unit files.
+By default, this is the same directory as where the files are found. 
+If you specify as the output extension the same extension as the units
+you want to move, not specifying the destination directory may cause
+problems.
+
+.IP \fI\-e\ ext\fP
+This option sets the extension of the new unit files to \fBext\fP. By
+default \fB.ppl\fP is used. However, you can specify \fB.ppu\fP as the
+extension. If you do, be sure to use also the \fI\-d\fP switch, or you will
+overwrite the old units. Note however, that the compiler will only look for
+extensions \fB.ppu\fP and \fB.ppl\fP when looking for units.
+
+.IP \fI\-h\fP 
+Shows a short help screen.
+
+.IP \fI\-o\ file\fP 
+This option allows you to specify the name of the library to be generated.
+You \fBmust\fP use this option if you specify more than one unit on the
+command-line. If you specified only one unit on the command-line, the generated library
+will have the unit name, with \fBlib\fP prepended (on Linux).
+You do not need to specify the \fBlib\fP part, this will be prepended
+automatically if needed.
+
+.IP \fI\-q\fP
+Tells \fBppumove\fP to operate quietly.
+
+.IP \fI\-s\fP
+Tells \fBppumove\fP to generate a static library. By default, a shared
+library is generated (except on DOS). 
+
+.IP \fI\-w\fP
+Tells \fBppumove\fP it should use the windows linker and archiver. Do not
+use this option on Linux.
+
+.SH SEE ALSO
+.IP 
+.BR  ppc386 (1)
+.BR  ppudep (1)
+.BR  ppudump (1)