

            pmacl (1) --- assemble and load a PMA program            08/27/84


          | _U_s_a_g_e

                 pmacl <program name> [<'ld' options>] [/ <'pmac' options>]


            _D_e_s_c_r_i_p_t_i_o_n

                 'Pmacl' is a shell file that invokes the Primos Macro Assem-
          |      bler and the Primos segmented loader.  If 'pmacl' is invoked
          |      with  no <program name> argument, it automatically processes
          |      the last program edited, since it shares the shell  variable
          |      'f'  with  the  shell  program  'e'.   The  name of the file
                 containing the program to be compiled must  end  with  ".s",
                 although  in  <program  name>  it  may  be specified with or
                 without the ending ".s".  If no output file is specified  in
                 the  <'ld'  options>,  the  output  object file name will be
                 <program name> with no extension.

                 Concerning the options,  'pmac'  will  be  called  with  the
                 <'pmac'  options>  specified  on the command line; then 'ld'
                 will be called with the <'ld' options> specified.


            _E_x_a_m_p_l_e_s

                 pmacl myprog.s
                 pmacl myprog subs.b subs2.b -l mylib
                 pmacl myprog / -x -l mylist


            _M_e_s_s_a_g_e_s

                 "<program name>.s:  cannot open"


            _B_u_g_s

                 An alternate binary file name cannot be specified.


            _S_e_e _A_l_s_o

          |      pmac (1), ld (1), bind (3)















            pmacl (1)                     - 1 -                     pmacl (1)


