PPUMOVE - Free Pascal unit mover.

What follows below is the contents of the manual page of ppumove. If you have installed the man pages then you can view them with the man command.

ppmove(1)             Free Pascal unit mover            ppmove(1)

       ppdep - The FPC Pascal unit mover.

       ppumove  [-sqbhw]  [-o  File]  [-d  path]  [-e  extension]

       ppumove collects one or several Free Pascal unit files and
       archives them in a static or shared library.

       You  can invoke ppumove 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.

       ppumove has several options, which are case sensitive:

       -b     This option tells ppumove to write a  shell  script
              (a  batch  file  on  DOS)  that performs the needed
              calls to ar and  ld.  The  script  will  be  called
              pmove,  with an extension of .sh on Linux, and .bat
              on DOS. You can  then  call  this  script  manually

       -d path
              This option tells ppumove 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 destina-
              tion directory may cause problems.

       -e ext This option sets the  extension  of  the  new  unit
              files to ext. By default .ppl is used. However, you
              can specify .ppu as the extension. If  you  do,  be
              sure  to  use also the -d switch, or you will over-
              write the old units. Note however,  that  the  com-
              piler  will  only look for extensions .ppu and .ppl
              when looking for units.

       -h     Shows a short help screen.

FreePascal                 9 June 1999                          1

ppmove(1)             Free Pascal unit mover            ppmove(1)

       -o file
              This option allows you to specify the name  of  the
              library  to be generated.  You must use this option
              if you specify more than one unit on  the  command-
              line.  If  you  specified only one unit on the com-
              mand-line, the generated library will have the unit
              name,  with  lib  prepended (on Linux).  You do not
              need  to  specify  the  lib  part,  this  will   be
              prepended automatically if needed.

       -q     Tells ppumove to operate quietly.

       -s     Tells  ppumove  to  generate  a  static library. By
              default, a shared library is generated  (except  on

       -w     Tells  ppumove it should use the windows linker and
              archiver. Do not use this option on Linux.

              ppc386(1) ppudep(1) ppudump(1)

FreePascal                 9 June 1999                          2