                            MTS Kermit

   The MTS Kermit components on this tape consist of five files, this help
   file, the source files and a copy of the MTS Kermit user's guide.
   Throughout this description the following tape-file to MTS filename
   mapping will be used:

         Kermit Tape Name        MTS Filename

         MTSKERM.HLP             Kermit.Hlp
         MTSKERM.DOC             Kermit*Wp
         MTSKERM.SR              Kermit*Sr
         MTSKERM.SQ              Kermit*Sq
         MTSKERM.H               Kermit*H

   Kermit.Hlp is this file. Kermit*Wp is User's Guide to using Kermit on
   MTS at UBC. Other installations will want to modify it for their local
   needs. It is in "print ready" form. The file Kermit*H is a Clparser
   help file it should be put into the MTS file "NET:Kermit_Help".

   The file Kermit*Sr contains the *Clparser grammars used by the Kermit
   program. Use the following run command to compile the grammar:

      $R *Clparsegen Scards=Kermit*Sr Spunch=Kermit*Or Sprint=Kermit*Lr
            1=Kermit*Dql Par=decl pluslib

   The file Kermit*Sq contains the PLUS source code. The program expects
   the help file to be stored in the file NET:KERMIT_HELP. If this is not
   the case then change the constant Kermit_Help_File accordingly.
   Use the following command to compile the program:

      $R *Plus Scards=Kermit*Sq Spunch=Kermit*Oq Sprint=Kermit*Lq
            0=Kermit*Dql+*Clparselib+*Plus.Sourcelib

   The following steps may be used to produce a runnable combined object
   module:

      $R *Linkedit
      include Kermit*Oq
      include Kermit*Or
      combine
      purge allbut Kermit
      punch kermit
      stop

   Those installations that have the make CLS installed and are using
   the standard MTS:CMDMACLIB macro library can use the folllowing make file
   to build MTS Kermit:

   Kermit : Kermit>O @i;
    $emp -lkermit
    >write "include kermit>o"     on -lkermit
    >write "combine"              on -lkermit
    >write "purge allbut kermit"  on -lkermit
    >write "punch kermit"         on -lkermit
    >write "stop"                 on -lkermit
    $emp kermit ok
    $run *linkedit scards=-lkermit par=noverify

   Kermit>O : Kermit>Oq Kermit>Or;
    >Objutil kermit>O Make_All_Newer

   Kermit>Or Kermit>Dql : Kermit>Sr @stop;
    >Parsegen Make_Match(1) nobatch

   Kermit>Oq : Kermit>Sq Kermit>Dql @stop;
    >Plus Kermit lib=*clparselib+Kermit>Dql+*Plus.sourcelib nobatch


   If you have any questions about MTS Kermit contact me either using
   the message system at:

         Bruce Jolliffe@UBC-G

   or via my postal address:

         Bruce Jolliffe
         Computing Centre
         University of British Columbia
         Vancouver BC
         Canada   V6T 1 W5

   Telephone: 604-228-5309
