Library /sys$common/syshlp/MMS$DW_HELP.HLB  —  mms  dd options PopForm
 Use the Definitions/Directives Options box to specify options for any
 subsequent build.

1  –  definitions label Lab

 The buttons and text fields following this label are used for specifying
 definition files for any subsequent build.

2  –  macro Tgl

 Click on the button to direct MMS to add to or override the macro definitions
 in the description file.

3  –  macro file Btn

 Click on this button to bring up a file selection dialog box to specify
 the Macro definitions file.

4  –  macro file Txt

 Enter the file specification of the Macro definitions file.
 If the file selection box is used, this field will be filled in with
 the chosen file.

5  –  rules Tgl

 Click on the button to direct MMS to apply user-defined built-in rules and
 a suffixes precedence list when it builds a system.

6  –  rules file Btn

 Click on this button to bring up a file selection dialog box to specify
 the Rules file.

7  –  rules file Txt

 Enter the file specification of the Rules file.
 If the file selection box is used, this field will be filled in with
 the chosen file.

8  –  override Tgl

 Click on the button to control the order in which MMS applies definitions
 when it process macros.

9  –  directives label Lab

 The buttons and text fields following this label are used for specifying
 directives for any subsequent build.

10  –  sca Tgl

 Click on the button to direct MMS to generate an SCA library during
 the build process.

11  –  sca library Btn

 Click on this button to bring up a file selection dialog box to specify
 the SCA library directory.

12  –  sca library Txt

 Enter the directory specification of the SCA Library.
 If the file selection box is used, this field will be filled in with
 the chosen directory.

 When you specify a library name, MMS defines the macro $(SCA_LIBRARY) to
 be that library name.

13  –  ignore Tgl

 Click on the button to indicate that MMS should ignore certain severity levels
 of errors when it executes action lines.

 The radio buttons to the right correspond to the DCL severity levels
 W, E, and F.

14  –  severity Radio

 Click on one of the severity levels in the Severity radio box
 to specify the severity levels of errors
 that MMS should ignore when it executes action lines.

 The radio buttons correspond to the DCL severity levels W, E, and F.

 You cannot click on more than one severity level at a time.

14.1  –  warning Tgl

 Click on this button to indicate that errors of the warning level should
 be ignored by MMS when it executes action lines.

14.2  –  error Tgl

 Click on this button to indicate that errors of the warning and error levels
 should be ignored by MMS when it executes action lines.

14.3  –  fatal Tgl

 Click on this button to indicate that errors of the warning, error and
 fatal levels should be ignored by MMS when it executes action lines.

15  –  cms Tgl

 Click on the button to direct MMS to look for source files, description
 files and included files in the current default CMS library as well as the
 specified directories.

 When you specify Use CMS, and the source in the CMS library is newer, MMS
 fetches it from the CMS library.  If the source in the CMS library is older,
 MMS instead used the source in the specified directory.

 CMS must be installed on your system.

16  –  cms class Txt

 Specify the CMS class to direct MMS to use the macro definition
 "CMSFLAGS=GENERATION=class-name".  By specifying a CMS class, MMS
 still uses the CMS elements as the sources but it uses the designated
 class of generations, not necessarily the current generations.

17  –  display Tgl

 Click on the button to direct MMS to display action lines before
 executing them.

18  –  execute Tgl

 Click on the button to direct MMS to execute the action lines in
 the description file.

19  –  fromsources Tgl

 Click on the button to direct MMS to build a target from its sources, regardless
 of whether the target is already up-to-date.

20  –  force Tgl

 Click on the button to direct MMS to execute the action lines necessary
 to update one specific target.

21  –  check Tgl

 Click on the button to direct MMS to return a value in the symbol
 MMS$STATUS instead of updating a target.  This symbol contains the status
 of the last action line executed by MMS.

22  –  revise Tgl

 Click on the button to direct MMS to only change the revision dates of
 all the targets that need updating, instead of performing the update.

23  –  skip Tgl

 Click on the button to indicate that MMS should not build intermediate
 source/target files.

24  –  list switch Tgl

 Click on the button to direct MMS to use the macro definition "LIST=1".

 Automatically generated description files will contain the following
 lines:

 .IFDEF LIST
 LST = /LIST
 .ELSE
 LST = /NOLIST
 .ENDIF

 and every compilation command will include the $(LST) macro.

 If this toggle button is clicked on, then every compilation in the build
 will produce a listing file.  If this toggle button is off, no listings will
 be produced.

 Users can use the same mechanism in their own hand-written description
 files.

25  –  debug switch Tgl

 Click on the button to direct MMS to use the macro definition "DEBUG=1".

 Automatically generated description files will contain the following
 lines:

 .IFDEF DEBUG
 DBG = /DEBUG
 DBGOPT = /NOOPTIMIZE/DEBUG
 .ELSE
 DBG = /NODEBUG
 DBGOPT = /OPTIMIZE/NODEBUG
 .ENDIF

 and every compilation command will include the $(DBG) or the
 $(DBGOPT) macro.

 If this toggle button is clicked on, then every compilation in the build
 will be compiled with information to be included in the object module
 for use with the VAX Symbolic Debugger.  Also the linker will be directed
 to generate a debugger symbol table and to give the debugger control when
 the image is run.

 Users can use the same mechanism in their own hand-written description
 files.

26  –  diag switch Tgl

 Click on the button to direct MMS to use the macro definition "DIAG=1".

 Automatically generated description files will contain the following
 lines:

 .IFDEF DIAG
 DIA = /DIAGNOSTICS
 .ELSE
 DIA = /NODIAGNOSTICS
 .ENDIF

 and every compilation command will include the $(DIA) macro.

 If this toggle button is clicked on, then every compilation in the build
 will produce an diagnostics file.  If diagnostics files are produced
 during a build, and LSE is running, the user is able to do a REVIEW of
 each compilation from MMS.

 If this toggle button is off, no diagnostics files will be produced.

 Users can use the same mechanism in their own hand-written description
 files.

27  –  dd options ok Button

 Click on the button to save the current Definitions/Directives Options
 settings for any subsequent build.

28  –  dd options can Button

 Click on the button to cancel the current Definitions/Directives Options
 settings.

29  –  dd options help Button

 Use the Definitions/Directives Options dialog box to define options for any
 subsequent build.

 The default values of the options will be reflected when the dialog box comes
 up.

 If there are Definitions/Directives Options settings defined for the current
 context, they will be reflected when the dialog box come up, and they will
 take precedence over the default settings.

 If qualifiers have been specified when invoking MMS, the Definitions/Directives
 Options settings will reflect the qualifier values, and they will take
 precedence over the context settings.

30  –  compa Tgl

 Click on this button to enable the extended syntax features of MMS.

 When selected, you may use the following in a description file:

     o  Predefined functions

     o  Macro redefinition
Close Help