Difference between revisions of "The XCDL.py Tools Reference"

From XCDL (eXtensible Component Definition Language) Wiki
Jump to: navigation, search
m
m
Line 1: Line 1:
 +
This page defines the available XCDL Tools.
 +
 
<div class="toclimit-2"> __TOC__ </div>
 
<div class="toclimit-2"> __TOC__ </div>
This page defines the XCDL Tools.
 
  
== The configMakefiles command line tool ==
+
== The '''configMakefiles''' command line tool ==
  
 
=== Purpose ===
 
=== Purpose ===

Revision as of 13:31, 16 January 2013

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