! MMS$DEFAULT_RULES.MMS ! ! IDENT V3.5 ! !************************************************************************* ! * ! © Copyright 2005 Hewlett-Packard Development Company, L.P. * ! * ! Confidential computer software. Valid license from HP required for * ! possession, use or copying. Consistent with FAR 12.211 and 12.212, * ! Commercial Computer Software, Computer Software Documentation, and * ! Technical Data for Commercial Items are licensed to the U.S. * ! Government under vendor's standard commercial license. * ! * !************************************************************************* ! !++ ! FACILITY: MMS ! ! ABSTRACT: This file contains the default rules used by MMS. ! If the macro $(SCALIBRARY) is defined (meaning /SCA was ! specified on the command line), the SCA rules are enabled. ! ! ENVIRONMENT: VAX/VMS User Mode ! ! CREATION DATE: January 1987 ! ! MODIFIED BY: ! 011 6-DEC-2005 Nirmala hs ! Changed for QXCM1000304326,To replace invalid /xref_data with ! valid /analysis_data qualifier for f90 compiler. ! ! 010 5-Jun-1996 P. Gilbert ! Added DEC Fortran 90 support ! ! 009 29-Jul-1993 D. Knight ! Fixup RDB/SQL rules ! ! 008 4-May-1992 P. Gilbert ! SCA rules were doing DEFINE/USER SCA$LIBRARY SCA$LIBRARY: ! Creating the library doesn't also imply that we need to ! (re)define SCA$LIBRARY. ! ! 007 12-Mar-1990 D.A. Gleason ! Add misc. new rules/suffixes for SDML, RALLY, Rdb/SQL, ACMS, ! TDMS. ! ! 006 26-Feb-1990 D.A. Gleason ! Add DECforms support. ! ! 005 2-Jun-1989 D.A. Gleason ! Add SCAN and COBOL/SCA support. ! ! 004 2-Mar-1988 T.G. Talcott ! Change SCA rules so that they don't trash SCA library lists. ! ! 003 23-Dec-1987 J.P. Kellerman ! Change default CMS rule to work better with CMS V3 searchlists. ! Add rules for SCA support for VAX MACRO ! ! 002 18-Oct-1987 J.P. Kellerman ! Changed default CMS rule !-- ! ! SUFFIXES: ! .suffixes .suffixes : .ANL .EXE .OLB .MLB .HLB .TLB .FLB .OBJ .FORM .BLI .B32 .C .COB - .F90$MOD .F90 .F77 .FOR .F - .BAS .B16 .PLI .PEN .PAS .MAC .MAR .M64 .CLD .MSG .COR .DBL - .RPG .SCN .IFDL .RBA .RC .RCO .RFO .RPA .SC .SCO .SFO .SPA .SPL - .SQLADA .SQLMOD .RGK .RGC .MEM .RNO .HLP .RNH .L32 .REQ .R32 - .L16 .R16 .TXT .H .FRM .MMS .DDL .COM .DAT .OPT .CDO .SDML .ADF - .GDF .LDF .MDF .RDF .TDF .CXX .LIB - .ADF~ .ANL~ .B16~ .B32~ .BAS~ .BLI~ .C~ .CDO~ .CLD~ .COB~ - .COM~ .COR~ .DAT~ .DBL~ .DDL~ - .FOR~ .F90~ .F77~ .F~ - .FRM~ .GDF~ .HLP~ .H~ .IFDL~ - .LDF~ .MAC~ .MAR~ .M64~ .MDF~ .MMS~ .MSG~ .OPT~ .PAS~ .PLI~ .R16~ - .R32~ .RBA~ .RC~ .RCO~ .RDF~ .REQ~ .RFO~ .RGC~ .RNH~ .RNO~ .RPA~ - .RPG~ .SC~ .SCN~ .SCO~ .SDML~ .SFO~ .SPA~ .SPL~ .SQLADA~ .SQLMOD~ - .TDF~ .TXT~ .CXX~ .LIB~ ! ! MACROS: ! AS = MACRO BASIC = BASIC BLISS = BLISS BLISS16 = BLISS/PDP11 CC = CC CMS = CMS CMSCOMMENT = "" CMSFLAGS = /GEN=$(MMS$CMS_GEN) COBOL = COBOL CORAL = CORAL CXX = CXX DIBOL = DIBOL FMS = FMS FORMS = FORMS FORT = FORTRAN F90 = F90 LIBR = LIBRARY LINK = LINK MACRO = MACRO PASCAL = PASCAL PLI = PLI RALLY = RALLY RPG = RPG RUNOFF = RUNOFF SCA = SCA SCAFLAGS = /LOG SCAN = SCAN SQLPRE = SQL$PRE SQLMOD = SQL$MOD ANLFLAGS = /OUTPUT=$(MMS$TARGET_NAME).ANL CDDFLAGS = CLDFLAGS = CORFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ DBLFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ FMSFLAGS = /REPLACE FORMS_EXOBJ_FLAGS = /NOLIST/OUTPUT=$(MMS$TARGET_NAME).OBJ FORMS_TRANS_FLAGS = /NOLIST/OUTPUT=$(MMS$TARGET_NAME).FORM LIBRFLAGS = /REPLACE LINKFLAGS = /TRACE/NOMAP/EXEC=$(MMS$TARGET_NAME).EXE MSGFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ PENVFLAGS = /NOLIST RALFLAGS = RFLAGS = /OUTPUT=$(MMS$TARGET_NAME) RPGFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ SQLFLAGS = .ifdef SCALIBRARY ! /SCA specified BASFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ/ANALYSIS_DATA=$(MMS$TARGET_NAME).ANA BFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ/ANALYSIS_DATA=$(MMS$TARGET_NAME).ANA BLIBFLAGS = /NOLIST/ANALYSIS_DATA=$(MMS$TARGET_NAME).ANA CFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ/ANALYSIS_DATA=$(MMS$TARGET_NAME).ANA COBFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ/ANALYSIS_DATA=$(MMS$TARGET_NAME).ANA CXXFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ/ANALYSIS_DATA=$(MMS$TARGET_NAME).ANA FFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ/ANALYSIS_DATA=$(MMS$TARGET_NAME).ANA F90FLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ/ANALYSIS_DATA=$(MMS$TARGET_NAME).ANA !Changed for QXCM1000304326 MFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ/ANALYSIS_DATA=$(MMS$TARGET_NAME).ANA PFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ/ANALYSIS_DATA=$(MMS$TARGET_NAME).ANA PLIFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ/ANALYSIS_DATA=$(MMS$TARGET_NAME).ANA SCANFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ/ANALYSIS_DATA=$(MMS$TARGET_NAME).ANA .else ! /NOSCA specified BASFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ BFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ BLIBFLAGS = /NOLIST CFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ COBFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ CXXFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ FFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ F90FLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ MFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ PFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ PLIFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ SCANFLAGS = /NOLIST/OBJECT=$(MMS$TARGET_NAME).OBJ .endif ! ! RULES: ! .EXE.ANL : ANALYZE/IMAGE $(ANLFLAGS) $(MMS$SOURCE) .OBJ.EXE : $(LINK) $(LINKFLAGS) $(MMS$SOURCE) .OBJ.ANL : ANALYZE/OBJECT $(ANLFLAGS) $(MMS$SOURCE) .RNO.MEM : $(RUNOFF) $(RFLAGS) $(MMS$SOURCE) .RNH.HLP : $(RUNOFF) $(RFLAGS) $(MMS$SOURCE) .CLD.OBJ : SET COMMAND /OBJECT=$(MMS$TARGET_NAME).OBJ $(CLDFLAGS) $(MMS$SOURCE) .COR.OBJ : $(CORAL) $(CORFLAGS) $(MMS$SOURCE) .DBL.OBJ : $(DIBOL) $(DBLFLAGS) $(MMS$SOURCE) .FORM.OBJ : $(FORMS) EXTRACT OBJECT $(FORMS_EXOBJ_FLAGS) $(MMS$SOURCE) .IFDL.FORM : $(FORMS) TRANSLATE $(FORMS_TRANS_FLAGS) $(MMS$SOURCE) .MSG.OBJ : MESSAGE $(MSGFLAGS) $(MMS$SOURCE) .PAS.PEN : $(PASCAL) /ENVIRON=$(MMS$TARGET) $(PENVFLAGS) $(MMS$SOURCE) .RGC.RGK : $(RALLY) DEFINE KEYS $(RALFLAGS) $(MMS$SOURCE) $(MMS$TARGET) .RPG.OBJ : $(RPG) $(RPGFLAGS) $(MMS$SOURCE) .OBJ.OLB : If "''F$Search("$(MMS$TARGET)")'" .EQS. "" Then $(LIBR)/Create $(MMS$TARGET) $(LIBR)$(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE) .MAC.MLB : If "''F$Search("$(MMS$TARGET)")'" .EQS. "" Then $(LIBR)/Create/Macro $(MMS$TARGET) $(LIBR)$(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE) .MAR.MLB : If "''F$Search("$(MMS$TARGET)")'" .EQS. "" Then $(LIBR)/Create/Macro $(MMS$TARGET) $(LIBR)$(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE) .HLP.HLB : If "''F$Search("$(MMS$TARGET)")'" .EQS. "" Then $(LIBR)/Create/Help $(MMS$TARGET) $(LIBR)$(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE) .TXT.TLB : If "''F$Search("$(MMS$TARGET)")'" .EQS. "" Then $(LIBR)/Create/Text $(MMS$TARGET) $(LIBR)$(LIBRFLAGS) $(MMS$TARGET) $(MMS$SOURCE) /MODULE=$(MMS$TARGET_NAME) .FRM.FLB : If "''F$Search("$(MMS$TARGET)")'" .NES. "" Then $(FMS)/Library$(FMSFLAGS) $(MMS$TARGET) $(MMS$SOURCE) If "''F$Search("$(MMS$TARGET)")'" .EQS. "" Then $(FMS)/Library/Create $(MMS$TARGET) $(MMS$SOURCE) .ifdef SCALIBRARY ! /SCA specified .BAS.OBJ : $(BASIC) $(BASFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .BLI.OBJ : $(BLISS) $(BFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .B32.OBJ : $(BLISS) $(BFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .C.OBJ : $(CC) $(CFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .COB.OBJ : $(COBOL) $(COBFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .CXX.OBJ : $(CXX) $(CXXFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .FOR.OBJ : $(FORT) $(FFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .F90.F90$MOD : $(F90) $(F90FLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) ! Changed for QXCM1000304326 $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .F90.OBJ : $(F90) $(F90FLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) !Changed for QXCM1000304326 $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .F77.OBJ : $(FORT) $(FFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .F.OBJ : $(FORT) $(FFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .MAR.OBJ : $(MACRO) $(MFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .MAC.OBJ : $(MACRO) $(MFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .M64.OBJ : $(MACRO) $(MFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .PAS.OBJ : $(PASCAL) $(PFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .PLI.OBJ : $(PLI) $(PLIFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .SCN.OBJ : $(SCAN) $(SCANFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .REQ.L32 : $(BLISS)/LIBRARY=$(MMS$TARGET) $(BLIBFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .R32.L32 : $(BLISS)/LIBRARY=$(MMS$TARGET) $(BLIBFLAGS) $(MMS$SOURCE) mms$scalib = F$TRNLNM("SCA$LIBRARY") IF F$SEARCH("$(SCALIBRARY)SCA$EVENT.DAT") .EQS. "" THEN - SPAWN/WAIT/NOSYMBOLS $(SCA) CREATE LIBRARY $(SCAFLAGS) $(SCALIBRARY) IF "$(SCALIBRARY)" .NES. "SCA$LIBRARY:" .AND. mms$scalib .NES. "$(SCALIBRARY)" THEN - DEFINE/USER SCA$LIBRARY $(SCALIBRARY) $(SCA) LOAD $(SCAFLAGS) $(MMS$TARGET_NAME).ANA .else ! /NOSCA specified .BAS.OBJ : $(BASIC) $(BASFLAGS) $(MMS$SOURCE) .BLI.OBJ : $(BLISS) $(BFLAGS) $(MMS$SOURCE) .B32.OBJ : $(BLISS) $(BFLAGS) $(MMS$SOURCE) .C.OBJ : $(CC) $(CFLAGS) $(MMS$SOURCE) .COB.OBJ : $(COBOL) $(COBFLAGS) $(MMS$SOURCE) .CXX.OBJ : $(CXX) $(CXXFLAGS) $(MMS$SOURCE) .FOR.OBJ : $(FORT) $(FFLAGS) $(MMS$SOURCE) .F90.F90$MOD : $(F90) $(F90FLAGS) $(MMS$SOURCE) .F90.OBJ : $(F90) $(F90FLAGS) $(MMS$SOURCE) .F77.OBJ : $(FORT) $(FFLAGS) $(MMS$SOURCE) .F.OBJ : $(FORT) $(FFLAGS) $(MMS$SOURCE) .MAR.OBJ : $(MACRO) $(MFLAGS) $(MMS$SOURCE) .M64.OBJ : $(MACRO) $(MFLAGS) $(MMS$SOURCE) .MAC.OBJ : $(MACRO) $(MFLAGS) $(MMS$SOURCE) .PAS.OBJ : $(PASCAL) $(PFLAGS) $(MMS$SOURCE) .PLI.OBJ : $(PLI) $(PLIFLAGS) $(MMS$SOURCE) .SC.OBJ $(SQLPRE) /CC /OBJECT=$(MMS$TARGET) $(SQLFLAGS) $(MMS$SOURCE) .SCO.OBJ $(SQLPRE) /COBOL /OBJECT=$(MMS$TARGET) $(SQLFLAGS) $(MMS$SOURCE) .SFO.OBJ $(SQLPRE) /FORTRAN /OBJECT=$(MMS$TARGET) $(SQLFLAGS) $(MMS$SOURCE) .SPA.OBJ $(SQLPRE) /PASCAL /OBJECT=$(MMS$TARGET) $(SQLFLAGS) $(MMS$SOURCE) .SPL.OBJ $(SQLPRE) /PLI /OBJECT=$(MMS$TARGET) $(SQLFLAGS) $(MMS$SOURCE) .SQLADA.OBJ $(SQLPRE) /ADA $(SQLFLAGS) $(MMS$SOURCE) .SQLMOD.OBJ $(SQLMOD) /OBJECT=$(MMS$TARGET) $(SQLFLAGS) $(MMS$SOURCE) .SCN.OBJ : $(SCAN) $(SCANFLAGS) $(MMS$SOURCE) .REQ.L32 : $(BLISS)/LIBRARY=$(MMS$TARGET) $(BLIBFLAGS) $(MMS$SOURCE) .R32.L32 : $(BLISS)/LIBRARY=$(MMS$TARGET) $(BLIBFLAGS) $(MMS$SOURCE) .B16.OBJ : $(BLISS16) $(BFLAGS) $(MMS$SOURCE) .R16.L16 : $(BLISS16) /LIBRARY=$(MMS$TARGET) $(BLIBFLAGS) $(MMS$SOURCE) .endif .ADF~.ADF : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).ADF $(CMSFLAGS) $(CMSCOMMENT) .ANL~.ANL : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).ANL $(CMSFLAGS) $(CMSCOMMENT) .B16~.B16 : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).B16 $(CMSFLAGS) $(CMSCOMMENT) .B32~.B32 : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).B32 $(CMSFLAGS) $(CMSCOMMENT) .BAS~.BAS : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).BAS $(CMSFLAGS) $(CMSCOMMENT) .BLI~.BLI : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).BLI $(CMSFLAGS) $(CMSCOMMENT) .C~.C : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).C $(CMSFLAGS) $(CMSCOMMENT) .CDO~.CDO : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).CDO $(CMSFLAGS) $(CMSCOMMENT) .CLD~.CLD : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).CLD $(CMSFLAGS) $(CMSCOMMENT) .COB~.COB : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).COB $(CMSFLAGS) $(CMSCOMMENT) .COR~.COR : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).COR $(CMSFLAGS) $(CMSCOMMENT) .COM~.COM : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).COM $(CMSFLAGS) $(CMSCOMMENT) .CXX~.CXX : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).CXX $(CMSFLAGS) $(CMSCOMMENT) .DAT~.DAT : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).DAT $(CMSFLAGS) $(CMSCOMMENT) .DBL~.DBL : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).DBL $(CMSFLAGS) $(CMSCOMMENT) .DDL~.DDL : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).DDL $(CMSFLAGS) $(CMSCOMMENT) .FOR~.FOR : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).FOR $(CMSFLAGS) $(CMSCOMMENT) .F90~.F90 : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).F90 $(CMSFLAGS) $(CMSCOMMENT) .F77~.F77 : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).F77 $(CMSFLAGS) $(CMSCOMMENT) .F~.F : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).F $(CMSFLAGS) $(CMSCOMMENT) .FRM~.FRM : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).FRM $(CMSFLAGS) $(CMSCOMMENT) .GDF~.GDF : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).GDF $(CMSFLAGS) $(CMSCOMMENT) .H~.H : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).H $(CMSFLAGS) $(CMSCOMMENT) .HLP~.HLP : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).HLP $(CMSFLAGS) $(CMSCOMMENT) .IFDL~.IFDL : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).IFDL $(CMSFLAGS) $(CMSCOMMENT) .LDF~.LDF : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).LDF $(CMSFLAGS) $(CMSCOMMENT) .LIB~.LIB : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).LIB $(CMSFLAGS) $(CMSCOMMENT) .MAC~.MAC : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).MAC $(CMSFLAGS) $(CMSCOMMENT) .MAR~.MAR : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).MAR $(CMSFLAGS) $(CMSCOMMENT) .M64~.M64 : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).M64 $(CMSFLAGS) $(CMSCOMMENT) .MDF~.MDF : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).MDF $(CMSFLAGS) $(CMSCOMMENT) .MMS~.MMS : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).MMS $(CMSFLAGS) $(CMSCOMMENT) .MSG~.MSG : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).MSG $(CMSFLAGS) $(CMSCOMMENT) .OPT~.OPT : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).OPT $(CMSFLAGS) $(CMSCOMMENT) .PAS~.PAS : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).PAS $(CMSFLAGS) $(CMSCOMMENT) .PLI~.PLI : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).PLI $(CMSFLAGS) $(CMSCOMMENT) .R16~.R16 : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).R16 $(CMSFLAGS) $(CMSCOMMENT) .R32~.R32 : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).R32 $(CMSFLAGS) $(CMSCOMMENT) .RBA~.RBA : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).RBA $(CMSFLAGS) $(CMSCOMMENT) .RC~.RC : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).RC $(CMSFLAGS) $(CMSCOMMENT) .RCO~.RCO : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).RCO $(CMSFLAGS) $(CMSCOMMENT) .REQ~.REQ : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).REQ $(CMSFLAGS) $(CMSCOMMENT) .RFO~.RFO : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).RFO $(CMSFLAGS) $(CMSCOMMENT) .RGC~.RGC : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).RGC $(CMSFLAGS) $(CMSCOMMENT) .RNH~.RNH : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).RNH $(CMSFLAGS) $(CMSCOMMENT) .RNO~.RNO : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).RNO $(CMSFLAGS) $(CMSCOMMENT) .RPA~.RPA : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).RPA $(CMSFLAGS) $(CMSCOMMENT) .RPG~.RPG : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).RPG $(CMSFLAGS) $(CMSCOMMENT) .SC~.SC : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).SC $(CMSFLAGS) $(CMSCOMMENT) .SCN~.SCN : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).SCN $(CMSFLAGS) $(CMSCOMMENT) .SCO~.SCO : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).SCO $(CMSFLAGS) $(CMSCOMMENT) .SDML~.SDML : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).SDML $(CMSFLAGS) $(CMSCOMMENT) .SFO~.SFO : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).SFO $(CMSFLAGS) $(CMSCOMMENT) .SPA~.SPA : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).SPA $(CMSFLAGS) $(CMSCOMMENT) .SPL~.SPL : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).SPL $(CMSFLAGS) $(CMSCOMMENT) .SQLADA~.SQLADA : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).SQLADA $(CMSFLAGS) $(CMSCOMMENT) .SQLMOD~.SQLMOD : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).SQLMOD $(CMSFLAGS) $(CMSCOMMENT) .TDF~.TDF : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).RBA $(CMSFLAGS) $(CMSCOMMENT) .TXT~.TXT : IF "$(MMS$CMS_LIBRARY)" .NES. "" THEN DEFINE/USER CMS$LIB $(MMS$CMS_LIBRARY) $(CMS) FETCH $(MMS$CMS_ELEMENT) /OUTPUT=$(MMS$TARGET_NAME).TXT $(CMSFLAGS) $(CMSCOMMENT)