Performing partial builds
By using the LIST tag in the makefile, you can cause the make command to perform a partial build, even if you're at the top of the source tree.
Performing parallel builds
To get make to run more than one command in parallel, use the JLEVEL macro. For example:
More uses for LIST
Besides using the standard LIST values that we use, you can also define your own.
GNU configure
The addvariant utility knows how to work with code that uses a GNU ./configure script for configuration. If the current working directory contains files named configure and Makefile.in, addvariant automatically squashes the directory levels (as described earlier) into a single OS-CPU-VARIANT level and creates GNUmakefile files in the newly created directories along with a recursing Makefile.