The XCDL.py Tools Reference
From XCDL (eXtensible Component Definition Language) Wiki
This page defines the XCDL Tools.
The configMakefiles command line tool
Purpose
This tool generates a full build configuration for a given XCDL configuration.
Syntax
On Posix systems, this tool can be invoked as a shell script:
sh configMakefiles.sh [params]
The accepted parameters are:
- -c, --config
- the relative/absolute path to the configuration file. (mandatory).
- -r, --repository
- the relative/absolute path to the repository folder; multiple repositories are accepted; normally the repositories are referred in the configuration files and this param is not needed.
- -i, --id
- the ID of the configuration to be generated; can be a leaf node or a subtree to create multiple configurations from a single run (mandatory).
- -b, --build
- the output folder, where the build configurations will be created (mandatory).
- -t, --toolchain
- the ID of the toolchain to be used; overwrite the toolchain refered in the configuration with this one.
- -l, --linearise
- linearise the build subfolder to shorten the path (recommended).
- -v, --verbose
- print progress output; more occurences increase verbosity.
- -h, --help
- print the list of accepted parameters.