DocumentationMMK Make UtilityUser's Guide  ·  ESS-MMKUG-001

Index

Symbols

! (comment delimiter), Command Assignment
# (comment delimiter), Command Assignment
${name} (deferred macro reference), Deferring Macro Substitution
+= (append operator), Macro Definitions
< (setup action modifier), Forced Setup/Teardown Actions in Inference Rules
= (assignment operator), Macro Definitions
> (teardown action modifier), Forced Setup/Teardown Actions in Inference Rules
?= (conditional assignment operator), Macro Definitions
@ (silent action prefix), Description
|= (command assignment operator), Macro Definitions
~= (evaluated assignment operator), Macro Definitions

A

AAAREADME.INSTALL file, Invoking MMK
/ACTION qualifier, Description
Actions, Description File Components
after all others, Other Directives
before all others, Other Directives
default, Other Directives
displaying without executing, Description
echoing, Description
in inference rules, Defining Inference Rules
on dependency lines, DEC/MMS Features Not Supported in MMK
setup (<), Forced Setup/Teardown Actions in Inference Rules
silent (@), Other Directives, Description
teardown (>), Forced Setup/Teardown Actions in Inference Rules
ADDPREFIX function, Description
ADDSUFFIX function, Description
AND function, Description
__AXP__ macro, MMK Extended Features

B

Backslash (literal-next escape), General String Substitution
BASENAME function, Description
Boolean operators, Using Conditionals
Builtin functions, Builtin Functions
ADDPREFIX, Description
ADDSUFFIX, Description
AND, Description
BASENAME, Description
CALL, Description
COLLAPSE, Description
DEVICE, Description
DIR, Description
DIRECTORY, Description
ERROR, Description
FILENAME, Description
FILETYPE, Description
FILEVERSION, Description
FILTER, Description
FILTER-OUT, Description
FINDSTRING, Description
FIRSTWORD, Description
FOREACH, Description
IF, Description
INFO, Description
JOIN, Description
LASTWORD, Description
NOTDIR, Description
OR, Description
ORIGIN, Description
PATSUBST, Description
SORT, Description
STRIP, Description
SUBST, Description
WARN, Description
WILDCARD, Description
WORD, Description
WORDLIST, Description
WORDS, Description

C

CALL function, Description
Case sensitivity
in conditionals, Using Conditionals
of macro and object names, Other Directives
.CASE_SENSITIVE directive, Other Directives
CDD/Repository libraries, DEC/MMS Features Not Supported in MMK
/CHECK_STATUS qualifier, Description
CMS, Using DEC/CMS with MMK
classes, Description
current library, Explicit CMS Element References
double inference, Inference Rules for CMS Files
element generations, Specifying the Element Generation, Description
element references, Explicit CMS Element References
element suffixes, The /CMS Qualifier
fetching source files, The /CMS Qualifier
inference rules, Inference Rules for CMS Files
libraries, The /CMS Qualifier, Description
prefixed inference rules, CMS and Prefixed Inference Rules
/CMS qualifier, The /CMS Qualifier, Description
CMS SET LIBRARY command, Explicit CMS Element References
CMS$LIB logical name, Description
/CMS_LIBRARY qualifier, Description
COLLAPSE function, Description
Colon (dependency separator), Description File Components
Command assignment, Command Assignment
Comments
! delimiter, Command Assignment
# delimiter, Command Assignment
continuation, Other Differences
Comparison operators, Using Conditionals
Conditionals, Using Conditionals
expression operators, Using Conditionals
expressions, Using Conditionals
GNU Make, GNU Make Conditionals
Continuation lines, Other Differences
CTRL/T, MMK Extended Features

D

