Makefiles subsystem


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.