PBMake uses a script preprocessor to do the actual make and link
process. This allows you to use a linker that does not support
#defines, since PBMake does the work ahead of time.

If you are wondering what the actual script contains that is being
passed to the make process or the link process, simply pass /P on
the command line, and PBMake will not clean up the preprocessor
scripts. Then, you can look at them.

The .MAK file preprocesses into the .PPM file of the same name.
The .LNK file preprocesses into the .PPL file of the same name.