Most role-files provide support for an interactive configuration tool, which is derived from the config and menuconfig tools of Linux. It differs in that it can be configured using environment variables. Some minor extensions are build in too.
The configuration tool is run if the user runs ``make config'', ``make txtconfig'' or ``make oldconfig''. The following parameters control the configuration tool.
The configuration tool creates three files: The configuration file ($DROPSCONF_CONFIG), the configuration include file ($DROPSCONF_CONFIG_H) and the make include file ($DROPSCONF_CONFIG_MK). The first contains the configuration in a format suitable for the config tool. The second is a standard include-file for C files. The last contains the configuration in a format to be included in Makefiles. Note, that it is automatically included in your Makefile when one of the role-files is included and if your Makefile supports configuration. The role-files ensure that the configuration file is build appropriately. If you want to include the configuration file in other Makefiles, make sure the configuration file is built.
4ex When using the configuration tool, the special target DROPSCONF_CONFIG_MK_POST_HOOK:: is called after generating $(DROPSCONF_CONFIG_MK). You can add your own commands here, the configuration options will already be effecive during execution.
L4 Checker 2012-04-11