All role-files support the following phony targets, which can be build using make <target>.
All role-files require the following variables to be set:
L4DIR | The base directory of the L4 tree. |
PKGDIR | The base directory of the package. |
Most role files use the following variables:
SUBDIRS | used by prog.mk, lib.mk, idl.mk, doc.mk |
A list of subdirectories that will be treated specially: For each element of the list, a target will be created. If this target it called, the all-rule in the according directory will be called. Furthermore, scrub, clean and cleanall are made recursively for the specified directories. Default: unset. | |
DEPEND_VERBOSE | used by all roles |
If set to '@', no commands for dependency-generation will be shown. Default: unset. | |
DROPS_STDDIR | used by all roles |
The base-directory of the install-tree. Default: /home/drops | |
HAVE_LDSO | used by prog.mk, lib.mk, idl.mk |
If enabled (nonempty), dependency generation uses descent algorithms (see Section 5 for details). Only disable this option if your host system does not provide ld.so, set this option empty then. Default: y (enabled). | |
SHOWMESSAGES | used by all roles |
If set to "true" or "y", a short textual description for every compilation step is printed. Default: true. | |
VERBOSE | used by all roles |
If set to '@', the commands invoked by make will not be shown. Default: unset. |
The following variables are provided by the role files.
PKGNAME | The last part of the directory name specified in $(PKGDIR). |
L4 Checker 2012-04-11