Extracts and displays available targets and variables along with their documentation.
Makefile:
build: ## Compile and package all build artefacts
PREFIX ?= /usr ## Base installation prefix directoryShell:
$ make bmakelib.help
================================================================================
LOCAL
================================================================================
TARGETS
build Compile and package all build artefacts
VARIABLES
PREFIX Base installation prefix directory
Whether to define the convenience target help.
Set to 'no' before including bmakelib to disable.
Precedence:
bmakelib.conf.help.convenience-target(Make variable)BMAKELIB_CONF_HELP_CONVENIENCE_TARGET(environment variable)yes(default)
Convenience target with a shorter and more intuitive name. It's a drop-in replacement for
bmakelib.help.
See also bmakelib.conf.help.convenience-target.
Controls whether bmakelib.help should render target definitions.
Precedence:
bmakelib.conf.help.targets(Make variable)BMAKELIB_CONF_HELP_TARGETS(environment variable)yes(default)
Controls whether bmakelib.help should render variable definitions.
Precedence:
bmakelib.conf.help.variables(Make variable)BMAKELIB_CONF_HELP_VARIABLES(environment variable)yes(default)
Controls which category scopes to display in bmakelib.help.
Possible values: all, local, included, builtin (or a comma-separated combination).
Precedence:
bmakelib.conf.help.scope(Make variable)BMAKELIB_CONF_HELP_SCOPE(environment variable)all(default)
Controls whether bmakelib.help should display the usage notes/tips footer block.
Precedence:
bmakelib.conf.help.tips(Make variable)BMAKELIB_CONF_HELP_TIPS(environment variable)yes(default)
Controls whether bmakelib.help should display bmakelib's own targets and variables
when imported from outside the source tree.
Precedence:
bmakelib.conf.help.show-bmakelib(Make variable)BMAKELIB_CONF_HELP_SHOW_BMAKELIB(environment variable)no(default)