The following description file directs MMS to build MYPROG.EXE using
the appropriate architecture-dependent *_DEFS.REQ:
! Macro definitions
LIBRARYMODULES = A, B, C, D, E
LIBRARIES = MYPROG.OLB($(LIBRARYMODULES)) - ! project library
SYS$LIBRARY:CRTLIB.OLB ! C Runtime Library
! Dependencies
MYPROG.EXE : $(LIBRARIES)
LINK/EXEC=MYPROG MYPROG/LIB/INCLUDE=(A)
.IF MMSIA64
A.OBJ, B.OBJ : IA64_DEFS.REQ
.ELSIF MMSALPHA
A.OBJ, B.OBJ : ALPHA_DEFS.REQ
.ELSE
A.OBJ, B.OBJ : VAX_DEFS.REQ
.ENDIF
D.OBJ, E.OBJ : COMMON.H
E.OBJ : DATA.H
If this file is named DESCRIP.MMS, the following command causes MMS
to use the file to build MYPROG.EXE:
$ MMS