If the current default directory contains the following files:
A.BLI;1 B.BLI;1 C.MAR;1
COMMON.H;1 D.C;1 DATA.H;1
DEFS.REQ;1 DESCRIP.MMS;1 E.C;1
MMS will execute the following actions as it processes the sample
description file:
BLISS A.BLI
IF "''F$SEARCH("MYPROG.OLB")'" .EQS. "" THEN LIBRARY/CREATE
MYPROG.OLB
LIBRARY/REPLACE MYPROG.OLB A.OBJ
BLISS B.BLI
IF "''F$SEARCH("MYPROG.OLB")'" .EQS. "" THEN LIBRARY/CREATE
MYPROG.OLB
LIBRARY/REPLACE MYPROG.OLB B.OBJ
MACRO C.MAR
IF "''F$SEARCH("MYPROG.OLB")'" .EQS. "" THEN LIBRARY/CREATE
MYPROG.OLB
LIBRARY/REPLACE MYPROG.OLB C.OBJ
CC /NOLIST D.C
IF "''F$SEARCH("MYPROG.OLB")'" .EQS. "" THEN LIBRARY/CREATE
MYPROG.OLB
LIBRARY/REPLACE MYPROG.OLB D.OBJ
CC /NOLIST E.C
IF "''F$SEARCH("MYPROG.OLB")'" .EQS. "" THEN LIBRARY/CREATE
MYPROG.OLB
LIBRARY/REPLACE MYPROG.OLB E.OBJ
LINK/EXEC=MYPROG MYPROG/LIB/INCLUDE=(A)
These actions result in the production of all the intermediate files
needed to produce MYPROG.EXE. If you then delete all the object
files (.OBJ), and run MMS again using the /SKIP qualifier, MMS
informs you that the target MYPROG.EXE is already up-to-date.