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::