Google
 

Trailing-Edge - PDP-10 Archives - BB-H311D-RM - arpanet-sources/arpcfs.ctl
There is 1 other file named arpcfs.ctl in the archive. Click here to see a list.
! UPD ID= 5052, SNARK:<6.MONITOR>ARPCFS.CTL.19,   2-Nov-84 09:38:26 by PAETZOLD
!More of last edit.
! UPD ID= 5009, SNARK:<6.MONITOR>ARPCFS.CTL.18,  25-Oct-84 09:46:16 by PAETZOLD
!Do not let POSTLD play with the PSECTS
! UPD ID= 4895, SNARK:<6.MONITOR>ARPCFS.CTL.17,   5-Oct-84 16:44:48 by PURRETTA
!Add tag STG
! UPD ID= 3792, SNARK:<6.MONITOR>ARPCFS.CTL.16,  28-Feb-84 15:33:31 by PURRETTA
!Remove CTSMON, use ASEMBL.CMD to compile sources.
! UPD ID= 3735, SNARK:<6.MONITOR>ARPCFS.CTL.15,  22-Feb-84 16:33:24 by PAETZOLD
!Do not force EDDTF anyore.  
! UPD ID= 3660, SNARK:<6.MONITOR>ARPCFS.CTL.14,   7-Feb-84 15:35:23 by PAETZOLD
!Force EDDTF to be one
!<6.MONITOR>ARPCFS.CTL.12,  1-Feb-84 22:21:56, EDIT BY MURPHY
! UPD ID= 3419, SNARK:<6.MONITOR>ARPCFS.CTL.10,   6-Jan-84 09:15:35 by PURRETTA
! UPD ID= 3402, SNARK:<6.MONITOR>ARPCFS.CTL.9,   3-Jan-84 17:40:23 by PURRETTA
! UPD ID= 3356, SNARK:<6.MONITOR>ARPCFS.CTL.7,  22-Dec-83 09:28:58 by PURRETTA
!<6.MONITOR>ARPCFS.CTL.6,  7-Dec-83 15:18:09, Edit by PURRETTA
! UPD ID= 3145, SNARK:<6.MONITOR>ARPCFS.CTL.5,  15-Nov-83 00:37:43 by MOSER
!ADD PHYMVR
! UPD ID= 3131, SNARK:<6.MONITOR>ARPCFS.CTL.4,   9-Nov-83 17:49:22 by PAETZOLD
! UPD ID= 3121, SNARK:<6.MONITOR>ARPCFS.CTL.3,   8-Nov-83 13:34:21 by PAETZOLD
!Use LNKANC.CCL for LINK

! NAME: ARPCFS.CTL
! DATE: 4-Nov-83
!
!
! FUNCTION:	THIS CONTROL FILE BUILDS THE TOPS20-AN CFS
!		MONITOR FROM SOURCES.
!
!Before  doing  anything,  see  if  we  are connected to a reasonable
!directory.  A  reasonable  directory  will  have  SYSFLG.MAC   which
!determines processor conditionals. Also, you will see what processor
!you are assembling for.
!

@GOTO BEGIN

!Here to force complete compilation

FORCE::
@SET DEFAULT COMPILE MAC /COMPILE
@GOTO BEGIN

!Here to force CREF listing files

CREF::
@SET DEFAULT COMPILE MAC /CREF
@GOTO BEGIN

!Here to begin.  Define logical names and insure that we are in a 
!reasonable directory environment.

BEGIN::
@TAKE BATCH
@TYPE MON:SYSFLG.MAC
@IF (ERROR) @GOTO ZZZ
@NOERROR
@INFORMATION LOGICAL-NAMES ALL

! TAKE A CHECKSUMMED DIRECTORY OF ALL THE INPUT FILES

@VDIRECT SYS:LINK.EXE.0,SYS:CREF.EXE.0,SYS:MACRO.EXE.0,
@CHECKSUM SEQ
@
@VDIRECT SYS:MONSYM.UNV.0,SYS:MACSYM.UNV.0,SYS:MACREL.REL.0,SYS:PA1050.EXE.0,
@CHECKSUM SEQ
@
@
@GET SYS:MACRO
@INFORMATION VERSION
@GET SYS:LINK
@INFORMATION VERSION
@GET SYS:CREF
@INFORMATION VERSION

@TAKE MON:A-ASEMBL.CMD

!MAKE THE LIBRARY FILE

