The XCDL.py Tools Reference

From XCDL (eXtensible Component Definition Language) Wiki
Revision as of 13:31, 16 January 2013 by Ilg (Talk | contribs)

Jump to: navigation, search

This page defines the available 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.

Description