Project Files
From MARIEWiki
Contents |
[edit]
Description
Project is the latest addition to MARIE to ease project management. It contains all information required to execute a project setup automatically by Application Manager.
Two sets of file are required :
- .prj : defines the project global information and available setups for this project.
- .setup : defines different setup configuration for the same project.
[edit]
Configuration
Note : see Configuration Description Language for syntax details.
[edit]
.prj
# C project
# T version
# KV name
o KV variation
o KV number
1-N T setup
# KV name
# KV pathToSetupFile
- version name : name identifier
- variation name : variation identifier
- number name : number identifier
- setup name : name identifier
- pathToSetupFile : path to .setup file
[edit]
.setup
# C setup
# T version
# KV name
o KV variation
o KV number
1-N T node
# KV name
1-N T process
# KV name
# KV executableName
o Q args
* KV arg
o KV configuratorFile
- version name : name identifier
- variation name : variation identifier
- number name : number identifier
- node name : hostname on which process will be started
- process name : name identifier
- executableName : name of the process executable to execute
- arg : argument to add to command line after executable name
- configuratorFile : MARIE's component configuration file
Notes :
- Processes are executed in the same order as they are defined
- Args are added to command line in the same order as they are defined

