Google
 

Trailing-Edge - PDP-10 Archives - bb-l014t-bm_tops20_v7_0_atpch20 - autopatch/galv60.ctl
There is 1 other file named galv60.ctl in the archive. Click here to see a list.
;
;   GALV60.CTL -- Patch and rebuild GALAXY-V6
;   Version 1(0)
;	July 1, 1988	/	HAH
;
 
;
; COPYRIGHT (c) 1988 BY
;	    Digital Equipment Corporation, Maynard, MA.
;
;   This software is furnished under a license and may be  used
;   and  copied  only  in  accordance  with  the  terms of such
;   license and with  the  inclusion  of  the  above  copyright
;   notice.   This software or any other copies thereof may not
;   be provided  or  otherwise	made  available  to  any  other
;   person.   No  title  to  and  ownership  of the software is
;   hereby transferred.
;
;   The information in	this  software	is  subject  to  change
;   without  notice and should not be construed as a commitment
;   by Digital Equipment Corporation.
;
;   Digital  assumes  no  responsibility   for	 the   use   or
;   reliability  of  its  software  on	equipment  which is not
;   supplied by Digital.
;

;
;   This .CTL file applies the  patches  to  the  libraries  of
;   GALAXY-V6 and rebuilds all of the components.
;
;   For this .CTL file to run, the connected directory must  be
;   the patching directory (Logical name ).
;
;   This control file is expected to run without errors.
;
@PEPB
*INITIALIZE GALAXY-V6
*EXIT

@DEFINE REL: ASL:
@DEFINE UNV: ASL:
@DEFINE DSK: ASL:
@DEFINE SYS: ASL:

@SET DEFAULT COMPILE-SWITCHES . /MAC
@SET DEFAULT COMPILE-SWITCHES MAC /COMPILE

@COMPILE GALCNF

@COPY TTY: GLXPUR.MAC
@GLXPURE==0
@
@COMPILE GLXPUR+GLXMAC
@COMPILE GLXINI
@COMPILE GLXCOM
@COMPILE GLXFIL
@COMPILE GLXINT
@COMPILE GLXIPC
@COMPILE GLXKBD
@COMPILE GLXLNK
@COMPILE GLXMEM
@COMPILE GLXOTS
@COMPILE GLXSCN
@COMPILE GLXTXT
@DELETE GLXLIB.REL
@APPEND GLXINI.REL,GLXMAC.REL,GLXOTS.REL,GLXCOM.REL,GLXIPC.REL,GLXFIL.REL,GLXTXT.REL,GLXLNK.REL,GLXSCN.REL,GLXKBD.REL,GLXMEM.REL,GLXINT.REL (TO) GLXLIB.REL

@COPY TTY: GLXPUR.MAC
@GLXPURE==-1
@
@COMPILE GLXPUR+GLXMAC
@COMPILE GLXINI
@COMPILE GLXCOM
@COMPILE GLXFIL
@COMPILE GLXINT
@COMPILE GLXIPC
@COMPILE GLXKBD
@COMPILE GLXLNK
@COMPILE GLXMEM
@COMPILE GLXOTS
@COMPILE GLXSCN
@COMPILE GLXTXT
@RU LINK
*GLXLIB/SAVE = -
*/SET:.HIGH.:400000 /SET:DATA:600000 /SYMSEG:PSECT:.HIGH. /LOCALS -
*GLXMAC, GLXOTS, GLXCOM, GLXIPC, GLXFIL, GLXKBD, -
*GLXLNK, GLXMEM, GLXSCN, GLXTXT, GLXINT, GLXINI -
*/GO

@COMPILE D60UNV
@COMPILE QSRMAC
@COMPILE OPRPAR
@COMPILE NURD
@COMPILE D60JSY

@LOAD GALGEN
@SAVE GALGEN

@COMPILE NEBMAC
@LOAD NEBULA
@SAVE NEBULA

@LOAD QUASAR,QSRMEM,QSRQUE,QSRSCH,QSRMDA,QSRIPC,QSRFSS,QSRADM,QSRDSP,QSRT20,QSRNET
@SAVE QUASAR

@COMPILE MTRMAC
@LOAD MOUNTR,MTRCFS,MTRUSR,MTRDDB
@SAVE MOUNTR

@COMPILE ORNMAC
@COMPILE OPRPAR
@COMPILE ORION
@COMPILE OPRCMD
@COMPILE OPRSCM
@COMPILE OPRNEB
@COMPILE OPRQSR
@COMPILE OPRLOG
@COMPILE OPRNET
@COMPILE OPRERR
@COMPILE OPR
@RU LINK
*/SYMSEG:LOW/SEGMENT:LOW =ORION,OPRNEB,OPRQSR,OPRPAR,OPRLOG,OPRNET,OPRERR,ARMAIL/GO
@SAVE ORION
@RU LINK
*/SYMSEG:LOW/SEGMENT:LOW =OPR,OPRPAR,OPRCMD,OPRSCM/GO
@SAVE OPR

@COMPILE BATMAC
@LOAD BATCON,BATLOG
@SAVE BATCON

@COMPILE LPTMAC
@COMPILE LISMAC
@COMPILE LPTUSR
@COMPILE LPTSPL
@COMPILE LPTCLU
@COMPILE LPTDQS
@COMPILE LPTSUB
@COMPILE LISSPL
@RU LINK
*/LOCALS/SYMSEG:LOW=LPTSPL,LPTCLU,LPTDQS,LPTSUB,LPTUSR,D60JSY/GO
@SAVE LPTSPL
@RU LINK
*/LOCALS/SYMSEG:LOW=LISSPL/GO
@SAVE LISSPL

@COMPILE CDRIVE.MAC
@RU LINK
*/LOCAL/SYMSEG:LOW=CDRIVE,D60JSY/GO
@SAVE CDRIVE

@LOAD SPROUT
@SAVE SPROUT

@LOAD SPRINT
@SAVE SPRINT

@LOAD PLEASE
@SAVE PLEASE

;
;	Signal success
;

@EXPUNGE PAT:
@DEFINE DSK:
@DEFINE SYS:

@PEPB
*SIGNAL-SUCCESS GALAXY-V6
*EXIT

@GOTO EXIT

;
;	Signal failure on error
;

%ERR::
@EXPUNGE PAT:
@DEFINE DSK:
@DEFINE SYS:

@PEPB
*SIGNAL-FAILURE GALAXY-V6
*EXIT

EXIT::
%FIN::