Google
 

Trailing-Edge - PDP-10 Archives - bb-d868b-bm_tops20_v3a_2020_dist - 3a-sources/galaxy.ctl
There are 39 other files named galaxy.ctl in the archive. Click here to see a list.
!	CONTROL FILE TO BUILD GALAXY SYSTEM FOR TOPS20
!
!
!THIS CONTROL FILE SHOULD BE SUBMITTED AFTER RUNNING THE GALAXY
!	CONFIGURATION PROGRAM (GALGEN) TO ASSEMBLE A COMPLETE
!	GALAXY SYSTEM.  SUBMIT AS FOLLOWS:
!
!	@SUBMIT GALAXY/TIME
GALAXY::
!
!REQUIRED SOURCE FILES:
!	SBSMAC.MAC
!	SBSCOM.MAC
!	QSRMAC.MAC
!	QUASAR.MAC
!	QSRQUE.MAC
!	QSRSCH.MAC
!	QSRMEM.MAC
!	QSRFSS.MAC
!	QSRT20.MAC
!	QSRIPC.MAC
!	QSRADM.MAC
!	CSPQSR.MAC
!	CSPMEM.MAC
!	LPTSPL.MAC
!	BATCON.MAC
!	QUENCH.MAC
!	SPRINT.MAC
!	QMANGR.MAC
!	D60SPL.MAC
!	C11SIM.MAC
!	D60SPT.MAC
!	D60QMR.MAC
!	QPRM.MAC
!REQUIRED SYSTEM REL FILES
!	SCAN.REL (VERSION 7B)
!	WILD.REL (VERSION 7)
!	HELPER.REL
!REQUIRED SYSTEM UNIVERSAL FILES
!	UUOSYM.UNV
!	MONSYM.UNV
!	MACTEN.UNV
!	SCNMAC.UNV
!	RMSSYM.UNV
!FIRST GET A CHECKSUMMED DIRECTORY
@VDIRECT,
@CHECKSUM SEQUENTIAL
@
!SETUP LOGICAL NAMES
@ENA
@DEF REL: SYS:
!FIRST COMPILE THE SUBSYSTEMS COMMON MODULES
@GET SYS:MACRO
@INFORMATION VERSION
@START
*SBSMAC,=SBSMAC.MAC
*SBSCOM,=SBSCOM.MAC
!NOW COMPILE THE QUASAR MODULES
*GALCNF,=GALCNF.MAC
@IF(NOERROR) @GOTO CQUASR
@PLEASE YOU FORGOT TO RUN GALGEN, PLEASE DO SO  ^[
@GOTO FAIL
CQUASR::
*QSRMAC,=QSRMAC.MAC
*QUASAR,=QUASAR.MAC
*QSRT20,=QSRT20.MAC
*QSRQUE,=QSRQUE.MAC
*QSRSCH,=QSRSCH.MAC
*QSRFSS,=QSRFSS.MAC
*QSRMEM,=QSRMEM.MAC
*QSRIPC,=QSRIPC.MAC
*QSRADM,=QSRADM.MAC
*CSPMEM,=CSPMEM.MAC
*CSPQSR,=CSPQSR.MAC
!
!CHECK FOR ERROR
@IF(ERROR) @GOTO FAIL
!
!IF ALL IS OK, LOAD AND SAVE QUASAR
@LOAD QUASAR
@SAVE QUASAR
!
!NOW COMPILE THE OTHER SYSTEMS PROGRAMS
!
@RUN SYS:MACRO
*,=TTY:,DSK:QPRM.MAC
*	%.Q==-3
=^Z
*	%.Q==-3
=^Z
@RUN SYS:MACRO
*LPTSPL,=LPTSPL.MAC
*BATCON,=BATCON.MAC
*QUENCH,=QUENCH.MAC
*QMANGR,=QMANGR.MAC
*SPRINT,=SPRINT.MAC
*C11SIM,=C11SIM
*D60SPL,=D60SPL
*D60QMR,=D60QMR.MAC
*D60SPT,=D60SPT.MAC
!
!CHECK FOR ERRORS
@IF(ERROR) @GOTO FAIL
!
!NOW LOAD THEM
@DEF REL: DSK:,SYS:
@LOAD LPTSPL
@SAVE LPTSPL
@LOAD BATCON
@SAVE BATCON
@LOAD QMANGR
@SAVE QMANGR
@LOAD D60QMR,D60SPL
@SAVE D60SPL
@RUN SYS:LINK
*QMANGR,QUENCH/GO
@SAVE QUENCH
@RUN SYS:LINK
*QMANGR,REL:HELPER,SPRINT/GO
@SAVE SPRINT
@R LINK
*D60QMR,REL:HELPER,CSPMEM,CSPQSR,SBSCOM,D60SPT/GO
@SAVE D60SPT
!
!NOW GET CHECKSUMMED DIRECTORY OF THE FILES WE BUILT
@VDIRECT *.EXE,
@CHECKSUM SEQ
@
!
@PLEASE GALAXY SYSTEM GENERATION SUCCESSFULLY COMPLETED  ^[
@GOTO END
!
!
FAIL::
@PLEASE  ERROR DURING ASSEMBLING AND LOADING GALAXY SYSTEM - ABORTED ^[
!
END::
!	[END OF MAKGAL]