ChapterÂ 1.Â Introduction

PMake is a program for creating other
programs, or anything else you can think of for it to do. The basic idea
behind PMake is that, for any given system, be
it a program or a document or whatever, there will be some files that
depend on the state of other files (on when they were last modified).
PMake takes these dependencies, which you must
specify, and uses them to build whatever it is you want it to
build.

PMake is almost fully-compatible with
Make, with which you may already be familiar.
PMake's most important feature is its ability
to run several different jobs at once, making the creation of systems
considerably faster. It also has a great deal more functionality than
Make.