== Usage == USAGE: ecf_builder [-l [-l...]] [-c [-c...]] [-t [-t...]] [-d ] [-uuid ] [-n ] [-syntax ] [-library] [-application] [-testing] [-executable_name ] [-root_info ] [-console] [-concurrency ] [-thread] [-scoop] [-f] [-v] [-nologo] OPTIONS: Options should be prefixed with: '-' or '/' -l --libraries : Libraries (Optional) : Library to include -c --clusters : Clusters (Optional) : Cluster to include -t --tests : Tests clusters (Optional) : Tests cluster to include -d --dir : Directory (Optional) : Base directory --uuid : UUID (Optional) : UUID value -n --name : Target name (Optional) : Eiffel target name --syntax : Syntax mode (Optional) : Syntax mode: obsolete, transitional, default=standard, provisional --library : This is a library configuration file (Optional) --application : This is an application configuration file (Optional) --testing : This is an testing configuration file (Optional) --executable_name: Executable name (Optional) : Executable name (without extension) --root_info : Root info: cluster.class.feature (Optional) : Root cluster.class.name information (cluster is optional) --console : Console application mode (Optional) --concurrency : Concurrency mode (Optional) : Concurrency mode: default=none, thread, scoop --thread : Concurrency mode = thread (Optional) --scoop : Concurrency mode = SCOOP (Optional) -f --force : Force operation (Optional) -? --help : Display usage information. (Optional) -v --version : Displays version information. (Optional) --nologo : Supresses copyright information. (Optional) == Examples == * Create a library using base, and time, and from my cluster "src" ecf_builder --library --libraries base --libraries time --clusters src --name my_new_lib * Create an application using base, and my_new_lib ecf_builder --application --libraries base --libraries ../my_new_lib.ecf --clusters . --root_info APPLICATION.make --console --executable_name my_new_application