gbssysgen, gbssysmake and gbssysaudit
The gbssys... commands are used to perform actions involving more than one SubSystem.
gbssysgen
| is used to generate a whole or part of a whole System
|
gbssysmake
| is used to 'make' a whole or part of a whole System
|
gbssysaudit
| is used to audit a whole or part of a whole System
|
These commands will perform their functions over various SubSystems in the appropriate order and allows extra steps to be executed.
It is also possible to generate a number of SubSystems selectively.
The generations steps, their required order and allowed options are defined in the
$GBS_SYS_PATH/steps.gbs file.
Execution will be performed in the batch and the output is logged in a log-file.
Usage
gbssys...
| [ steps ] [ GBS-options ] [ APP-options ]
[ GBS-env-variables ] [ other_gbs_options ]
|
- steps
- Specifies the names of the steps to be executed
The stepnames are defined in the steps.gbs file.
If no steps are specified, all steps are assumed.
The '-' can be used to specify 'from - to' steps. It must be surrounded by spaces.
An empty 'from' specifies 'from the first'
An empty 'to' specifies 'to and including the last'
E.g.: step1 - step3 step6 step8 step9 -
-→ step1 step2 step3 step6 step8 step9 step10 step11 ... stepnn
- GBS-options
- Contain an '='.
Standard GBS-options:
TARGET
| =...
|
DEBUGGER
| =,YES,NO
|
MODE
| =,FINAL,ASSERT,DEBUG
|
OPT
| =,YES,SPEED,SIZE,NO
|
MAP
| =,NO,YES
|
FLAGS_MAKE
| =...
|
FLAGS_src_type
| =...
|
e.g.: TARGET=FINAL MODE=DEBUG
- APP-options
- Contain an '='
As defined in the sys.gbs file
e.g. PROFILING=YES
- GBS-env-variables
- Any assignment that starts with GBS_ is considered a request to define a (temporary) GBS environment-variable with
that value.
e.g. GBS_FLAGS_MAKE="-u" will set the GBS_FLAGS_MAKE Environment Variable to the specified value for the duration
on the command.
Copyright © Randy Marques of Randy Marques Consultancy - All rights reserved