Make Systems

The name make system is used in this documentation to refer to one of the various systems used to construct a Makefile from another source file. These systems are intend to make the creation and maintenance of Makefiles simpler.

The important thing to understand about make systems is that the source of a software project which uses one of these systems is delivered without a Makefile. This means that some extra command(s) need to be performed before gmake can be run the first time.

For people unused to building free software, this represents extra complexity right at the time when they are least equipped to handle it. Maketool tries to soften this impact by:

Maketool knows about all the popular make systems used with free software today: