Google
 

Trailing-Edge - PDP-10 Archives - BB-4172G-BM - language-sources/galaxy.ctl
There are 39 other files named galaxy.ctl in the archive. Click here to see a list.
!GALAXY.CTL	Dave Cornelius	22-Jan-79

!This control file and it's subordinate files generate a DEC-20
!Galaxy System

!Before Submitting This Control file:

!	1.  Perform Monitor instalation to ensure current copies
	    of required system universal and rel files and a running
	    Batch system.

!	2.  Run GALGEN to generate GALCNF.MAC Tailored to your system

!	3.  SUBMIT GALAXY.CTL

!Description

!	GALAXY.CTL requires several Subordinate Control files for
!	the individual Components.  Each of these files may be used
!	independently to generate that particluar component.

!Subordinate Control Files

!	GLXLIB.CTL	generates Common GALAXY Library Module
!	QUASAR.CTL	generates GALAXY Scheduling and control program
!	OPERATOR.CTL	generates Operator Interface Control program
!			and Operator Interface program OPR
!	LPTSPL.CTL	generates Printer Spooler Program
!	CDRIVE.CTL	generates Card Reader Spooler Program
!	SPROUT.CTL	generates Punch and Plotter Spooler Program
!	BATCON.CTL	generates Batch Job Control Program
!	SPRINT.CTL	generates batch preprocessor and card reader interpreter
!	PLEASE.CTL	generates the PLEASE program
!	QMANGR.CTL	generates the QMANGR program
!	


DIR::
@VDIRECT,
@CHECK SEQ
@
@DEFINE UNV: DSK:
@DEFINE REL: DSK:

!Assemble Necessary Universals
@COMPILE/COMPILE GALCNF.MAC
@COMPILE/COMPILE GLXVER+GLXMAC.MAC
@COMPILE/COMPILE ORNMAC.MAC

!Compile the DN60 parameter file
@COMPILE /COMPILE D60UNV.MAC

!And some more universal files
@COMPILE/COMPILE QSRMAC.MAC

!The one module which everyone needs
@COMPILE/COMPILE GLXINI.MAC

!The parser module which a few programs use
@COMPILE/COMPILE OPRPAR.MAC

!And the Network subroutine packages
@COMPILE /COMPILE NURD.MAC
@COMPILE /COMPILE D60JSY.MAC


!SUBMIT Subordinates
@SUBMIT/UNIQUE:0/OUTPUT:NOLOG/TAG:SYSTEM/TIME:00:30:00/RESTARTABLE:YES GLXLIB
@SUBMIT/UNIQUE:0/OUTPUT:NOLOG/TAG:SYSTEM/TIME:00:30:00/RESTARTABLE:YES QUASAR
@SUBMIT/UNIQUE:0/OUTPUT:NOLOG/TAG:SYSTEM/TIME:00:30:00/RESTARTABLE:YES OPERATOR
@SUBMIT/UNIQUE:0/OUTPUT:NOLOG/TAG:SYSTEM/TIME:00:30:00/RESTARTABLE:YES BATCON
@SUBMIT/UNIQUE:0/OUTPUT:NOLOG/TAG:SYSTEM/TIME:00:10:00/RESTARTABLE:YES LPTSPL
@SUBMIT/UNIQUE:0/OUTPUT:NOLOG/TAG:SYSTEM/TIME:00:10:00/RESTARTABLE:YES CDRIVE
@SUBMIT/UNIQUE:0/OUTPUT:NOLOG/TAG:SYSTEM/TIME:00:05:00/RESTARTABLE:YES SPROUT
@SUBMIT/UNIQUE:0/OUTPUT:NOLOG/TAG:SYSTEM/TIME:00:10:00/RESTARTABLE:YES SPRINT
@SUBMIT/UNIQUE:0/OUTPUT:NOLOG/TAG:SYSTEM/TIME:00:05:00/RESTARTABLE:YES PLEASE
@SUBMIT/UNIQUE:0/OUTPUT:NOLOG/TAG:SYSTEM/TIME:00:05:00/RESTARTABLE:YES QMANGR

!Finally -- Resubmit ourself to finish when all have successfully
!ran to completion
@SUBMIT/TAG:FINI/OUTPUT:NOLOG/DEPEND:10 GALAXY
@GOTO END

FINI::
@VDIRECT,
@CHECK SEQ
@
@DELETE ORNMAC.REL,QSRMAC.REL,PARUNV.REL,D60UNV.REL
@PLEASE	GALAXY Generation Successful
%CERR::
%ERR::
@PLEASE Error During GALAXY Generation
END::
%FIN::