DCL symbols
as macros, Description
Debugging description files, Description
DEC/CMS (see CMS)
DEC/Code Management System (see CMS)
DEC/MMS
differences from MMK, Differences between MMK and DEC/MMS
features not supported, DEC/MMS Features Not Supported in MMK
MMK extensions, MMK Extended Features
processing differences, Other Differences
DECwindows interface, DEC/MMS Features Not Supported in MMK
.DEFAULT directive, Other Directives, Other Differences
Default rules (see Inference rules)
Deferred macro substitution, Deferring Macro Substitution, MMK Extended Features
Dependencies, Overview
inferred, Using Inference Rules
syntax, Description File Components
Dependency tree, Overview
DEPENDS_ON keyword, Description File Components
DESCRIP.MMS file, Invoking MMK, Description
Description files, Overview
components, Description File Components
default name, Invoking MMK, Description
fetched from CMS, The /CMS Qualifier
format, Description Files
including other files, Other Directives
syntax, MMK Extended Features
/DESCRIPTION qualifier, Invoking MMK, Description
DEVICE function, Description
DIR function, Description
Directives, Description File Components, Other Directives
conditional, Using Conditionals
suffix list, Modifying the Suffix List
DIRECTORY function, Description
Double inference, Inference Rules for CMS Files
/DUMP qualifier, Description, MMK Extended Features

E

else conditional, GNU Make Conditionals
.ELSE directive, Using Conditionals
.ELSIF directive, Using Conditionals
endif conditional, GNU Make Conditionals
.ENDIF directive, Using Conditionals
ERROR function, Description
Errors
ignoring, Other Directives, Description
in actions, Description
Evaluated assignment, Evaluated Assignment
/EXTENDED_SYNTAX qualifier, Description
GNU_SYNTAX, GNU Make Conditionals

F

File types
adding, Modifying the Suffix List
default, Using Inference Rules
FILENAME function, Description
FILETYPE function, Description
FILEVERSION function, Description
FILTER function, Description
FILTER-OUT function, Description
FINDSTRING function, Description
.FIRST directive, Other Directives
FIRSTWORD function, Description
FMS forms libraries, DEC/MMS Features Not Supported in MMK
/FORCE qualifier, Description
FOREACH function, Description
Foreign command, Invoking MMK
/FROM_SOURCES qualifier, Invoking MMK, Description
Functions (see Builtin functions)

G

General string substitution, General String Substitution, MMK Extended Features
/GENERATION qualifier, Specifying the Element Generation, Description
and DEC/MMS /GENERATE, DEC/MMS Features Not Supported in MMK
Generic inference rules, Defining Inference Rules
Generic targets, MMK Extended Features
GNU Make
conditionals, GNU Make Conditionals
.GNU_SYNTAX directive, GNU Make Conditionals, Other Directives

I

__I64__ macro, MMK Extended Features
/IDENTIFICATION qualifier, Description
.IF directive, Using Conditionals
IF function, Description
ifdef conditional, GNU Make Conditionals
.IFDEF directive, Using Conditionals
ifeq conditional, GNU Make Conditionals
ifndef conditional, GNU Make Conditionals
.IFNDEF directive, Using Conditionals
ifneq conditional, GNU Make Conditionals
.IGNORE directive, Other Directives
/IGNORE qualifier, Description
.INCLUDE directive, Other Directives
Inference rules, Description File Components
action lists, Defining Inference Rules
adding a file type, Modifying the Suffix List
built-in, Using Inference Rules, MMK Extended Features
built-in, listings, Built-in Dependency Rules
defining, Defining Inference Rules
for CMS, Inference Rules for CMS Files
generic, Defining Inference Rules
inferring dependencies, Using Inference Rules
matching, Other Differences
order of use, Defining Inference Rules
prefixed, Defining Inference Rules
setup and teardown actions, Forced Setup/Teardown Actions in Inference Rules
INFO function, Description
Intermediate targets, Invoking MMK
skipping, Description

J

JOIN function, Description

L

.LAST directive, Other Directives
LASTWORD function, Description
Libraries
modules, MMK Extended Features, Other Differences
/LOCAL_RULES qualifier, Description
/LOG qualifier, Description
Logical names
in prefixes, Defining Inference Rules

