Google
 

Trailing-Edge - PDP-10 Archives - BB-P363B-SM_1985 - t20/nmlt20/nmlt20.ctl
There are no other files named nmlt20.ctl in the archive.
!SNARK:<6.1.NML>NMLT20.CTL.15 23-Apr-85 10:22:03, Edit by GLINDELL
!
! NMLT20.CTL - build NMLT20.EXE, network management layer for TOPS-20
!
! This control file will build NMLT20.EXE
!
! Input:	NMLT20 source files
!
! Output:	NCPTAB.REL and NMLT20.EXE.  Use the NCPTAB.REL to build
!		GALAXY.
!
! This control file will TAKE NML.CMD.  You need to have such a file in
! the connected directory in order to build NMLT20.
!
! The following logical names need to be defined:
!
!	NML:	Network management sources
!	BLI:	BLISS compiler and libraries
!	MONSYM:	Directory where MONSYM.MAC source can be find
!	DSK:	DSK:,NML:
!
@ENABLE
@TAKE NML			!Define directories
!
@COPY NML:SYSTYP.T20 SYSTYP.REQ	!Build this for TOPS-20 
;
;
; Create the HELP File, NCP.HLP
;
;@RUNOFF
;*NML:NCP.RNH
;
; Compile the MACRO routines
;
@MACRO
*NCPTAB,NCPTAB=NML:NCPTAB
*NMUT20,NMUT20/C=NML:NMUT20
*MONSYM,MONSYM=MONSYM:MONSYM
*
;
; Create cross reference listing of NMUT20
;
@CREF
*DSK:NMUT20=NML:NMUT20
*
;
; Generate NCPTAB.REQ from NCPTAB.LST and MONSYM.REQ from MONSYM.LST
@BLI:MONINT
*NCPTAB
*MONSYM
*/EXIT
;
; Compile the libraries
;
;
; Make sure we have the latest MONSYM
;
@BLI:BLISS
*NML:MONSYM/LIST/LIBRARY/FORMAT:REQUIRE
*NML:JLNKG/LIST/LIBRARY/FORMAT:REQUIRE
@BLI:BLISS
NMULIB::
*NML:NMULIB/LIST/LIBRARY/FORMAT:REQUIRE
NCPLIB::
*NML:NCPLIB/LIST/LIBRARY/FORMAT:REQUIRE
NMLLIB::
*NML:NMLLIB/LIST/LIBRARY/FORMAT:REQUIRE
GALAXY::
*NML:GALAXY/LIST/LIBRARY/FORMAT:REQUIRE
;
; Compile the BLISS modules
;
NMUCOM::
@BLI:BLISS
*NML:NMUDLX/LIST/VARIANT
*NML:NMUDTE/LIST/VARIANT
*NML:NMUFIL/LIST/VARIANT
*NML:NMUINT/LIST/VARIANT
*NML:NMUIPC/LIST/VARIANT
*NML:NMUKNI/LIST/VARIANT
*NML:NMUMEM/LIST/VARIANT
*NML:NMUNET/LIST/VARIANT
*NML:NMUPAG/LIST/VARIANT
*NML:NMUQUE/LIST/VARIANT
*NML:NMUSKD/LIST/VARIANT
*NML:NMUTBL/LIST/VARIANT
*NML:NMUTXT/LIST/VARIANT
*NML:NMUUTL/LIST/VARIANT
;
NCPCOM::
@BLI:BLISS
*NML:NCPCEX/LIST/VARIANT
*NML:NCPCTR/LIST/VARIANT
*NML:NCPINI/LIST/VARIANT
*NML:NCPMSG/LIST/VARIANT
*NML:NCPORI/LIST/VARIANT
*NML:NCPORN/LIST/VARIANT
*NML:NCPRSP/LIST/VARIANT
;
NMLCOM::
@BLI:BLISS
*NML:NMLCNV/LIST/VARIANT
*NML:NMLCTT/LIST/VARIANT
*NML:NMLDLW/LIST/VARIANT
*NML:NMLDTL/LIST/VARIANT
*NML:NMLEVD/LIST/VARIANT
*NML:NMLEVL/LIST/VARIANT
*NML:NMLLBK/LIST/VARIANT
*NML:NMLMRR/LIST/VARIANT
*NML:NMLNIC/LIST/VARIANT
*NML:NMLPDB/LIST/VARIANT
*NML:NMLPRM/LIST/VARIANT
*NML:NMLQUE/LIST/VARIANT
*NML:NMLRCV/LIST/VARIANT
*NML:NMLRCZ/LIST/VARIANT
*NML:NMLSPC/LIST/VARIANT
*NML:NMLSTA/LIST/VARIANT
*NML:NMLVDB/LIST/VARIANT
*NML:NMLXMT/LIST/VARIANT
*/EXIT
;
; Create single object file for NMU
;
APPEND::
@TAKE NML.CMD
@DELETE NMU.REL
@APPEND NML:NMUDLX.REL,-
NML:NMUDTE.REL,-
NML:NMUFIL.REL,-
NML:NMUINT.REL,-
NML:NMUIPC.REL,-
NML:NMUKNI.REL,-
NML:NMUMEM.REL,-
NML:NMUNET.REL,-
NML:NMUPAG.REL,-
NML:NMUQUE.REL,-
NML:NMUSKD.REL,-
NML:NMUTBL.REL,-
NML:NMUTXT.REL,-
NML:NMUUTL.REL,-
NML:NMUT20.REL NMU.REL
;
; Create single object file for NCP
;
@DELETE NCP.REL
@APPEND NML:NCPORN.REL,-
NML:NCPINI.REL,-
NML:NCPORI.REL,-
NML:NCPCEX.REL,-
NML:NCPRSP.REL,-
NML:NCPMSG.REL,-
NML:NCPCTR.REL NCP.REL
;
; Create single object file for NML
;
@DELETE NML.REL
@APPEND NML:NMLXMT.REL,-
NML:NMLRCV.REL,-
NML:NMLQUE.REL,-
NML:NMLNIC.REL,-
NML:NMLDTL.REL,-
NML:NMLLBK.REL,-
NML:NMLRCZ.REL,-
NML:NMLSTA.REL,-
NML:NMLSPC.REL,-
NML:NMLPRM.REL,-
NML:NMLVDB.REL,-
NML:NMLPDB.REL,-
NML:NMLMRR.REL,-
NML:NMLEVD.REL,-
NML:NMLEVL.REL,-
NML:NMLDLW.REL,-
NML:NMLCTT.REL,-
NML:NMLCNV.REL NML.REL
;
; Link the object files
LINK::
@LOAD @NML:LOAD-NML
END::
;
@GET DSK:NMLT20
@INFO VERSION