CHANGES TO INDIRECT MCR TO IMPLEMENT 1. A /LI SWITCH 2. SECONDARY SEARCH FOR COMMAND FILES 3. POSITIONAL AND KEYWORD PARAMETERS ON THE COMMAND LINE FILE DIRECTORY *.COR SLPR CORRECTION FILES TO APPLY CHANGES TO DEC FILES THESE FILES ARE CORRECT FOR IAS V3.0 SUPPORTED INDIRECT MCR THEY SHOULD BE CLOSE FOR RSX-11M V3.2 THEY PROBABLY WON'T BE CLOSE FOR THE UNSUPPORTED VERSIONS THE FILES CONTAIN THE SLPR COMMAND LINE WHICH WILL PROBABLY HAVE TO BE EDITED FOR YOUR DISK CONFIGURATION. INDPRM.MAC SOURCE FOR THE COMMAND LINE PARSER ROUTINE *.CMD VARIOUS COMMAND FILES USED DURING GENERATION OF THE DISTRIBUTION TAPE AND FOR USE IN GENERATING MCR OF PARTICULAR INTEREST SLPR.CMD APPLIES CORRECTION FILES TO DEC SOURCE WILL NEED EDITING FOR DEVICE NAMES INDASM.CMD ASSEMBLE ALL FILES INCLUDING INDPRM INDBLD.CMD BUILD INDMCR INCLUDING INDPRM INDDBG.CMD BUILD INDMCR WITH ODT RENAME.CMD MAKE A COPY OF ALL SOURCE FILES TO BE CHANGED *.NRO SOURCE DOCUMENTATION FILES INDMCR.NRO IS A SHORT MEMO GIVING INTRODUCTORY INFORMATION APPA.NRO IS AN UPDATE TO THE USERS GUIDE APPB.NRO IS A SHORT DICRIPTION OF THE INTERNALS OF THE CHANGES THE FILES ARE IN A FORMAT FOR INPUT TO NROFF OR TROFF ON UNIX (UNIX IS A TRADEMARK OF BELL LABORATORIES) FOR THOSE OF YOU WHO DO NOT HAVE ACCESS TO UNIX, TOO BAD! PROCEDURES 1. MAKE A COPY OF ALL .MAC FILES TO BE CHANGED. THE COPY SHOULD BE TYPE .001. SLPR FILES WILL APPLY EDITS TO THIS BASE LEVEL 001 FILE. RENAME.CMD SHOULD DO IT. 2. ASSEMBLE SOURCE MODULES CHANGED. ALL SOURCE MODULES CAN BE ASSEMBLED WITH INDASM.CMD 3. BUILD NEW INDMCR USING INDBLD.CMD. THIS MAY NOT BE CORRECT FOR M USERS. THE ONLY CHANGE TO THE STANDARD BUILD FILE WAS TO INCLUDE INDPRM.OBJ 4. REMOVE THE OLD INDMCR AND INSTALL THE NEW ONE. TESTING THE FILE FORTRY.CMD CAN PROVIDE A LIMITED QUICK TEST TO SEE IF THE CHANGES ARE WORKING. IT CAN BE CALLED WITH THE /LI AND /-MC SWITHCES TO GET A LISTING OF THE COMMANDS PRODUCED WITHOUT EXECUTING THEM. IT HAS TWO POSITIONAL PARAMETERS AND ONE KEYWORD PARAMETER. THE 1ST PARAMETER IS ONE OR MORE SOURCE FILES TO BE COMPILED. THE 2ND PARAMETER IS 1ST 6 CHARS OF THE NAME OF A TKB COMMAND FILE. IF NOT SPECIFIED THE 1ST SOURCE FILE NAME IS USED. THE KEYWORD PARAMETER IS COPT AND CAN BE ANY LIST OF SWITCHES TO BE APPENDED TO THE SOURCE FILE NAMES WHEN COMPILING. FOR EXAMPLE @FORTRY/LI/-MC (PROGA,PROGB,PROGC) MYTASK COPT=/DA SHOULD RESULT IN FOR DC:PROGA,LP:=DC:PROGA/DA FOR DC:PROGB,LP:=DC:PROGB/DA FOR DC:PROGC,LP:=DC:PROGC/DA TKB @DC:MYTASKTKB @FORTRY X SHOULD RESULT IN FOR DC:X,LP:=DC:X TKB @DC:XTKB ONE CHANGE NOT IN THE DOCUMENTS THE @ IS NOT NEEDED ON NESTED COMMAND FILE CALLS IF THE COMMAND IS NOT INSTALLED INDMCR AUTOMATICALLY TRIES TO FIND A COMMAND FILE NAMED COMMAND.CMD.