! ! MMS description file to build the XGPSMB program ! xgpsmb_object = xgpsmb.obj, symbiontgbl.obj, xgpinput.obj, xgpoutput.obj,- xgpcomplete.obj, xgpseparate.obj xgpsmb_source = xgpsmb, symbiontgbl, xgpoutput, xgpinput- xgpcomplete,- xgpseparate, psmdef, smbdef, dscdef linkflags = /nomap/notrace pflags = /list/debug/check=none printflags = /xerox/descr=landd/delete print = print xgpsmb.exe : $(xgpsmb_object) LINK /EXEC=XGPSMB $(linkflags) $(xgpsmb_object) ! Note that dependencies shown below for .OBJ's are acutally for the ! .PEN files - I can't find a way to express this to MMS XGPSMB.OBJ : XGPSMB.PAS,- SYMBIONTGBL.OBJ, XGPCOMPLETE.OBJ, XGPINPUT.OBJ,- XGPOUTPUT.OBJ, XGPSEPARATE.OBJ,- DSCDEF.OBJ, SMBDEF.OBJ, PSMDEF.OBJ PASCAL $(pflags) XGPSMB SYMBIONTGBL.OBJ : SYMBIONTGBL.PAS,- DSCDEF.OBJ, SMBDEF.OBJ, PSMDEF.OBJ PASCAL $(pflags) SYMBIONTGBL XGPOUTPUT.OBJ : XGPOUTPUT.PAS,- SYMBIONTGBL.OBJ, - DSCDEF.OBJ, SMBDEF.OBJ, PSMDEF.OBJ PASCAL $(pflags) XGPOUTPUT XGPINPUT.OBJ : XGPINPUT.PAS,- SYMBIONTGBL.OBJ, - DSCDEF.OBJ, SMBDEF.OBJ, PSMDEF.OBJ PASCAL $(pflags) XGPINPUT XGPCOMPLETE.OBJ : XGPCOMPLETE.PAS,- SYMBIONTGBL.OBJ,- DSCDEF.OBJ, SMBDEF.OBJ, PSMDEF.OBJ PASCAL $(pflags) XGPCOMPLETE XGPSEPARATE.OBJ : XGPSEPARATE.PAS, SYMBIONTGBL.OBJ,- DSCDEF.OBJ, SMBDEF.OBJ, PSMDEF.OBJ PASCAL $(pflags) XGPSEPARATE XGPSMBPRINT : $(print) $(printflags) $(xgpsmb_source) CLEANUP : IF F$SEARCH("*.OBJ;*") .NES. "" THEN $DELET *.OBJ;* IF F$SEARCH("*.PAS;-2") .NES. "" THEN $PURGE *.PAS/KEEP=2 IF F$SEARCH("*.PEN;-1") .NES. "" THEN $PURGE *.PEN/KEEP=1 IF F$SEARCH("*.EXE;*") .NES. "" THEN $DELETE *.EXE;* IF F$SEARCH("*.MMS;-1") .NES. "" THEN $PURGE *.MMS/KEEP=1 DIRECTORY/SIZE/SECURITY