xCDL Metadata
Work in progress.
The xCDL metadata is a set of definitions used by xcdl to drive the configuration process.
These definitions are stored in the xcdl*.json file located in the project's
top-level folder, as well as in additional JSON files located in subfolders.
For projects that build executables, like applications, and sub-projects like tests,
the top-level xcdl*.json file must define
a cdlProject object with cdlConfigurations.
For projects defining dependencies, like source libraries, the top-level
xcdl*.json file can directly define cdlComponents.
Global properties
The xCDL definitions include the following global properties:
$schemalicensecopyright-
minimumXcdlRequired
Objects
The xCDL definitions include the following objects, each with its own properties:
Credits
The initial content of this page was based on Chapter 3. The CDL Language of The eCos Component Writer's Guide, by Bart Veer and John Dallaway, published in 2001.
Also: