The CORE module provides the core DMBS infrastructure used by other DMBS modules, and must always be imported. Additionally, this module provides the help system for DMBS.
To use this module in your application makefile, add the following code to your makefile:
include $(DMBS_PATH)/core.mk
None.
The following targets are supported by this module:
help
Show help for the current project, including a list of all available targets, variables and macros from the imported modules.
list_targets
Show a list of all build targets from the imported modules.
list_modules
Show a list of all imported modules.
list_mandatory
Show a list of all mandatory variables from the imported modules.
list_optional
Show a list of all optional variables from the imported modules.
list_provided
Show a list of all variables provided by the imported modules.
list_macros
Show a list of all macros provided by the imported modules. </tbody>
The following variables must be defined (with a NAME = VALUE
syntax, one variable per line) in the user makefile to be able to use this module:
N/A
This module has no mandatory variables. </tbody>
The following variables may be defined (with a NAME = VALUE
syntax, one variable per line) in the user makefile. If not specified, a default value will be assumed.
N/A
This module has no optional variables. </tbody>
The following variables may be referenced in a user makefile (via syntax) if desired, as they are provided by this module.
DMBS_VERSION
Current version of this DMBS release. </tbody>
The following macros may be referenced in a user makefile (via $(call NAME, ARG1, ARG2, ...)
syntax) if desired, as they are provided by this module.
N/A
This module provides no macros. </tbody>