Google
 

Trailing-Edge - PDP-10 Archives - bb-x130a-sb - bldcst.ctl
There are 7 other files named bldcst.ctl in the archive. Click here to see a list.
;******************************************************************************
;BUILD.CTL - Master control file to build cusps
;
;-----
;Running BUILD:
;
;Submit BUILD with the following command:
;	.SUBMIT BUILD[,]/TAG:cusp/PATH:[,,cusp],cusp[,,cusp]/TIME
;where "cusp" is replaced by the cusp name, such as SETSRC or BACKUP.
;
;-----
;Requirements:
;1)	The sources and associated files that make up a cusp are located
;	in an SFD dedicated to that cusp.
;2)	Programs required to build the cusp(s) reside in the UFD. These
;	are Macro, Link, Cref, etc.
;
;Note:	This control file will also work if SFDs are not used. However,
;	the directory may contain other files not associated with the
;	particular cusp being built.
;
;-----
;If this control file is not started at a specific tag, a checksummed directory
;of the files needed to build all cusps will be taken.
;*******************************************************************************
;
.SET WATCH VERSION
.NOERROR
.DIRECT/CHECKS MACRO.EXE,LINK.EXE,LNK???.EXE,CREF.EXE,RUNOFF.EXE,DIRECT.EXE
;
.GOTO EXIT
AID::
;*******************************************************************************
;				AID
;*******************************************************************************
;
;Required cusps:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;Required files:
;	AID.MAC
;	AID20A.RND
;	KMON.MAC
;	ARITH.MAC
;	INTERP.MAC
;
;Output files:
;	AID.EXE
;	AID20A.DOC
;	AID.LST
;	KMON.LST
;	ARITH.LST
;	INTERP.LST
;
.SET WATCH VERSIO
;
.MOUNT DSKR:
.R SETSRC
*C DSKR:
.COMPIL /CREF /COMPIL KMON.MAC,ARITH.MAC,INTERP.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*AID/SSAVE,AID/MAP=KMON,ARITH,INTERP/GO
.IF (ERROR) .GOTO DIR
;
.R RUNOFF (AID20)
.IF (ERROR)
.
.GOTO COMMON
DMPFIL::
;*******************************************************************************
;				DMPFIL
;*******************************************************************************
;
;Required cusps:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;Required files:
;	DMPFIL.MAC
;	DML6A.RND
;
;Output files:
;	DMPFIL.EXE
;	DML6A.DOC
;	DMPFIL.LST
;
.MOUNT DSKR:
.R SETSRC
*C DSKR:
.SET WATCH VERSIO
;
.LOAD /CREF /COMPIL DMPFIL.MAC
.IF (ERROR) .GOTO DIR
.SSAVE
.IF (ERROR) .GOTO DIR
.VERSIO
;
.R RUNOFF (DML6A)
.IF (ERROR)
.
.GOTO COMMON

