PMAKE(1)

NAME
pmake - generates a makefile suitable for managing pxsc modules

SYNOPSIS
pmake [-a] [-n] [-e<ext>] [-obj] [-d|-t] [filenames...]
     -a : consider all (local + non-local) dependencies
     -n : print names of modules only
     -e<ext> : targets have extension .<ext> (default =.o)
     -obj : like -eobj
     -t,-d : trace and debug (for internal usage)

DESCRIPTION
pmake scans pxsc modules for USE clauses and recursively descends named pxsc modules in the same way. Then it generates a makefile that can be used to compile all modules in the correct order. If no argument is given, pmake provides a usage message.

EXAMPLE
pmake *.p > Makefile # Generates a Makefile that builds
                     # all Pascal-XSC Files in a directory
                     # when 'make' is envoked.

SEE ALSO
dxsc, pxsc, mxsc, make.

DIAGNOSTICS
pmake's error messages are not very helpful. Make sure your code compiles before trying.

HISTORY
pmake was written by:
     Heinrich Berlejung
     Institute of Applied Mathematics,
     University of Karlsruhe
     Email: ae59@rz.uni-karlsruhe.de (please send bug reports here).

DISCLAIMER and COPYRIGHT
This software is proprietary of the author. It can be freely distributed and used without any charge. The author cannot made responsible for any possible errors or damages that this software have or cause. This program might not be used for commercial purposes without permission of the author. It is not allowed to change any parts of this software except for personal usage. Note : Neither the Institute of Applied Mathematics at the University of Karlsruhe nor other facilities are responsible for this program or have approved it.

CHANGES and CONTRIBUTIONS
Any remarks concerning this software are welcome.

FUTURE WORK
 o Better documentation
 o Incorporation into a graphical development tool for Pascal-XSC