E.3 Usage

fpcmake reads a Makele.fpc and converts it to a Makele suitable for reading by gnu make to compile your projects. It is similar in functionality to GNU congure or Imake for making X projects.

fpcmake accepts lenames of makele description les as its command-line arguments. For each of these les it will create a Makele in the same directory where the le is located, overwriting any existing le with that name.

If no options are given, it just attempts to read the le Makele.fpc in the current directory and tries to construct a Makele from it if the -m option is given. Any previously existing Makele will be erased.

if the -p option is given, instead of a Makele, a Package.fpc is generated. A Package.fpc le describes the package and it's dependencies on other packages.

Additionally, the following command-line options are recognized:

-p
A Package.fpc le is generated.
-w
A Makele is generated.
-T targets
Support only specied target systems. Targets is a comma-separated list of targets. Only rule for the specied targets will be written.
-v
Be more verbose.
-q
be quiet.
-h
Writes a small help message to the screen.