BATCON::
;**************************************************************************
;				BATCON
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	BATCON.MAC
;	BATCON.RND
;
;OUTPUT FILES:
;	BATCON.EXE
;	BAT13.DOC
;	BATCON.LST
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.MAKE BATPRM.MAC
*I;
;INSERT CHANGES TO DISTRIUBTED ASSEMBLY PARAMETERS HERE
;NOTE:  IF ANY PARAMETERS ARE DECIMAL NUMBERS (E.G.  DEFCOR==^D25*^D1024)
;	2 UP-ARROWS (CIRCUMFLEX) MUST BE ENTERED TO ACHIEVE 1
;		DEFCOR==^^D25*^^D1024
*;
*EX
.COMPILE /CREF /COMP BATOPR=TTY:+DSK:BATPRM.MAC+BATCON.MAC
*FTOPR==-1
=
=
.IF (ERROR) .GOTO DIR
.COMPIL /CREF /COMP BATPRM+BATCON.MAC
.IF (ERROR) GOTO DIR
.R LINK
*BATOPR/SSAVE=BATOPR,QUEUER/GO
.IF (ERROR) GOTO DIR
.R LINK
*BATCON/SSAVE=BATCON,QUEUER/GO
.IF (ERROR)  .GOTO DIR
.VERSION
;
.R RUNOFF  (BAT13)
.IF (ERROR)
.
.GOTO COMMON
DTCOPY::
;**************************************************************************
;				DTCOPY
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	BSLDR.REL
;	COPY.MAC
;	DTCOPY.MAC
;	DTBOOT.MAC
;	DTB4A.RND
;	DTC007.RND
;
;OUTPUT FILES:
;	DTCOPY.EXE
;	DTBOOT.REL
;	DTB4A.DOC
;	DTC007.DOC
;	DTBOOT.LST
;
.MOUNT DSKR:
.R SETSRC
*C DSKR:
.SET WATCH VERSION
;
.LOAD /CREF /COMPIL COPY.MAC
.SAVE
.LOAD /CREF /COM DTCOPY.MAC
.SAVE
.COMPIL /CREF /COMPIL BSLDR.REL=TTY:+DSK:DTBOOT.MAC
*REL==1
=
=
.IF (ERROR)  .GOTO DIR
.ASSIGN DSK PTR
.RUN DTCOPY
*/L
.IF (ERROR) .GOTO COMMON
.VERSION
;
.R RUNOFF  (DTB4A)
.IF (ERROR)
.
.GOTO COMMON
DUMP::
;************************************************************************
;				DUMP
;************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	C.MAC
;	DUMP.MAC
;	DUMP.RND
;	HELPER.REL
;	SCAN.REL
;	SCNMAC.MAC
;
;OUTPUT FILES:
;	DUMP.EXE
;	DUMP.DOC
;	DUMP.LST
;
.MOUNT DSKR:
.R SETSRC
*C DSKR:
.SET WATCH VERSION
;
.R MACRO
*=TTY:,D:C.MAC
*%.C==-3
=
*%.C==-3
=
*=TTY:,D:SCNMAC.MAC
*%.C==-3
=
*%.C==-3
=
*DUMP=DUMP
.IF (ERROR) .GOTO DIR
.R LINK
*DUMP/SSAVE=DUMP,SCAN/SEARCH,HELPER/GO
.IF (ERROR) .GOTO DIR
.VERSION
;
.R RUNOFF (DMP4)
.IF (ERROR)
.
.GOTO COMMON
FAILSA::
;**************************************************************************
;				FAILSA
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	FAILSA.MAC
;	FAILSA.RND
;
;OUTPUT FILES:
;	FAILSA.EXE
;	FAILSA.DOC
;	FAILSA.LST
;
.MOUNT DSKR:
.R SETSRC
*C DSKR:
.SET WATCH VERSION
;
.LOAD /CREF /COMPIL FAILSA.MAC
.IF (ERROR)  .GOTO DIR
.SAVE
.IF (ERROR)  .GOTO DIR
.VERSION
;
.R RUNOFF  (FAILSA)
.IF (ERROR)
.
.GOTO COMMON
FILEX::
;**************************************************************************
;				FILEX
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	FILEX.MAC
;	FLX17.RND
;
;OUTPUT FILES:
;	FILEX.EXE
;	FLX17.DOC
;	FILEX.LST
;
.MOUNT DSKR:
.R SETSRC
*C DSKR:
.SET WATCH VERSION
;
.LOAD /CREF /COMPIL FILEX.MAC
.IF (ERROR)  .GOTO DIR
.SSAVE
.IF (ERROR)  .GOTO DIR
.VERSION
;
.R RUNOFF  (FLX17)
.IF (ERROR)
.
.GOTO COMMON
FACTPR::
;**************************************************************************
;				FACTPR
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	FACTPR.MAC
;	FPR2A.RND
;	SCAN.REL
;
;OUTPUT FILES:
;	FACTPR.EXE
;	FPR2A.DOC
;	FACTPR.LST
;
.MOUNT DSKR:
.R SETSRC
*C DSKR:
.SET WATCH VERSION
;
.LOAD /CREF /COMP FACTPR.MAC,REL:SCAN.REL/SEARCH
.IF (ERROR)  .GOTO DIR
.SSAVE
.VERSION
;
.R RUNOFF  (FPR2A)
.IF (ERROR)
.
.GOTO COMMON
GRIPE::
;**************************************************************************
;				GRIPE
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	C.MAC
;	GRIPE.MAC
;	GRP4.RND
;
;OUTPUT FILES:
;	GRIPE.EXE
;	GRP4.DOC
;	GRIPE.LST
;
.MOUNT DSKR:
.R SETSRC
*C DSKR:
.SET WATCH VERSION
;
.COMPILE /CREF /COMP TTY:+DSK:C.MAC,GRIPE.MAC 
*%.C==-3
=
=
.IF (ERROR)  .GOTO DIR
.R LINK
*GRIPE/SSAVE=GRIPE/GO
.IF (ERROR)   .GOTO DIR
;
.R RUNOFF  (GRP4)
.IF (ERROR)
.
.GOTO COMMON
KJOB::
;**************************************************************************
;				KJOB
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	KJOB.MAC
;	KJB50A.RND
;
;OUTPUT FILES:
;	KJOB.EXE
;	KJB50A.DOC
;	KJOB.LST
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.LOAD /CREF /COMP KJOB.MAC
.IF (ERROR)  .GOTO DIR
.SSAVE
.VERSION
;
.R RUNOFF  (KJB50A)
.IF (ERROR)
.
.GOTO COMMON
LINED::
;**************************************************************************
;				LINED
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	LINED.MAC
;	LND13B.RND
;
;OUTPUT FILES:
;	LINED.EXE
;	LND13B.DOC
;	LINED.LST
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.LOAD /CREF /COMP LINED.MAC
.IF (ERROR)  .GOTO DIR
.SSAVE
.IF (ERROR)  .GOTO DIR
.VERSION
;
.R RUNOFF  (LND13B)
;FOR ANY NON-STANDARD VERSION  OF LINED ASSEMBLE AS FOLLOW:
;
;.R MACRO
;*LINED_TTY:,DSK:LINED.MAC
;PURE=0			((INCLUDE IF NON-REENTRANT WANTED))
;CCLSW=0		((INCLUDE IF CCL NOT WANTED))
;TEMP=0			((INCLUDE IF TMPCOR UUO DOES NOT EXIST))
;
;
.IF (ERROR)
.
.GOTO COMMON
MONEY::
;**************************************************************************
;				MONEY
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	MONEY.MAC
;	MNY17B.RND
;
;OUTPUT FILES:
;	MONEY.EXE
;	MNY17B.DOC
;	MONEY.LST
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.LOAD /CREF /COMP MONEY.MAC
.IF (ERROR)  .GOTO DIR
.SAVE
.IF (ERROR)  .GOTO DIR
.VERSION
;
.R RUNOFF  (MNY17B)
.IF (ERROR)
.
.GOTO COMMON
MTCOPY::
;**************************************************************************
;				MTCOPY
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	HELPER.REL
;	MTCOPY.MAC
;	MTY3.RND
;
;OUTPUT FILES:
;	MTCOPY.EXE
;	MTY3.DOC
;	MTCOPY.LST
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.COMPILE /CREF /COMP MTCOPY.MAC
.IF (ERROR)  .GOTO DIR
.R LINK
*MTCOPY/SSAVE=MTCOPY,HELPER
.IF (ERROR)  .GOTO DIR
.SSAVE MTCOPY
.VERSION
;
.R RUNOFF  (MTY3)
.IF (ERROR)
.
.GOTO COMMON
PLEASE::
;**************************************************************************
;				PLEASE
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	PLEASE.MAC
;	PLS14.RND
;
;OUTPUT FILES:
;	PLEASE.EXE
;	PLS14.DOC
;	PLEASE.LST
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.LOAD /CREF /COMP PLEASE.MAC
.IF (ERROR)  .GOTO DIR
.SAVE
.IF (ERROR)  .GOTO DIR
.VERSION
;
.R RUNOFF  (PLS14)
.IF (ERROR)
.
.GOTO COMMON
MPBQUE::
;QPRM::
;**************************************************************************
;				QPRM
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	QPRM.MAC
;	QPM2.RND
;
;OUTPUT FILES:
;	QPRM.LST
;	QPRM.REL
;	QPM2.DOC
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.COMPILE /CREF /COMP TTY:+DSK:QPRM.MAC
*%.Q==-3
=
*%.Q==-3
=
;
.IF (ERROR)  .GOTO DIR
.VERSION
;
.R RUNOFF  (QPRM)
.IF (ERROR)
.
MPBQUE::
;QUEUE::
;**************************************************************************
;				QUEUE
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	QUEUE.MAC
;	QPM2.RND
;
;OUTPUT FILES:
;	QUEUE.LST
;	QUEUE.REL
;	QPM2.DOC
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.COMPILE /CREF /COMP C.MAC+SCNMAC.MAC+QUEUE.MAC
.IF (ERROR)  .GOTO MPBQUE
.R LINK
*QUEUE/GO
.IF (ERROR)  .GOTO DIR
.SSAVE QUEUE
.VERSION
;
.R RUNOFF  (QUEUE)
.IF (ERROR)
.
MPBQUE::
;QUEUER::
;**************************************************************************
;				QUEUER
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	QUEUER.MAC
;	QPM2.RND
;
;OUTPUT FILES:
;	QUEUER.LST
;	QUEUER.REL
;	QPM2.DOC
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.LOAD /CREF /COMP QUEUER.MAC
.IF (ERROR)  .GOTO DIR
.SSAVE QUEUER
.VERSION
;
.R RUNOFF  (QUEUER)
.IF (ERROR)
.
MPBQUE::
;QMANGR::
;**************************************************************************
;				QMANGR
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	QMANGR.MAC
;	QPM2.RND
;
;OUTPUT FILES:
;	QMANGR.LST
;	QMANGR.REL
;	QPM2.DOC
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.LOAD /CREF /COMP QMANGR.MAC
.IF (ERROR)  .GOTO DIR
.SSAVE QMANGR
.VERSION
;
.R RUNOFF  (QMANGR)
.IF (ERROR)
.
.GOTO COMMON
REATTA::
;*******************************************************************************
;				REATTA
;*******************************************************************************
;
;Required cusps:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;Required files:
;	REATTA.MAC
;	RTA3.RND
;
;Output files:
;	REATTA.EXE
;	RTA3.DOC
;	REATTA.LST
;
.SET WATCH VERSIO
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.LOAD /CREF /COMPIL REATTA.MAC
.IF (ERROR) .GOTO DIR
.SSAVE
.IF (ERROR) .GOTO DIR
.VERSIO
;
.R RUNOFF (RTA3)
.IF (ERROR)
.
.GOTO COMMON
REDALL::
;**************************************************************************
;				REDALL
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	REDALL.MAC
;	REDALL.RND
;
;OUTPUT FILES:
;	REDALL.EXE
;	REDALL.DOC
;	REDALL.LST
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.LOAD /CREF /COMP REDALL.MAC
.IF (ERROR)  .GOTO DIR
.SSAVE
.IF (ERROR)  .GOTO DIR
.VERSION
;
.R RUNOFF  (REDALL)
.IF (ERROR)
.
.GOTO COMMON
SCRIPT::
;**************************************************************************
;				SCRIPT
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	SCRIPT.MAC
;	SCT014.RND
;
;OUTPUT FILES:
;	SCRIPT.EXE
;	SCT014.DOC
;	SCRIPT.LST
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.LOAD /CREF /COMP SCRIPT.MAC
.IF (ERROR)  .GOTO DIR
.SSAVE
.IF (ERROR)  .GOTO DIR
.VERSION
;
.R RUNOFF  (SCT014)
.IF (ERROR)
.
.GOTO COMMON
SOS::
;**************************************************************************
;				SOS
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	HELPER.REL
;	SOS.MAC
;	SOS21.RND
;
;OUTPUT FILES:
;	SOS.EXE
;	SOS.LST
;
.SET WATCH VERSION
;
.MOUNT DSKR:
.R SETSRC
*C DSKR:
.LOAD /CREF /COMP SOS.MAC,REL:HELPER.REL
.IF (ERROR)  .GOTO DIR
.SSAVE
.IF (ERROR)  .GOTO DIR
.VERSION
;
.R RUNOFF  (SOS21)
.IF (ERROR)
.
.GOTO COMMON
SNOOPY::
;*************************************************************************
;				SNOOPY
;*************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	SNOOPY.MAC
;	SNOOPY.RND
;	TATTLE.MAC
;	TATSUB.MAC
;	SNOOP2.MAC
;
;OUTPUT FILES:
;	SNOOPY.EXE
;	SNOOP2.EXE
;	SNOOPY.DOC
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.COMPILE /COMP /CREF TATTLE,TATSUB,SNOOPY,TTY:+DSK:SNOOP2
*	CLK==74		;BUILD ONE FOR THE OTHER DK10
=^Z
*	CLK==74		;BUILD ONE FOR THE OTHER DK10
=^Z
.IF (ERROR)  .GOTO DIR
.R LINK
*SNOOPY/GO
.SAVE SNOOPY
.R LINK
*SNOOP2/GO
.SAVE SNOOP2
.R LINK
*TATTLE,TATSUB/GO
.SAVE TATTLE
.GOTO COMMON
SPACE::
;**************************************************************************
;				SPACE
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	HELPER.REL
;	SPACE.MAC
;	SPC3.RND
;	QUEUER.REL
;
;OUTPUT FILES:
;	SPACE.EXE
;	SPC3.DOC
;	SPACE.LST
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.COMPILE /CREF SPACE.MAC
.IF (ERROR)  GOTO DIR
.R LINK
*SPACE/SSAVE=SPACE,QUEUER/SEGMENT:HIGH,HELPER/GO
.IF (ERROR)  .GOTO DIR
.VERSION
;
.R RUNOFF  (SPC3)
.IF (ERROR)
.
.GOTO COMMON

