

     RC                          08-MAY-81                          RC


     NAME
        
        rc - ratfor compiler
        
     SYNOPSIS
        
        rc [-cdforv] file ...
        
     DESCRIPTION
        
        rc  is the ratfor compiler.  It accepts the following types of
        arguments:
        
        1. Files whose names end in '.r'  are  assumed  to  be  ratfor
           source  programs;  they  are  preprocessed into fortran and
           compiled.  The preprocessed file for name.r  is  placed  on
           name.f  and  the  compiled object code appears on name.obj.
           The name.f file is removed  unless  -f  is  specified  (see
           below).
           
        2. Six flags which affect the actions of the compiler are:
           
           -c suppress the loading phase, as does any preprocessing or
              compilation error
           -d do  whatever  is  necessary to prepare the fortran files
              for the system debugger.  In addition, pass the -d on to
              fc.
           -r ratfor only; don't compile fortran; implies -f and -c
           -f save fortran intermediate files; usually  for  debugging
              purposes
           -v verbose  option;  prints  name  of  each  file  as it is
              preprocessed and prints name of each '.f' file as it  is
              compiled
           -o generates fortran listing for name.f on name.l
              
        3. Files  whose  names  end  in '.f' are assumed to be fortran
           source programs, and are  compiled.   Other  arguments  are
           assumed  to  be  loader  flags,  or object files, typically
           created by an earlier rc or fc run.  These files,  together
           with the results of any compilations, are loaded to produce
           an executable process.
           
     SEE ALSO
        
        ratfor,  the  ratfor  preprocessor,  for  descriptions  of the
        language  and  for  a  more  general  way  of  performing  the
        preprocessing.
        fc, the fortran compiler
        ld,   the   loader,   for  loader  flags  and  process  naming
        conventions
        


                                    -1-                               


     RC                          08-MAY-81                          RC


     AUTHOR
        
        Joe Sventek wrote the interface of rc to ratfor, fc, and ld.
        
     BUGS
        
        none to date














































                                    -2-                               