@DELETE T20AN.REL
@APPEND R:APRSRV.REL,R:SCHED.REL,R:PAGEM.REL,R:PAGUTL.REL T20AN.REL
@APPEND R:FORK.REL,R:MEXEC.REL,R:GETSAV.REL,R:SYSERR.REL T20AN.REL
@APPEND R:COMND.REL,R:DEVICE.REL,R:DIRECT.REL,R:ENQ.REL T20AN.REL
@APPEND R:FREE.REL,R:FUTILI.REL,R:GTJFN.REL,R:IO.REL T20AN.REL
@APPEND R:IPCF.REL,R:JSYSA.REL,R:JSYSF.REL,R:LOGNAM.REL T20AN.REL
@APPEND R:LOOKUP.REL,R:MSTR.REL,R:SWPALC.REL,R:DISC.REL T20AN.REL
@APPEND R:FILINI.REL,R:FILMSC.REL,R:MFLIN.REL,R:MFLOUT.REL T20AN.REL
@APPEND R:DATIME.REL,R:PHYSIO.REL,R:DIAG.REL,R:DSKALC.REL T20AN.REL
@APPEND R:PHYH2.REL,R:PHYP4.REL,R:PHYP2.REL,R:TTYSDN.REL T20AN.REL
@APPEND R:FESRV.REL,R:MAGTAP.REL,R:TAPE.REL,R:TIMER.REL T20AN.REL
@APPEND R:PHYM2.REL,R:PHYX2.REL,R:DTESRV.REL,R:LINEPR.REL T20AN.REL
@APPEND R:CDRSRV.REL,R:CDPSRV.REL,R:IPIPIP.REL,R:PHYKLP.REL T20AN.REL
@APPEND R:SCSJSY.REL,R:SCAMPI.REL,R:PHYMSC.REL T20AN.REL
@APPEND R:CRYPT.REL,R:PHYM78.REL,R:IPFREE.REL,R:TCPTCP.REL T20AN.REL
@APPEND R:TCPCRC.REL,R:TCPBBN.REL,R:TCPJFN.REL,R:MNETDV.REL T20AN.REL
@APPEND R:IMPANX.REL,R:IMPDV.REL,R:NSPSRV.REL T20AN.REL
@APPEND R:NTMAN.REL,R:FILNFT.REL T20AN.REL
@APPEND R:TTYSNV.REL,R:CFSSRV.REL,R:PHYMVR.REL T20AN.REL
@APPEND R:POSTLD.REL T20AN.REL
@DELETE MONDDT.REL
@APPEND R:KDDT.REL,R:MDDT.REL MONDDT.REL

!Build an Arpanet, DECNET, and CFS Monitor
STG::
@TAKE BATCH
@DEL STGAN.REL,VERSIO.REL
@COMPIL /COMP MON:ANNCFS.MAC+MON:VERSIO.MAC VERSIO
@COMPIL /COMP MON:ANPCFS.MAC+MON:PARAMS.MAC+MON:STG.MAC STGAN

LINK::
@ENABLE
@TAKE BATCH
@DEL AMON.*
!@ERROR
@R LINK
*@MON:LNKANC.CCL
*T20AN/S, -
*/NOLOCALS, -
*/SYSLIB, -
*/G
@EXP
@GET AMON
@START 142
=BUGHLT<HLTADR12B
=BUGCHK<CHKADR11B
*DDTIBP^[10B
*^[10B+2/2
=G

!@GOTO MOK
!@IF (NOERROR) @GOTO MOK
!@NOERROR
!@COMPIL /COMP MON:ANPCFS.MAC+MON:PARNEW.MAC+MON:PARAMS.MAC+MON:STG.MAC STGAN
!@ERROR
!@R LINK
!*@MON:LNKNEW.CCL
!*@MON:LNKANI.CCL
!*T20AN/S, -
!*/NOLOCALS, -
!*/SYSLIB, -
!*/G
!@EXP
!@GET AMON
!@START 142
!=EDDTF!0
!=BUGHLT<HLTADR12B
!=BUGCHK<CHKADR11B
!*DDTIBP^[10B
!*^[10B+2/2
!=G
!
!MOK::
@RENAME AMONITR.EXE.0 AN-MONCFS.EXE

@VDIR AN-MON*.EXE.0,
@CHECKSUM SEQ
@

@DELETE AMON.*
ZZZ::

!END OF ARPCFS.CTL