Project Manager / Building and linking programs |
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.
gsmake [options] <file_list>
where file_list is a list of target Project (4pw) files, with or without the extension.
Argument | Description |
---|---|
-h | Displays help information. |
-V | Displays this program name and version. |
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 |
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. |
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-templateDir | 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 |