The XCDL.py Definitions Reference
From XCDL (eXtensible Component Definition Language) Wiki
Contents
[hide]Introduction
This page contains reference information for the XCDL definitions option, component, package and interface, followed by various properties like active_if and compile.
The option definition
Purpose
Define a single configuration option.
Syntax
option = { name = "NAME", ... children definitions ... }
Description
TBD
Example
TBD
component
Purpose
TBD
Syntax
TBD
Description
TBD
Example
TBD
package
Purpose
TBD
Syntax
TBD
Description
TBD
Example
package = { name = "CYGPKG_INFRA", display = "Infrastructure", description = "Common types and useful macros. Tracing and assertion facilities. Package startup options." include_dir = "cyg/infra", compile = [ "startup.cpp", "prestart.cpp" ] }
Python syntax
package = { "name": "CYGPKG_INFRA", "display": "Infrastructure", "description": "Common types and useful macros. Tracing and assertion facilities. Package startup options.", "include_dir": "cyg/infra", "compile": [ "startup.cpp", "prestart.cpp" ] }
interface
Purpose
TBD
Syntax
TBD
Description
TBD
Example
TBD