The procedure gmkpack
is used to create a pack.
You can get on-line details about the options and the mechanism of gmkpack
from the man pages :
% man gmkpackIf you just type
% gmkpack
you will get a short description of the arguments of the command :
% gmkpack Usage: gmkpack -r release [-b branch ] [-n local-pack-version ] [-a -s | -u target-pack [-v reference-pack-version ]] [-l compiler-label ] [-o compiling-flag ] [-f rootpack-directory ] [-p program ] [-m] Parameters : ---------- -r = reference release label -a = To create a main pack -b = reference branch name (optional, default is "main") -u = target pack name -v = reference pack version number (optional, default is the latest) -n = local pack version number (optional, default is the latest existing one) -p = program name for the compilation script -s = To create the scripts to compile the system programs -f = alternative rootpack directory (optional) -l = reference compiler version (optional, default is "PGI616") -o = compiler options family, (optional, default is "x") -m = quiet mode (optional ; to make the compilation script only)
Meaning of this options :
main
(arbitrary name recommended for a ''main'' pack). It should be an alphanumeric string.
-a
and -u
are exclusive. This argument is optional ; if not provided, the pack will be given the name of the reference pack. It should be an alphanumeric string. While developping from an external source code manager, it is recommended to adopt the same label of modification than the one used in this source code manager.
01
is assumed.
/
) as separator. Optional. If not provided a script to compile and make all the object libraries is created anyhow. Note that if this parameter has been omited, a new script can be made later.
ROOTPACK
to localize the reference pack.
x
''. This option is used to select an alternative configuration file whhere the compilation options would be modified to enable special studies (debugging, profiling, etc).