The groups in a project (4pw files) can also be compiled from the
operating system command line, using the tool gsmake, which is located in the
GSTDIR/bin directory.
Syntax
gsmake [options] <file_list>
where file_list is a list of target Project (4pw) files, with or
without the extension.
Table 1. gsmake arguments
| Argument |
Description |
| -h |
Displays help information. |
| -V |
Displays this program name and version. |
Table 2. gsmake targets with parameters
| Targets |
Parameter |
Description |
| -active |
|
Targets the application set as default in the project. |
| -all |
|
Targets the complete project (default behavior). |
| -t |
TARGET |
Adds TARGET to the list of targets to build. This argument
can be used multiple times to build several targets |
Table 3. gsmake operations
| Operations |
Description |
| -b |
Builds the target (default behavior). The files that are not up-to-date are
compiled, the others are not changed. |
| -r |
Rebuilds the target. The output files are deleted, then all files are
compiled. |
| -c |
Cleans the target. The output files are deleted. |
| -force-build |
Forces the build/rebuild of the target. The files are compiled, whether or not
they are up-to-date. |
Table 4. gsmake options with parameters
| Options |
Parameter |
Description |
| -j |
NB |
Sets the number of parallel jobs to NB (default: 1). Set NB to 0 to use
the local computer's number of CPUs. When using this option, gsmake will try to start multiple
compilations in parallel when possible. This should speed up the global compilation time. |
| -encoding |
ENCODING |
Sets the encoding to ENCODING. (default: System encoding) |
| -disable-dependencies |
|
Disables the computation of the dependencies database. (default: false) |
| -ag-GSTSETUPDIR |
DIRECTORY |
Sets the Application Generator template directory to DIRECTORY. Enter an absolute path, or a path relative to
the GSTDIR/bin/src/ag/tpl directory.
The default value, "default" corresponds to the multiple-dialog template
directory.
|
| -max-errors |
NB |
Sets the maximum number of erroneous files to NB (default: 5) . Set the
value of NB to 0 for an unlimited number of error files. |
| -generate-4pwdb |
|
Generate the 4pwdb file only (default is False). |
| -wcDir |
WEBCOMPONENTS_DIR |
Web Components Directory path |