The Makefiles subsystem is designed to optimize the local Makefile
with global Rules and Targets. There are two general Makefile fragments
that are included during generation of Makefile from Makefile.in. All Makefiles
must include these two general fragments that furnish general variables
and general target rules. Inclusion is done with the keywords @RULES@ and
@TARGETS@ in the Makefile.in. If you need to write a new Makefile, please
look at an existing Makefile for general information on how to organize
the Makefile. The fragments are in autoconf/Rules.mak.in and autoconf/Targets.mak.
For a complete understanding of the inner working, please look at these
two fragments and at the Makefiles.
There are some local variables to the Makefiles used by fragments. These
variables are:
The targets needed by each local Makefile are listed in the "all-targets"
directive.