Google
 

Trailing-Edge - PDP-10 Archives - BB-F494Z-DD_1986 - 10,7/operat.ctl
There are 27 other files named operat.ctl in the archive. Click here to see a list.
;[OPERAT.CTL]
;
; This control file will build the GALAXY operator controller for a
; DECsystem-10 or DECSYSTEM-20.  In the following list of files,
; a (10) indicates the file is required for a TOPS-10 OPR/ORION and
; a (20) for a TOPS-20 OPR/ORION.
;
; Sources:	OPR.MAC   	OPRCMD.MAC	OPRERR.MAC	OPRLOG.MAC
;		OPRNET.MAC	OPRPAR.MAC	OPRQSR.MAC	ORNMAC.MAC
;		ORION.MAC
;
;		CNFORN.MAC	CNFTAB.MAC
;		LCPTAB.MAC	LCPORN.MAC
;
; Input:	ACTSYM.UNV	GLXLIB.REL	GLXMAC.UNV	MONSYM.UNV(20)
;		QSRMAC.UNV	UUOSYM.UNV(10)	NCPTAB.REL
;
; Output:	OPR.EXE   	OPRPAR.REL	ORION.EXE	ORNMAC.UNV
.GOTO TOPS10
@GOTO TOPS20
TOPS10::
.SET WATCH VERSION
;.ASSIGN DEC SYS
.ASSIGN DSK REL
;.ASSIGN DSK UNV

.DIRECT /CHECK /SLOW -
*OPR.MAC,    OPRCMD.MAC, OPRERR.MAC, OPRLOG.MAC, -
*OPRNET.MAC, OPRPAR.MAC, OPRQSR.MAC, ORNMAC.MAC, -
*ORION.MAC, -
*CNFORN.MAC, CNFTAB.MAC, LCPTAB.MAC, LCPORN.MAC

.COMPILE/COMPILE ORNMAC.MAC
.COMPILE/COMPILE OPR.MAC
.COMPILE/COMPILE OPRCMD.MAC
.COMPILE/COMPILE OPRERR.MAC
.COMPILE/COMPILE OPRLOG.MAC
.COMPILE/COMPILE OPRNET.MAC
.COMPILE/COMPILE OPRPAR.MAC
.COMPILE/COMPILE OPRQSR.MAC
.COMPILE/COMPILE ORION.MAC
.COMPILE/COMPILE CNFORN.MAC
.COMPILE/COMPILE CNFTAB.MAC
.COMPILE/COMPILE LCPORN.MAC
.COMPILE/COMPILE LCPTAB.MAC

LINK::
.R LINK
*OPR/SAVE = /LOCALS /SYMSEG:LOW /SEGMENT:LOW OPR, OPRPAR, OPRCMD /GO

.R LINK
*ORION/SAVE = /LOCALS /SYMSEG:LOW /SEGMENT:LOW -
*ORION, OPRQSR, OPRPAR, OPRLOG, OPRNET, OPRERR /GO

.DIRECT /CHECK /SLOW -
*OPR.EXE, OPRPAR.REL, ORION.EXE, ORNMAC.UNV

.PLEASE	OPERAT Assembly Successful
.NOERROR
;.DEASSIGN SYS
.SUBMIT GALAXY = /MODIFY /DEPEND:-1
.GOTO END

%CERR:: .GOTO ERROR
%ERR::  .GOTO ERROR
%TERR:: .GOTO ERROR

ERROR:: .PLEASE Error during OPERAT assembly
.GOTO END
TOPS20::
@DEFINE REL: DSK:
@DEFINE UNV: DSK:

@VDIRECTORY -
@OPR.MAC,    OPRCMD.MAC, OPRERR.MAC, OPRLOG.MAC, -
@OPRNET.MAC, OPRPAR.MAC, OPRQSR.MAC, ORNMAC.MAC, -
@ORION.MAC

@COMPILE/COMPILE ORNMAC.MAC
@COMPILE/COMPILE OPR.MAC
@COMPILE/COMPILE OPRCMD.MAC
@COMPILE/COMPILE OPRERR.MAC
@COMPILE/COMPILE OPRLOG.MAC
@COMPILE/COMPILE OPRNET.MAC
@COMPILE/COMPILE OPRPAR.MAC
@COMPILE/COMPILE OPRQSR.MAC
@COMPILE/COMPILE ORION.MAC

@R LINK
*OPR/SAVE = OPR, OPRPAR/SEGMENT:LOW, OPRCMD /GO

@R LINK
*ORION/SAVE = ORION, OPRQSR, OPRPAR/SEGMENT:LOW, OPRLOG, OPRNET, OPRERR /GO

@VDIRECTORY -
@OPR.EXE, OPRPAR.REL, ORION.EXE, ORNMAC.UNV
@CHECKSUM SEQUENTIAL
@

@PLEASE	OPERAT Assembly Successful
@NOERROR
@MODIFY BATCH GALAXY /DEPEND:-1
@GOTO END

%ERR::  @GOTO ERROR
%TERR:: @GOTO ERROR

ERROR:: @PLEASE Error during OPERAT assembly

END::
%FIN::
;[End of OPERAT.CTL]