STRLIB::
;**************************************************************************
;				STRLIB
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	STRCNV.MAC
;	STRDCL.MAC
;	STRERR.MAC
;	STRLIB.MAC
;	STRLOC.MAC
;	STRUSR.MAC
;	STR1.RND
;
;OUTPUT FILES:
;	STRLIB.EXE
;	STR1.DOC
;	STRLIB.LST
;	STRLIB.REL
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.COMPILE /CREF /COMP STRDCL.MAC,STRUSR.MAC,STRCNV.MAC,STRLOC.MAC,STRERR.MAC
.IF (ERROR)  .GOTO DIR
.COP STRLIB.REL=STRUSR.REL,STRCNV.REL,STRLOC.REL,STRERR.REL
.IF (ERROR)  .GOTO DIR
;
.R RUNOFF  (STR1)
.IF (ERROR)
.
.GOTO COMMON
SPRINT::
;**************************************************************************
;				SPRINT
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	SPRINT.MAC
;	SPT2.RND
;
;OUTPUT FILES:
;	SPRINT.EXE
;	SPT2.DOC
;	SPRINT.LST
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.LOAD /CREF /COMP SPRINT.MAC
.IF (ERROR)  .GOTO DIR
.SSAVE
.IF (ERROR)  .GOTO DIR
.VERSION
;
.R RUNOFF  (SPT2)
.IF (ERROR)
.
.GOTO COMMON
SPOOL::
;**************************************************************************
;				SPOOL
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	SPOOL.MAC
;	SPL6.RND
;	QPRM.UNV
;	C.UNV
;
;OUTPUT FILES:
;	LPTSPL.EXE
;	LPTSPL.LST
;	CDPSPL.EXE
;	CDPSPL.LST
;	PTPSPL.EXE
;	PTPSPL.LST
;	PLTSPL.EXE
;	PLTSPL.LST
;	SPL6.DOC
;	SPOOL.BWR
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.R MACRO
*LPTSPL,LPTSPL/C=TTY:,DSK:SPOOL
*	LPTSPL==-1
=
*	LPTSPL==-1
=
*PLTSPL,PLTSPL/C=TTY:,DSK:SPOOL
*	PLTSPL==-1
=
*	PLTSPL==-1
=
*PTPSPL,PTPSPL/C=TTY:,DSK:SPOOL
*	PTPSPL==-1
=
*	PTPSPL==-1
=
*CDPSPL,CDPSPL/C=TTY:,DSK:SPOOL
*	CDPSPL==-1
=
*	CDPSPL==-1
=
;
.R LINK
*QUEUER,HELPER,LPTSPL/GO
.SSAVE LPTSPL
.R LINK
*QUEUER,HELPER,PLTSPL/GO
.SSAVE PLTSPL
.R LINK
*QUEUER,HELPER,PTPSPL/GO
.SSAVE PTPSPL
.R LINK
*QUEUER,HELPER,CDPSPL/GO
.SSAVE CDPSPL
;
.IF (ERROR)  .GOTO DIR
.VERSION
;
.R RUNOFF  (SPOOL
.IF (ERROR)
.
.GOTO COMMON
TRACK::
;**************************************************************************
;				TRACK
;**************************************************************************
;
;REQUIRED CUSPS:
;	CREF.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;REQUIRED FILES:
;	TRACK.MAC
;	TRK4.RND
;
;OUTPUT FILES:
;	TRACK.EXE
;	TRK4.DOC
;	TRACK.LST
;
.SET WATCH VERSION
.MOUNT DSKR:
.R SETSRC
*C DSKR:
;
.LOAD /CREF /COMP TRACK.MAC
.IF (ERROR)  .GOTO DIR
.SSAVE
.IF (ERROR)  .GOTO DIR
.VERSION
;
.R RUNOFF  (TRK4)
.IF (ERROR)
.
.GOTO COMMON

PATH::
;*******************************************************************************
;			PATH
;*******************************************************************************
;
;REQUIRED CUSPS:
;	PIP.EXE
;	DIRECT.EXE
;	COMPIL.EXE
;	MACRO.EXE
;	LINK.EXE
;	LNK???.EXE
;	CREF.EXE
;	HELPER.REL
;	SCAN.REL
;	SCNMAC.UNV
;	MACTEN.UNV
;	UUOSYM.UNV
;	JOBDAT.UNV
;
;REQUIRED FILES:
;	PATH.CTL
;	PATH.MAC
;	PATH.RND
;	PATH.RNH
;
;OUTPUT FILE:
;	PATH.LOG
;	PATH.EXE
;	PATH.DOC
;	PATH.HLP
;OUTPUT LISTINGS:
;	PATH.MAP
;	PATH  CREF LISTING
;
;
.MOUNT DSKR:
.R SETSRC
*C DSKR:
.
;
.SET WATCH VERSION
;COMPILE, LOAD, AND SAVE; PRODUCING MAP AND CREF FILE
.COMP /CREF/COMP PATH.MAC
.R LINK
*PATH/MAP=PATH.REL,SCAN.REL,HELPER.REL/GO
.SSAVE DSK:PATH
.VERSION
.IF (ERROR) .E 137
;
.RUN DSK:RUNOFF[10,7]
*PATH.DOC=PTH1.RND
*PATH.HLP=PATH.RNH
.IF(ERROR)
;
.IF (ERROR)
.
.GOTO COMMON
SDLCNV::

;*******************************************************************************
;				SDLCNV
;*******************************************************************************
;
;Required cusps:
;	COMPIL.EXE
;	DIRECT.EXE
;	LINK.EXE
;	LNK???.EXE
;	MACRO.EXE
;	RUNOFF.EXE
;Required files:
;	SDLCNV.MAC
;	SDLCNV.RND
;	SDLCNV.RNH

;
;Output files:
;	SDLCNV.EXE
;	SDLCNV.HLP
;	SDLCNV.DOC

;	SDLCNV.LST
;
.MOUNT DSKR:
.R SETSRC
*C DSKR:
.
.SET WATCH VERSION
;
.COMPIL /CREF /COMP SDLCNV.MAC
.IF (ERROR)  .GOTO DIR
.R LINK
*SDLCNV/SSAVE=SDLCNV/GO
.IF (ERROR) .GOTO DIR
;
.R RUNOFF (SDLCNV.RND,SDLCNV.RNH)
.IF (ERROR)
.
.ASSIGN DSK LPT
.CREF
.IF (ERROR)
.DEASSIGN LPT
;
.NOERROR
.DIRECT /CHECKSUM DSK: 'NOT' ACCESS
;
%ERR::
%CERR::
%TERR::
EXIT::
%FIN::
.
.GOTO COMMON
COMMON::
;*******************************************************************************
;				Common Ending
;*******************************************************************************
;
.ASSIGN DSK LPT
.CREF
.IF (ERROR)
.DEASSI LPT
;
DIR::
.NOERROR
.DIRECT /CHECKS DSK: 'NOT' ACCESS
;
%ERR::
%CERR::
%TERR::
;
EXIT::
%FIN::