M

/MACRO qualifier, Description
Macros
assignment operators, Macro Definitions
command assignment, Command Assignment
deferring substitution, Deferring Macro Substitution
defining on the command line, Description
definition files, Description
definitions, Description File Components
evaluated assignment, Evaluated Assignment
general string substitution, General String Substitution
predefined, MMK Extended Features
redefining, MMK Extended Features
resolution, Evaluated Assignment
resolution order, Description
special, MMK Extended Features
string substitution, Macro String Substitution
suffix substitution, Suffix Substitution
unresolved, Evaluated Assignment
MAKEFILE. file, Invoking MMK, Description
Makefiles (see Description files)
MMK command, Overview
format, Overview
invoking, Invoking MMK
target name, Format
MMK_LOCAL_RULES logical name, Description, MMK Extended Features
MMK_PERSONAL_RULES logical name, Description, MMK Extended Features
MMS (see DEC/MMS)
MMS description files (see Description files)
MMS macro, Description
MMS$CHANGED_LIST_SPACES macro, MMK Extended Features
MMS$RULES logical name, Description, DEC/MMS Features Not Supported in MMK
MMS$RULES.MMS file, Description
MMS$SOURCE macro, Deferring Macro Substitution
MMS$SOURCE_LIST macro, MMK Extended Features
MMS$SOURCE_LIST_SPACES macro, MMK Extended Features
MMS$SOURCE_NAME macro, MMK Extended Features
MMS$STATUS symbol, Description
MMS$TARGET macro, Deferring Macro Substitution
MMS$TARGET_FNAME macro, MMK Extended Features
MMS$TARGET_MODULE macro, MMK Extended Features
MMS$TARGET_NAME macro, MMK Extended Features
MMSQUALIFIERS macro, Description
MMSSUFFIXES macro, Modifying the Suffix List

N

/NOACTION qualifier, Description
/NORULES_FILE qualifier, Description
NOTDIR function, Description

O

Objects, Overview
Operators
conditional expression, Using Conditionals
macro assignment, Macro Definitions
OR function, Description
ORIGIN function, Description
/OUTPUT qualifier, Description
/OVERRIDE qualifier, Description

S

Setup actions, Forced Setup/Teardown Actions in Inference Rules
.SILENT directive, Other Directives, Description
/SKIP_INTERMEDIATES qualifier, Description
SORT function, Description
Special macros, Deferring Macro Substitution, MMK Extended Features
String substitution, Macro String Substitution
STRIP function, Description
Subdirectories, building in, Description
SUBST function, Description
Suffix list, Using Inference Rules
built-in, Modifying the Suffix List
clearing, Modifying the Suffix List
CMS elements, The /CMS Qualifier
current, Modifying the Suffix List
modifying, Modifying the Suffix List
Suffix substitution, Suffix Substitution
.SUFFIXES directive, Modifying the Suffix List
.SUFFIXES_AFTER directive, Modifying the Suffix List
.SUFFIXES_BEFORE directive, Modifying the Suffix List
.SUFFIXES_DELETE directive, Modifying the Suffix List

T

Targets, Overview
generic, MMK Extended Features
intermediate, Invoking MMK
not updated, Other Differences
specifying, Format
up-to-date check, Invoking MMK, Description
Teardown actions, Forced Setup/Teardown Actions in Inference Rules
Tilde (~) suffix, The /CMS Qualifier

V

__VAX__ macro, MMK Extended Features
/VERIFY qualifier, Description
Version of MMK, displaying, Description

W

WARN function, Description
Wildcard dependency rules, DEC/MMS Features Not Supported in MMK
WILDCARD function, Description
WORD function, Description
WORDLIST function, Description
WORDS function, Description
/WORKING_DIRECTORY qualifier, Description, MMK Extended Features

X

__X86__ macro, MMK Extended Features
__X86_64__ macro, MMK Extended Features