remove /KEEP. 1 MMK Invokes Matt's Make Utility (MMK) to build a software system. Refer to the "Guide to Matt's Make Utility" for complete information on this command. Format: MMK [target-name...] A description file must exist for MMK to build the software system. By default, MMK looks for a description file called DESCRIP.MMS in the current default directory. If that file does not exist, it then looks for a file called MAKEFILE. The /DESCRIPTION qualifier can be used to override this default. 2 Parameter target-name The name of a target to be built. The target must exist in the MMK description file. Multiple targets may be specified as a comma-separated list. 2 Qualifiers /ACTION /ACTION (default) /NOACTION Determines whether action lines should be executed or merely displayed. Specifying /NOACTION causes MMK to display the action lines that would be executed to build the target, without actually executing them. /CMS /CMS /NOCMS (default) Determines whether a DEC/CMS library is searched automatically for the description file and for any source files. The default is not to search the currently set CMS library automatically. /DESCRIPTION /DESCRIPTION=file-spec Specifies an alternative name for the MMK description file. The default description file name is DESCRIP.MMS (in the current default directory). /DUMP /DUMP /NODUMP (default) Causes MMK to dump the suffixes list, all macro definitions, all inference rules, and all dependencies to current output. Useful for debugging problems in description files. /FORCE /FORCE /NOFORCE (default) Specifying /FORCE causes MMK to execute only the action lines from the dependency rule for the target, without performing any revision date checks and without traversing the entire dependency tree. /FROM_SOURCE /FROM_SOURCES /NOFROM_SOURCES (default) Specifying /FROM_SOURCES causes MMK to perform a complete build of the target, without performing any revision date checks. All actions to build all intermediate targets will be executed. /IDENTIFICATION /IDENTIFICATION Specifying /IDENTIFICATION causes MMK to display its revision information and copyright message, without performing any other action. /IGNORE /IGNORE /IGNORE=ERROR /IGNORE=FATAL /IGNORE=WARNING /NOIGNORE (default) By default, MMK stops when an executed action line results in a warning, error, or fatal error status. You can override this with the /IGNORE qualifier. Specifying /IGNORE or /IGNORE=FATAL causes all errors to be ignored, so execution continues no matter how severe an error is encountered. Specifying /IGNORE=ERROR causes errors and warnings to be ignored, with fatal errors stopping execution. Specifying /IGNORE=WARNING causes only warnings to be ignored, with errors at fatal errors stopping execution. /LOCAL_RULES /LOCAL_RULES (default) /NOLOCAL_RULES Controls whether the site-specific default dependency rule definition file is read in; by default, it is if the logical name MMK_LOCAL_RULES exists. Specifying /NOLOCAL_RULES prevents the file from being read in. /LOG /LOG /NOLOG (default) Controls whether MMK logs a detailed description of activity. By default, it does not. /MACRO /MACRO=name=value /MACRO=(name1=value1,name2=value2,...) Defines one or more macros that can be referenced by the description file. /OUTPUT /OUTPUT=file-spec Directs MMK output to the specified file. By default, output is directed to SYS$OUTPUT. /RULES_FILE /RULES_FILE /RULES_FILE=file-spec /RULES_FILE=(file-spec1,file-spec2,...) /NORULES_FILE (default) Specifies the name of one or more files containing default dependency rule definitions to be read in before the description file is processed. If /RULES_FILE is specified with no file specification, the name MMS$RULES is used. /VERIFY /VERIFY (default) /NOVERIFY Controls whether MMK echoes the action lines it is executing to SYS$OUTPUT. By default, it does; /NOVERIFY can be used to suppress this output.