1
0
mirror of https://github.com/PDP-10/stacken.git synced 2026-02-02 23:01:01 +00:00
Files
PDP-10.stacken/files/stacken-tape-backup/dskb:10_7/build/cusps.ctl
Lars Brinkhoff 6e18f5ebef Extract files from tape images.
Some tapes could not be extracted.
2021-01-29 10:47:33 +01:00

2769 lines
51 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
;*******************************************************************************
;CUSPS.CTL - Master control file to build cusps
;
;VERSION 1(17)
;EDIT 1 - BEGUN MAY 1979 BY R/E.
;[2] CHANGE NETWOR TO LOAD SCAN AND HELPER
;[3] REMOVE /CREF FROM SYSERR SINCE WITH LISTING FILES IT WOULD REQUIRE TOO MUCH DISK SPACE
;[4] ADD KDPLDR SECTION
;[5] UPDATE BOOTS SECTION
;[6] CHANGE AVAIL TO USE /R FOR SELF CONTAINED PROGRAM
;[7] BRING INITIA AND OPSER SECTIONS UPTODATE
;[10] USE LINK AND /SSAVE TO GET REPRODUCIBLE CHECKSUMS
;[11] FIX UP THE BOOTM SECTION TO BUILD ALL NECESSARY VERSIONS
;[12] ADD SECTION TO BUILD BOOT
;[13] TAKE BOOT OUT; NOW ON MONITOR TAPE
;[14] TAKE BOOTS OUT; NOW ON UNSUPPORTED TAPE
; ALSO FIX UP A FEW OTHER FILES
;[15] Add build procedure for DDT11.
;[16] Add build procedures for CATLOG, NCPTAB, NFT, NRT, and SWIL.
;[17] Add LP20 build procedures.
;[20] Fix for LOGIN/LOGOUT final merge.
;
;-----
;Running CUSPS:
;
;Submit CUSPS with the following command:
; .SUBMIT CUSPS[,]/TAG:cusp,cusp
;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,COMPIL.EXE,DIRECT.EXE
;
.GOTO EXIT
ACCT::
;*******************************************************************************
; ACCT
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; UUOSYM.UNV
; GLXMAC.UNV
; ORNMAC.UNV
; QSRMAC.UNV
; ACTSYM.UNV
; RMSINT.UNV
; RMS.REL
; B36LIB.REL
; GLXINI.REL
; ACTDAE.MAC
; ACTLIB.MAC
; ACTCUS.MAC
; REACT.MAC
;Output files:
; ACTDAE.EXE
; REACT.EXE
.SET WATCH VERSION FILES
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPILE /CREF /COMP/MACRO ACTLIB,ACTCUS,REACT,ACTDAE,ACTRCD
.IF (ERROR) .GOTO DIR
;
.R LINK
*ACTDAE/SSAVE=/LOC/SYMSEG:LOW/SEGMENT:LOW -
*ACTDAE,ACTLIB/SEARCH,ACTCUS/SEARCH, -
*OPRPAR/SEARCH,SYS:RMS,SYS:B361LB/SEARCH/GO
.IF (ERROR) .GOTO DIR
.R LINK
*REACT/SSAVE=/LOC/SYMSEG:LOW/SEGMENT:LOW -
*ACTLIB/SEARCH/INCLUDE:ACTPRM, -
*REACT,ACTLIB/SEARCH,ACTCUS/SEARCH, -
*OPRPAR/SEARCH,SYS:RMS,SYS:B361LB/SEARCH/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
ACTSYM::
;*******************************************************************************
; ACTSYM
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; ACTSYM.MAC
;
;Output files:
; ACTSYM.UNV
; ACTSYM.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMP /CREF /COMPIL ACTSYM.MAC
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
BACKUP::
;*******************************************************************************
; BACKUP
;*******************************************************************************
;
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
; SCAN.REL
; WILD.REL
;Required files:
; BACKRS.MAC
; BACKUP.MAC
; ENDECR.MAC
; USGSUB.MAC
;
;Output files:
; BACKUP.EXE
; BACKUP.HLP
; BACKUP.LST
; ENDECR.REL
; USGSUB.REL
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP ENDECR.MAC
.IF (ERROR) .GOTO DIR
.COMPIL /CREF /COMP USGSUB.MAC
.IF (ERROR) .GOTO DIR
.COMPIL /CREF /COMP BACKUP.MAC,BACKRS.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*BACKUP/SSAVE=BACKUP,BACKRS/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
CTHNRT::
;*******************************************************************************
; CTHNRT
;*******************************************************************************
;
;
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
; SCAN.REL
; WILD.REL
;Required files:
; CTHNRT.MAC
;Output files:
; CTHNRT.HLP
; CTHNRT.EXE
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /COMP CTHNRT.MAC
.IF (ERROR) .GOTO DIR
;
.R LINK
*CTHNRT/SSAVE=CTHNRT/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
BOOTDX::
;*******************************************************************************
; BOOTDX
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
;Required files:
; BOOTDX.HLP
; BOOTDX.MAC
; DXMCA.ADX
; DXMPA.A8
;
;Output files:
; BOOTDX.EXE
; BOOTDX.MEM
; BOOTDX.LST
; A8DDT.MEM
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP BOOTDX.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*BOOTDX/SAVE=BOOTDX/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
COMPIL::
;*******************************************************************************
; COMPIL
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; COMPIL.MAC
;
;Output files:
; COMPIL.EXE
; COMPIL.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP COMPIL.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*COMPIL/SSAVE=COMPIL/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
CREF::
;*******************************************************************************
; CREF
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
;Required files:
; CREF.MAC
;
;Output files:
; CREF.EXE
; CREF.HLP
; CREF.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP CREF.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*CREF/SSAVE=CREF,REL:HELPER/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
CRSCPY::
;*******************************************************************************
; CRSCPY
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
; SCAN
;Required files:
; CRSCPY.MAC
;
;Output files:
; CRSCPY.EXE
; CRSCPY.HLP
; CRSCPY.MEM
; CRSCPY.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP CRSCPY.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*CRSCPY/SSAVE=CRSCPY/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
DAEMON::
;*******************************************************************************
; DAEMON
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; DAEMON.MAC
;
;Output files:
; DAEMON.EXE
; DAEMON.LST
;
;
.COMPIL /CREF /COMP DAEMON.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*DAEMON/SSAVE=DAEMON/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
D60JSY::
;*******************************************************************************
; D60JSY
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; D60JSY.MAC
; D60UNV.MAC
;
;Output files:
; D60JSY.REL
; D60UNV.UNV
;
;
.ASSIGN DEC SYS
.ASSIGN DEC REL
.ASSIGN DEC UNV
;
.COMPIL /COMP D60UNV.MAC
.IF (ERROR) .GOTO DIR
.COMPIL /COMP D60JSY.MAC
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
DDT::
;*******************************************************************************
; DDT
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; JOBDAT.REL
; MACTEN.REL
; UUOSYM.REL
; JOBDAT.UNV
; MACTEN.UNV
; UUOSYM.UNV
;Required files:
; DDT.MAC
; F1EDDT.MAC
; F1FDDT.MAC
; F1UDDT.MAC
; F1VDDT.MAC
;
;Output files:
; DDT41A.MEM
; DDT.EXE (EXECUTABLE DDT WITH SYMBOLS)
; DDT.LST
; DDT.REL (USER MODE DDT)
; EDDT.REL (EXEC MODE DDT)
; FILDDT.REL (FILE DDT)
; VMDDT.REL (USER MODE VIRTUAL MEMORY DDT)
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
;Make DDT.REL
.COMPILE /CREF /COMP DDT.REL=F1UDDT.MAC+DDT.MAC
.IF (ERROR) .GOTO DIR
;
;Make EDDT.REL
.COMPILE /CREF /COMP EDDT.REL=F1EDDT.MAC+DDT.MAC
.IF (ERROR) .GOTO DIR
;
;Make FILDDT.REL
.COMPILE /CREF /COMP FILDDT.REL=F1FDDT.MAC+DDT.MAC
.IF (ERROR) .GOTO DIR
;
;Make VMDDT.REL
.COMPILE /CREF /COMP VMDDT.REL=F1VDDT.MAC+DDT.MAC
.IF (ERROR) .GOTO DIR
;
;HERE TO MAKE THE NEW .EXE FILES REPLETE WITH SYMBOLS
LOAD::
.CHKPNT LOAD
.ERROR ?
;
;Make DDT.EXE
.R LINK
*/NOINITIAL/LOCALS/SYMSEG:LOW/PATCHS:2K DDT.REL/NOLOCALS, -
*REL:JOBDAT.REL, REL:MACTEN.REL, REL:UUOSYM.REL/GO
.IF (ERROR) .GOTO DIR
.DDT
=HRLZ 1,.JBSYM^[X
=HRR 1,.JBSYM^[X
=MOVE 2,.JBFF^[X
=SUB 2,.JBREL^[X
=ADDI 2,1777^[X
=SUBI 1,(2)^[X
=MOVE 2,.JBREL^[X
=SUBI 2,2000^[X
=HRRM 1,.JBUSY^[X
=HRRM 1,.JBSYM^[X
=BLT 1,(2)^[X
=MOVSI 3,1(2)^[X
=IORI 3,DDT^[X
=HRLM 2,.JBCOR^[X
=CORE 2,^[X
=MOVEM 3,.JBSA^[X
=HLRM 3,.JBFF^[X
=HRRM 3,.JBREN^[X
=.JBVER/
*%%DDT
=PAT../
*D:
=0<17>0^[Z
=05M
*^C
.SAVE DDT
;
;Make FILDDT.EXE
.R LINK
*FILDDT/SAVE=FILDDT.REL/GO
.IF (ERROR) .GOTO DIR
;
;Make VMDDT.EXE
.R LINK
*VMDDT/SAVE=VMDDT.REL/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
DDT11::
;*******************************************************************************
; DDT11
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; DDTSYM.MAC
; DDTGP.MAC
; DDTFIL.MAC
; DDTSIM.MAC
; DDT11.MAC
;
;Output files:
;
; DDT11.EXE
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL/COMP DDTSYM
.IF (ERROR) .GOTO DIR
.COMPIL/COMP DDTGP
.IF (ERROR) .GOTO DIR
.COMPIL/COMP DDTFIL
.IF (ERROR) .GOTO DIR
.COMPIL/COMP DDTSIM
.IF (ERROR) .GOTO DIR
.COMP/COMP DDT11
.IF (ERROR) .GOTO DIR
.R LINK
*DDT11/SAVE
*DDTFIL,DDTGP,DDTSIM,DDT11
*/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
DECLAR::
;*******************************************************************************
; DECLAR
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
; SCAN.REL
; WILD.REL
;Required files:
; DECLAR.MAC
;
;Output files:
; DECLAR.EXE
; DECLAR.HLP
; DECLAR.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP DECLAR.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*DECLAR/SSAVE=DECLAR/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
DIRECT::
;*******************************************************************************
; DIRECT
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
; SCAN.REL
; WILD.REL
;Required files:
; DIRECT.MAC
;
;Output files:
; DIRECT.EXE
; DIRECT.HLP
; DIRECT.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP DIRECT.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*DIRECT/SSAVE=DIRECT/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
DTELDR::
;*******************************************************************************
; DTELDR
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
;Required files:
; DTELDR.MAC
;
;Output files:
; DTELDR.EXE
; DTELDR.HLP
; DTELDR.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP DTELDR.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*DTELDR/SSAVE=DTELDR/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
F11::
;*******************************************************************************
; F11
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
;Required files:
; F11.MAC
;
;Output files:
;
; F11.EXE
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPILE/COMP F11.MAC
.IF (ERROR) .GOTO COMMON
;
R LINK
*F11/SSAVE=F11/GO
.IF (ERROR) .GOTO COMMON
;
.GOTO COMMON
FAL::
;*******************************************************************************
; FAL
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
;Required files:
; JOBDAT.UNV
; MACTEN.UNV
; UUOSYM.UNV
; ACTSYM.UNV
; SWIL.UNV
; GLXMAC.UNV
; QSRMAC.UNV
; ORNMAC.UNV
; SWIL.REL
; GLXLIB.REL
; FAL.MAC
;
;Output files:
; FAL.EXE
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /COMP FAL.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*FAL/SSAVE=/LOC/SYMSEG:LOW FAL/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
FILCOM::
;*******************************************************************************
; FILCOM
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
;Required files:
; FILCOM.MAC
;
;Output files:
; FILCOM.EXE
; FILCOM.HLP
; FILCOM.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP FILCOM.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*FILCOM/SSAVE=FILCOM/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
HELP::
;*******************************************************************************
; HELP
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; HELP.MAC
;
;Output files:
; HELP.EXE
; HELP.HLP
; HELP.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP HELP.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*HELP/SSAVE=HELP/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
INITIA::
;*******************************************************************************
; INITIA
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
;Required files:
; INITIA.MAC
;
;Output files:
; INITIA.EXE
; INITIA.HLP
; INITIA.LST
; INITIA.MEM
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL/CREF /COMP INTPRM
.COMPIL /CREF /COMP INITIA.MAC,INTCUS.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*INITIA/SSAVE=INITIA,INTCUS/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
JOBDAT::
;*******************************************************************************
; JOBDAT
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; JOBDAT.MAC
;
;Output files:
; JOBDAT.LST
; JOBDAT.REL
; JOBDAT.UNV
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPILE /CREF /COMP JOBDAT.MAC
.IF (ERROR) .GOTO DIR
;
;MAKE TEMP FILE TO FORCE UNIVERSALS
.COPY UNV.MAC=TTY:
%..UNV==0

;
;COMPILE AGAIN TO GET JOBDAT.UNV
.R MACRO
*JOBDAT=UNV.MAC,JOBDAT.MAC
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
KDPLDR::
;***********************************************************************
; KDPLDR
;****************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
; SCAN.REL
;Required files:
; KDPLDR.MAC
;
;Output files:
; KDPLDR.EXE
; KDPLDR.HLP
; KDPLDR.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPILE /CREF /COMP KDPLDR
.IF (ERROR) .GOTO DIR
.R LINK
*KDPLDR/SAVE=KDPLDR/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
LOGIN::
;*******************************************************************************
; LOGIN
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
; SCAN.REL
; WILD.REL
;Required files:
; LOGIN.MAC
; ACTSYM.UNV
;
;Output files:
; LOGIN.EXE
; LOGOUT.EXE
; LOGIN.HLP
; LOGIN.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP LOGIN.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*LOGIN/SSAVE=LOGIN/GO
.IF (ERROR) .GOTO DIR
.COPY LOGOUT.EXE=LOGIN.EXE
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
LP20::
;*******************************************************************************
; LP20
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; GLXMAC.UNV
; ORNMAC.UNV
; OPRPAR.REL
;Required files:
; LP20.MAC
;
;Output files:
; LP20.EXE
; LP20.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP LP20.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*LP20/SSAVE=LP20/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
MACRO::
;*******************************************************************************
; MACRO
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
;Required files:
; MACRO.MAC
;
;Output files:
; MACRO.EXE
; MACRO.HLP
; MACRO.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP MACRO.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*MACRO/SSAVE=MACRO/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
MACSYM::
;*******************************************************************************
; MACSYM
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; MACSYM.MAC
;
;Output files:
; MACSYM.UNV
; MACSYM.MEM
; MACSYM.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.R MACRO
*MACSYM,MACSYM/C=MACSYM
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
MAKLIB::
;*******************************************************************************
; MAKLIB
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
; SCAN.REL
; WILD.REL
;Required files:
; MAKLIB.MAC
;
;Output files:
; MAKLIB.EXE
; MAKLIB.HLP
; MAKLIB.LST
; MAKLIB.MAN
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP MAKLIB.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*MAKLIB/SSAVE=MAKLIB/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
MIC::
;*******************************************************************************
; MIC
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
; SCAN.REL
; WILD.REL
;Required files:
; MIC.MAC
;
;Output files:
; MIC.EXE
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP MIC.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*MIC/SSAVE=MIC/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
MONSYM::
;*******************************************************************************
; MONSYM
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; MONSYM.MAC
;
;Output files:
; MONSYM.UNV
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.R MACRO
*MONSYM,MONSYM=MONSYM
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
NCPTAB::
;*******************************************************************************
; NCPTAB
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; MACRO.EXE
;Required files:
; NCPTAB.MAC
;
;Output files:
; NCPTAB.REL
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.R MACRO
*NCPTAB,NCPTAB=NCPTAB
.IF (ERROR) .GOTO DIR
;
.ERROR %
;CHECK FOR THE BLISSABLE PROGRAM. IF IT'S AVAILABLE, MAKE APPROPRIATE NCPTABS
.DIR SYS:MONINT.EXE
.IF (ERROR) .GO TO COMMON
.ERROR ?
.R MONINT
*NCPTAB
.IF (ERROR) .GOTO DIR
.R BLISS
*NCPTAB=NCPTAB/LIBRARY
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
NETGEN::
;*******************************************************************************
; NETGEN
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; UUOSYM.UNV
; GLXMAC.UNV
; ORNMAC.UNV
; MACSYM.UNV
; GLXINI.REL
; OPRPAR.REL
; NGNMAC.MAC
; NETGEN.MAC
; NGNPRM.MAC
; NGNPRS.MAC
; NGNDEV.MAC
; NGNDIA.MAC
; NGNCNF.MAC
; NGNFIN.MAC
; NGNDAT.MAC
;
;Output files:
; NETGEN.EXE
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMP /CREF /COMPIL NGNMAC.MAC
.IF (ERROR) .GOTO DIR
.COMP /CREF /COMPIL NETGEN.MAC
.IF (ERROR) .GOTO DIR
.COMP /CREF /COMPIL NGNPRM.MAC
.IF (ERROR) .GOTO DIR
.COMP /CREF /COMPIL NGNPRS.MAC
.IF (ERROR) .GOTO DIR
.COMP /CREF /COMPIL NGNDEV.MAC
.IF (ERROR) .GOTO DIR
.COMP /CREF /COMPIL NGNDIA.MAC
.IF (ERROR) .GOTO DIR
.COMP /CREF /COMPIL NGNCNF.MAC
.IF (ERROR) .GOTO DIR
.COMP /CREF /COMPIL NGNFIN.MAC
.IF (ERROR) .GOTO DIR
.COMP /CREF /COMPIL NGNDAT.MAC
.IF (ERROR) .GOTO DIR
;
.R LINK
*/ERRORLEVEL:1,/SYMSEG:LOW,/SEGMENT:LOW,NETGEN/SAVE
*GLXLIB/EXCLUDE:GLXINI
*NETGEN.REL,NGNPRS.REL,NGNPRM.REL,NGNDEV.REL,NGNCNF.REL,NGNFIN.REL,NGNDIA.REL,NGNDAT.REL,OPRPAR.REL
/SAVE/GO
;
.GOTO COMMON
NFT::
;*******************************************************************************
; NFT
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; NFT.MAC
; NIP.MAC
; TSC.MAC
;
;Output files:
; NFT.EXE
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMP /CREF /COMPIL NFT.MAC , NIP.MAC , TSC.MAC
.IF (ERROR) .GOTO DIR
.R LINK
/LOCALS/SYMSEG:HIGH NFT/SAV=NFT/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
NIPGEN::
;*******************************************************************************
; NIPGEN
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; UUOSYM.UNV
; GLXMAC.UNV
; GLXINI.REL
; NIPGEN.MAC
;
;Output files:
; NIPGEN.EXE
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMP /CREF /COMPIL NIPGEN.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*NIPGEN/SAVE=NIPGEN/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
NETLDR::
;*******************************************************************************
; NETLDR
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
;Required files:
; NETLDR.MAC
;
;Output files:
; NETLDR.EXE
; NETLDR.HLP
; NETLDR.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP NETLDR.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*NETLDR/SSAVE=NETLDR/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
NETWOR::
;*******************************************************************************
; NETWOR
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
; SCAN.REL
;Required files:
; NETWOR.MAC
;
;Output files:
; NETWOR.EXE
; NETWOR.HLP
; NETWOR.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPILE /CREF/COMP NETWOR
.IF (ERROR) .GOTO DIR
.R LINK
*NETWOR/SSAVE=NETWOR/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
NOPAG0::
;*******************************************************************************
; NOPAG0
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; NOPAG0.MAC
;
;Output files:
; NOPAG0.EXE
; NOPAG0.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP NOPAG0.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*NOPAG0/SSAVE=NOPAG0/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
OPSER::
;*******************************************************************************
; OPSER
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; OPSER.MAC
;
;Output files:
; OPSER.EXE
; OPSER.HLP
; OPSER.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP OPSER.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*OPSER/SSAVE=OPSER/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
PATH::
;*******************************************************************************
; PATH
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
; SCAN.REL
; SCNMAC.UNV
; JOBDAT.UNV
; MACTEN.UNV
; UUOSYM.UNV
;
;Required files:
; PATH.MAC
;
;Output files:
; PATH.EXE
; PATH.HLP
; PATH.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMP /CREF /COMP PATH.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*PATH/SSAVE=PATH/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
PIP::
;*******************************************************************************
; PIP
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; PIP.MAC
;
;Output files:
; PIP.EXE
; PIP.HLP
; PIP.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP PIP.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*PIP/SSAVE=PIP/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
PROJCT::
;*******************************************************************************
; PROJCT
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; ACTRCD.REL
; MACTEN.REL
; UUOSYM.REL
;Required files:
; PROJCT.MAC
;
;Output files:
; PROJCT.EXE
; PROJCT.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP PROJCT.MAC
.IF (ERROR) .GOTO DIR
;
.R LINK
*PROJCT/SAVE=PROJCT/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
QUOLST::
;*******************************************************************************
; QUOLST
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; QUOLST.MAC
;
;Output files:
; QUOLST.EXE
; QUOLST.HLP
; QUOLST.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP QUOLST.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*QUOLST/SSAVE=QUOLST/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
RSXT10::
;*******************************************************************************
; RSXT10
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; MACSYM.UNV
; UUOSYM.UNV
;Required files:
; RSXT10.MAC
; RSXCMN.MAC
; RSXTTL.MAC
;
;Output files:
; RSXT10.EXE
; RSXFMT.HLP
; RSXT10.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPILE/COMPILE/CREF RSXTTL.MAC+RSXT10.MAC+RSXCMN.MAC
.IF (ERROR) .GOTO DIR
;
.R LINK
*RSXT10/SAVE=RSXCMN/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
SCDSET::
;*******************************************************************************
; SCDSET
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; FORT??.REL
;Required files:
; SCDSET.FOR
; SCDEXE.MAC
;
;Output files:
; SCDSET.EXE
; SCDSET.LST
; SCDSET.MEM
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP SCDSET.FOR,SCDEXE.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*SCDSET/SSAVE=/OTS:NONSHARE SCDSET,SCDEXE /SEG:LOW/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
SETSRC::
;*******************************************************************************
; SETSRC
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; SETSRC.MAC
;
;Output files:
; SETSRC.EXE
; SETSRC.HLP
; SETSRC.LST
; SETSRC.MEM
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP SETSRC.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*SETSRC/SSAVE=SETSRC/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
SYSTAT::
;*******************************************************************************
; SYSTAT
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
;Required files:
; SYSTAT.MAC
;
;Output files:
; SYSTAT.EXE
; SYSTAT.HLP
; SYSTAT.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP SYSTAT
.IF (ERROR) .GOTO DIR
.R LINK
*SYSTAT/SSAVE=SYSTAT/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
TECO::
;*******************************************************************************
; TECO
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; TECO.MAC
; TECO.ERR
;
;Output files:
; TECO.EXE
; TECO.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP TECO.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*TECO/SSAVE=TECO/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
TKB36::
;*******************************************************************************
; TKB36
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; BLISS.EXE
; BCREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
;
; ANYBLK.REQ FILE.REQ PSECT.REQ TFIO10.BLI
; B361LB.REL FILSW.REQ RLDD.REQ TKB36.BLI
; BCOR.BLI GLOBL.REQ RLDH.REQ TKBLIB.R36
; BFIO.BLI LIBR.REQ ROOT.REQ TSKDEF.REQ
; BLOCKH.REQ MISC.BLI STGM.BLI WMAP.BLI
; BLOCKT.REQ MODU.REQ TEXTD.REQ WSTB.BLI
; CHAIN.REQ MSGH.BLI TEXTH.REQ WTSK.BLI
; CMDS.BLI PCHN.BLI
;
;
;
;Output files:
; TKB36.EXE
;
.SET WATCH FILES
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.R BLISS
*TKBLIB,TKBLIB=TKBLIB/LIBRARY/KL10/CREF
*BCOR,BCOR,BCOR=BCOR/KL10/CREF
*BFIO,BFIO,BFIO=BFIO/KL10/CREF
*CMDS,CMDS,CMDS=CMDS/KL10/CREF
*MISC,MISC,MISC=MISC/KL10/CREF
*MSGH,MSGH,MSGH=MSGH/KL10/CREF
*PCHN,PCHN,PCHN=PCHN/KL10/CREF
*STGM,STGM,STGM=STGM/KL10/CREF
*TFIO10,TFIO10,TFIO10=TFIO10/KL10/CREF
*TKB36,TKB36,TKB36=TKB36/KL10/CREF
*WMAP,WMAP,WMAP=WMAP/KL10/CREF
*WSTB,WSTB,WSTB=WSTB/KL10/CREF
*WTSK,WTSK,WTSK=WTSK/KL10/CREF
.IF (ERROR) .GOTO DIR
;
.R BCREF
*TKB36.XRF=BCOR,BFIO,CMDS,MISC,MSGH,PCHN,STGM,TFIO10,TKB36,WMAP,WSTB,WTSK
.IF (ERROR) .GOTO DIR
;
.R LINK
*/LOCALS/SYMSEG:HIGH/ERRORLEVEL:5 -
*BCOR,BFIO,CMDS,MISC,MSGH,PCHN,STGM,TFIO10,TKB36,WMAP,WSTB,WTSK
*TKB36/SSAVE/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
UFDSET::
;******************************************************************************
; UFDSET
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; JOBDAT.UNV
;Required files:
; UFDSET.MAC
;
;Output files:
; UFDSET.REL
; UFDSET.LST
; UFDPRM.UNV
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMP UFDSET.MAC
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
UUOSYM::
;*******************************************************************************
; UUOSYM
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; UUOSYM.MAC
;
;Output files:
; UUOSYM.REL
; UUOSYM.UNV
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.R MACRO
*UUOSYM,UUOSYM=UUOSYM
.IF (ERROR) .GOTO DIR
.ERROR %
;CHECK FOR THE BLISSABLE PROGRAM. IF IT'S AVAILABLE, MAKE APPROPRIATE UUOSYMS
.DIR SYS:MONINT.EXE
.IF (ERROR) .GO TO COMMON
.ERROR ?
.R MONINT
*UUOSYM
.IF (ERROR) .GOTO DIR
.R BLISS
*UUOSYM=UUOSYM/LIBRARY
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
VNP36::
;*******************************************************************************
; VNP36
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; BCREF.EXE
; BLISS.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; ANYBLK.REQ GLOBL.REQ PSECT.REQ VFIO10.BLI
; BLOCKH.REQ MCBFNC.BLI RSTB.BLI VNP36.BLI
; BLOCKT.REQ MISC.BLI RSXFNC.BLI VNPDAT.REQ
; CBTA.BLI MODU.REQ RTXT.BLI VNPDML.REQ
; CHAIN.REQ MSGH.BLI STGM.BLI VNPLIB.R36
; FILE.REQ PCHN.BLI TSKDEF.REQ VNPVAL.REQ
;
;
;Output files:
;
; VNP36.EXE
;
.SET WATCH FILES
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.R BLISS
*VNPLIB,VNPLIB=VNPLIB/LIBRARY/KL10/CREF
*CBTA,CBTA,CBTA=CBTA/KL10/CREF
*MCBFNC,MCBFNC,MCBFNC=MCBFNC/KL10/CREF
*MISC,MISC,MISC=MISC/KL10/CREF
*MSGH,MSGH,MSGH=MSGH/KL10/CREF
*PCHN,PCHN,PCHN=PCHN/KL10/CREF
*STGM,STGM,STGM=STGM/KL10/CREF
*RSTB,RSTB,RSTB=RSTB/KL10/CREF
*RSXFNC,RSXFNC,RSXFNC=RSXFNC/KL10/CREF
*RTXT,RTXT,RTXT=RTXT/KL10/CREF
*VFIO10,VFIO10,VFIO10=VFIO10/KL10/CREF
*VNP36,VNP36,VNP36=VNP36/KL10/CREF
.IF (ERROR) .GOTO DIR
;
.R BCREF
*VNP36.XRF=CBTA,MCBFNC,MISC,MSGH,PCHN,STGM,RSTB,RSXFNC,RTXT,VFIO10,VNP36
.IF (ERROR) .GOTO DIR
;
.R LINK
*/LOCALS/SYMSEG:HIGH/ERRORLEVEL:5 -
*CBTA,MCBFNC,MISC,MSGH,PCHN,STGM,RSTB,RSXFNC,RTXT,VFIO10,VNP36
*VNP36/SSAVE/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
;*******************************************************************************
;BUILD.CTL - Master control file to build 'Special Catagory A' cusps
;
;-----
;Running BUILD:
;
;Submit BUILD with the following command:
; .SUBMIT BUILD[,]/TAG:cusp,cusp
;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,COMPIL.EXE,DIRECT.EXE
;
.GOTO EXIT
AVAIL::
;*************************************************************************
; AVAIL
;*************************************************************************
;
;Required cusps:
; COMPIL.exe
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; COBOL?.EXE
; LIBOL.EXE
;Required files:
; AVAIL.CBL
; AVLLOD.CCL
; ERRUNV.MAC
; REDERR.MAC
; SYRUNV.MAC
;
;Output files:
; AVAIL.EXE
; AVAIL.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.R MACRO
*SYRUNV=SYRUNV
.IF (ERROR) .GOTO DIR
.R MACRO
*ERRUNV=ERRUNV
.IF (ERROR) .GOTO DIR
;
.COMPILE /COMP /CREF REDERR
.IF (ERROR) .GOTO DIR
;
;COMPILE WITH /R TO FORCE LIBOL INTO HIGH SEGMENT
; YIELDING A SELF CONTAINED PROGRAM
.R COBOL
*AVAIL=AVAIL/O/P/R
.IF (ERROR) .GOTO DIR
.R LINK
*@AVLLOD
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
C::
;*******************************************************************************
; C
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; MACRO.EXE
; PIP.EXE
;Required files:
; CHEAD.MAC
; MACTEN.MAC
; UUOSYM.MAC
;
;Output files:
; C.MAC
; C.UNV
; C.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.R PIP
*C.MAC=CHEAD.MAC,MACTEN.MAC,UUOSYM.MAC
.IF (ERROR) .GOTO DIR
.COMPIL /CREF /COMPIL TTY:+DSK:C.MAC
*%.C==-3
=
=
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
CREDIR::
;*******************************************************************************
; CREDIR
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
; SCAN.REL
; WILD.REL
; C.UNV
;Required files:
; CREDIR.MAC
;
;Output files:
; CREDIR.EXE
; CREDIR.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMPIL CREDIR.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*CREDIR/SSAVE=CREDIR/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
DELFIL::
;*******************************************************************************
; DELFIL
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; DELFIL.MAC
;
;Output files:
; DELFIL.EXE
; DELFIL.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPILE /CREF /COMPIL DELFIL.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*DELFIL/SSAVE=DELFIL/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
DSKLST::
;*******************************************************************************
; DSKLST
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; DSKLST.MAC
;
;Output files:
; DSKLST.EXE
; DSKLST.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMPIL DSKLST.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*DSKLST/SSAVE=DSKLST/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
DSKRAT::
;*******************************************************************************
; DSKRAT
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; DSKRAT.MAC
;
;Output files:
; DSKRAT.EXE
; DSKRAT.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMPIL DSKRAT.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*DSKRAT/SSAVE=DSKRAT/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
FE::
;*******************************************************************************
; FE
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; MACSYM.UNV
;Required files:
; FE.MAC
;
;Output files:
; FE.EXE
; FE.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMP /CREF /COMPIL FE.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*FE/SSAVE=FE/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
FEFILE::
;*******************************************************************************
; FEFILE
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; FEFILE.MAC
;
;Output files:
; FEFILE.EXE
; FEFILE.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMP /CREF /COMPIL FEFILE.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*FEFILE/SSAVE=FEFILE/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
FILDAE::
;*******************************************************************************
; FILDAE
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; SCAN.REL
;Required files:
; FILDAE.MAC
;
;Output files:
; FILDAE.EXE
; FILDAE.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMP /CREF /COMPIL FILDAE.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*FILDAE/SAVE =/SEGMENT:LOW FILDAE,REL:SCAN/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
GLOB::
;*******************************************************************************
; GLOB
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
;Required files:
; GLOB.MAC
;
;Output files:
; GLOB.EXE
; GLOB.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMPIL GLOB.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*GLOB/SSAVE=GLOB/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
HELPER::
;*******************************************************************************
; HELPER
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; MACRO.EXE
; MACTEN.UNV
; UUOSYM.UNV
;Required files:
; HELPER.MAC
;
;Output files:
; HELPER.REL
; HELPER.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMPIL HELPER.MAC
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
MACTEN::
;*******************************************************************************
; MACTEN
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; MACTEN.MAC
;
;Output files:
; MACTEN.UNV
; MACTEN.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMPIL MACTEN.MAC
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
RUNOFF::
;*******************************************************************************
; RUNOFF
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
; HELPER.REL
; SCAN.REL
; WILD.REL
;Required files:
; RUNOFF.MAC
;
;Output files:
; RUNOFF.EXE
; RUNINP.HLP
; RUNOFF.HLP
; RUNOFF.KDB
; RUNOFF.MCR
; RUNOFF.LST
; RNFDOC.STD
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMPIL RUNOFF.MAC
.IF (ERROR) .GOTO DIR
.R LINK
*RUNOFF/SSAVE=RUNOFF/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
SCAN::
;*******************************************************************************
; SCAN
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; MACRO.EXE
; MACTEN.UNV
; UUOSYM.UNV
;Required files:
; SCAN.MAC
; SCNMAC.MAC
;
;Output files:
; SCAN.REL
; SCAN.LST
; SCNMAC.LST
; SCNMAC.UNV
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMP /CREF /COMP TTY:+DSK:SCNMAC.MAC(P,,),SCAN.MAC(P,,)
*%.C==-3
=
=
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
SMFILE::
;*******************************************************************************
; SMFILE
;*******************************************************************************
;
;Required cusps:
; MACRO.EXE
; LINK.EXE
; LNK???.EXE
;
;Required files:
; GMAC.MAC
; GSCN.MAC
; GKBD.MAC
; GCOM.MAC
; SMFILE.MAC
; SMPREB.MAC
;
;Output file:
;
; SMFILE.EXE
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC REL
.ASSIGN DEC UNV
.ASSIGN DEC BLI
;
.R MACRO
*GMAC,GMAC=GMAC
*SMFILE,SMFILE=SMFILE
*GSCN,GSCN=GSCN,GKBD,GCOM
*SMPREB,SMPREB=SMPREB
.IF (ERROR) .GOTO DIR
;
.R LINK
*SMFILE.EXE/SAV=SMFILE,SMPREB,GSCN/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
SOUPR::
;*******************************************************************************
; SOUPR
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; CAMPAR.MAC
; MERGE.MAC
; PARSE.MAC
; PRS.MAC
; UPDATE.MAC
;
;Output files:
; COMPAR.EXE
; MERGE.EXE
; UPDATE.EXE
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPILE /COMPILE /CREF PRS,PARSE,COMPAR,MERGE,UPDATE
.IF (ERROR) .GOTO DIR
.R LINK
*COMPAR/SSAVE=COMPAR,PARSE/SEARCH/GO
.IF (ERROR) .GOTO DIR
.R LINK
*UPDATE/SSAVE=UPDATE,PARSE/SEARCH/GO
.IF (ERROR) .GOTO DIR
.R LINK
*MERGE/SSAVE=MERGE,PARSE/SEARCH/GO
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
SWIL::
;*******************************************************************************
; SWIL
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; SWIL.MAC
; SWIFIL.MAC
; SWIWLD.MAC
; SWILIO.MAC
; SWINET.MAC
; SWISCN.MAC
; SWIHLP.MAC
; SWIQUE.MAC
; SWIERM.MAC
; SWITOU.MAC
; SWIMEM.MAC
; SWIMSC.MAC
;
;Output files:
; SWIL.REL
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.R MACRO
SWIL=SWIL
SWIFIL=SWIFIL
SWIWLD=SWIWLD
SWILIO=SWILIO
SWINET=SWINET
SWISCN=SWISCN
SWIHLP=SWIHLP
SWIQUE=SWIQUE
SWIERM=SWIERM
SWITOU=SWITOU
SWIMEM=SWIMEM
SWIMSC=SWIMSC
.IF (ERROR) .GOTO DIR
;COMBINE INTO SWIL.REL
.R PIP
SWIL.REL/I = SWIFIL.REL, SWIWLD.REL, SWILIO.REL, SWINET.REL, SWISCN.REL, SWIHLP.REL, SWIQUE.REL, SWIERM.REL, SWITOU.REL, SWIMEM.REL, SWIMSC.REL
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
SYSDPY::
;*******************************************************************************
; SYSDPY
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; LINK.EXE
; LNK???.EXE
; MACRO.EXE
;Required files:
; SYSDPU.MAC
; SYSDPY.MAC
;
;Output files:
; SYSDPY.EXE
; SYSDPA.EXE
; SYSDPB.EXE
; SYSVBX.EXE
; SYSV50.EXE
; SYSV52.EXE
; SYSV61.EXE
; SYSHZL.EXE
; SYSDLT.EXE
; SYSANS.EXE
; SYSDPY.LST
; SYSDPA.LST
; SYSDPB.LST
; SYSVBX.LST
; SYSV50.LST
; SYSV52.LST
; SYSV61.LST
; SYSHZL.LST
; SYSDLT.LST
; SYSANS.LST
; SYSDPY.MAN
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
;MAKE A KL F.MAC SINCE WE DON'T SHIP IT ANYMORE WITH 7.03
.R MONGEN
*NO
*PROMPT
*F
*FKL.MAC
*KL10
*YES
.R MACRO
*NUL:=FKL/U
*NUL:=S/U
*NUL:=NETPRM/U
*NUL:=MACSYM/U
*NUL:=D36PAR/U
*NUL:=SYSDPU/U
.IF (ERROR) .GOTO SYSDP2
*SYSDPY=TTY:,DSK:SYSDPY
*V.DISP==0 ;VT06 terminal
=^Z
=^Z
.IF (ERROR) .GOTO SYSDP2
*SYSDPA=TTY:,DSK:SYSDPY
*V.DISP==1 ;VT05A terminal
=^Z
=^Z
.IF (ERROR) .GOTO SYSDP2
*SYSDPB=TTY:,DSK:SYSDPY
*V.DISP==2 ;VT05B terminal
=^Z
=^Z
.IF (ERROR) .GOTO SYSDP2
*SYSVBX=TTY:,DSK:SYSDPY
*V.DISP==3 ;VB10C display
=^Z
=^Z
.IF (ERROR) .GOTO SYSDP2
*SYSV50=TTY:,DSK:SYSDPY
*V.DISP==5 ;VT50 DECscope
=^Z
=^Z
.IF (ERROR) .GOTO SYSDP2
*SYSV52=TTY:,DSK:SYSDPY
*V.DISP==6 ;VT52 DECscope
=^Z
=^Z
.IF (ERROR) .GOTO SYSDP2
*SYSV61=TTY:,DSK:SYSDPY
*V.DISP==4 ;VT61 DECscope
=^Z
=^Z
.IF (ERROR) .GOTO SYSDP2
*SYSHZL=TTY:,DSK:SYSDPY
*V.DISP==20 ;Hazeltine 2000 terminal
=^Z
=^Z
.IF (ERROR) .GOTO SYSDP2
*SYSDLT=TTY:,DSK:SYSDPY
*V.DISP==21 ;Delta Data Telterm terminal
=^Z
=^Z
.IF (ERROR) .GOTO SYSDP2
*SYSANS=TTY:,DSK:SYSDPY
*V.DISP==7 ;VT100 or other ANSI terminal
=^Z
=^Z
.IF (ERROR) .GOTO SYSDP2
.R LINK
*SYSDPY/SSAVE=SYSDPY/GO
.IF (ERROR) .GOTO SYSDP2
.R LINK
*SYSDPA/SSAVE=SYSDPA/GO
.IF (ERROR) .GOTO SYSDP2
.R LINK
*SYSDPB/SSAVE=SYSDPB/GO
.IF (ERROR) .GOTO SYSDP2
.R LINK
*SYSVBX/SSAVE=SYSVBX/GO
.IF (ERROR) .GOTO SYSDP2
.R LINK
*SYSV50/SSAVE=SYSV50/GO
.IF (ERROR) .GOTO SYSDP2
.R LINK
*SYSV52/SSAVE=SYSV52/GO
.IF (ERROR) .GOTO SYSDP2
.R LINK
*SYSV61/SSAVE=SYSV61/GO
.IF (ERROR) .GOTO SYSDP2
.R LINK
*SYSHZL/SSAVE=SYSHZL/GO
.IF (ERROR) .GOTO SYSDP2
.R LINK
*SYSDLT/SSAVE=SYSDLT/GO
.IF (ERROR) .GOTO SYSDP2
.R LINK
*SYSANS/SSAVE=SYSANS/GO
.IF (ERROR) .GOTO SYSDP2
;
.GOTO COMMON
SYSDP2::
.DELETE FKL.MAC
.GOTO DIR
WILD::
;*******************************************************************************
; WILD
;*******************************************************************************
;
;Required cusps:
; COMPIL.EXE
; CREF.EXE
; DIRECT.EXE
; MACRO.EXE
; HELPER.REL
; MACTEN.UNV
; UUOSYM.UNV
;Required files:
; WILD.MAC
;
;Output files:
; WILD.REL
; WILD.LST
;
.SET WATCH VERSION
.ASSIGN DEC SYS
.ASSIGN DEC UNV
.ASSIGN DEC REL
;
.COMPIL /CREF /COMPIL WILD.MAC
.IF (ERROR) .GOTO DIR
;
.GOTO COMMON
COMMON::
;*******************************************************************************
; Common Ending
;*******************************************************************************
;
;.ASSIGN DSK LPT
;.CREF
.IF (ERROR) .GOTO DIR
;.DEASSI LPT
;
DIR::
.NOERROR
;.DIRECT /CHECKS DSK:
;
%ERR::
%CERR::
%TERR::
;
EXIT::
%FIN::