1
0
mirror of https://github.com/PDP-10/stacken.git synced 2026-03-07 11:17:06 +00:00
Files
Lars Brinkhoff 6e18f5ebef Extract files from tape images.
Some tapes could not be extracted.
2021-01-29 10:47:33 +01:00

108 lines
2.4 KiB
Plaintext
Raw Permalink 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.
;[GLXLIB.CTL]
;
; This control file will build the GALAXY batch controller for a
; DECsystem-10 or DECSYSTEM-20.
;
; Sources: GLXCOM.MAC GLXFIL.MAC GLXFUN.MAC GLXIPC.MAC
; GLXINI.MAC GLXINT.MAC GLXKBD.MAC GLXLNK.MAC
; GLXMAC.MAC GLXMEM.MAC GLXOTS.MAC GLXSCN.MAC
; GLXTXT.MAC GLXUTL.MAC GLXVER.MAC
;
; Input: GALGEN.MAC MONSYM.UNV(20) UUOSYM.UNV(10)
;
; Output: GLXLIB.EXE GLXLIB.REL
; Build GLXLIB linkable library
;
.IF (ERROR)
.ASS DEC SYS
.ASS DEC UNV
.ASS DEC REL
.SET WATCH VERSION
.SET WAT FILES
COMPIL::
.COPY GLXPUR.MAC=TTY:
GLXPURE=0

.COMPILE /COMPILE GLXPUR.MAC+GLXVER.MAC+GLXMAC.MAC
.COMPILE /COMPILE GLXINI.MAC
.COMPILE /COMPILE GLXUTL.MAC
.COMPILE /COMPILE GLXCOM.MAC
.COMPILE /COMPILE GLXFIL.MAC
.COMPILE /COMPILE GLXFUN.MAC
.COMPILE /COMPILE GLXINT.MAC
.COMPILE /COMPILE GLXIPC.MAC
.COMPILE /COMPILE GLXKBD.MAC
.COMPILE /COMPILE GLXLNK.MAC
.COMPILE /COMPILE GLXMEM.MAC
.COMPILE /COMPILE GLXOTS.MAC
.COMPILE /COMPILE GLXSCN.MAC
.COMPILE /COMPILE GLXTXT.MAC
.R PIP
*GLXLIB.REL=GLXINI.REL,GLXMAC.REL,GLXUTL.REL,GLXOTS.REL,GLXFUN.REL,GLXCOM.REL,GLXIPC.REL,GLXFIL.REL,GLXTXT.REL,GLXLNK.REL,GLXSCN.REL,GLXKBD.REL,GLXMEM.REL,GLXINT.REL
.R MAKLIB
*GLXLIB.REL=GLXLIB.REL/INDEX/EXIT
; Build GLXLIB Object Time System
;
.COPY GLXPUR.MAC=TTY:
GLXPURE==-1

;MAKE A STRAIGHT LISTING OF GLXMAC FOR THE BLISSABLE STUFF
.COMPILE /COMPILE /DLIST GLXPUR.MAC+GLXVER.MAC+GLXMAC.MAC
.COMPILE /COMPILE GLXINI.MAC
.COMPILE /COMPILE GLXCOM.MAC
.COMPILE /COMPILE GLXFIL.MAC
.COMPILE /COMPILE GLXFUN.MAC
.COMPILE /COMPILE GLXINT.MAC
.COMPILE /COMPILE GLXIPC.MAC
.COMPILE /COMPILE GLXKBD.MAC
.COMPILE /COMPILE GLXLNK.MAC
.COMPILE /COMPILE GLXMEM.MAC
.COMPILE /COMPILE GLXOTS.MAC
.COMPILE /COMPILE GLXSCN.MAC
.COMPILE /COMPILE GLXTXT.MAC
.COMPILE /COMPILE GLXUTL.MAC
LOAD::
.R LINK
*GLXLIB /SSAVE = -
*/SET:.HIGH.:624000 /SET:DATA:674000 /SYMSEG:PSECT:.HIGH. /LOCALS -
*GLXMAC, GLXOTS, GLXCOM, GLXIPC, GLXFIL, GLXFUN, GLXKBD, -
*GLXLNK, GLXMEM, GLXSCN, GLXTXT, GLXUTL, GLXINT -
*/GO
;NOW CHECK IF WE CAN DO THE BLISSABLES; IF NOT, CONTINUE
.ERROR %
.DIRECT SYS:MONINT.EXE
.IF (ERROR) .GOTO FINI
.DIRECT SYS:BLISS.EXE
.IF (ERROR) .GOTO FINI
.ERROR ?
.R MONINT
*GLXMAC
.R BLISS
*GLXMAC=GLXMAC/LIBRARY
FINI::
.ERROR ?
.DIRECT/CHECK GLXLIB.EXE,GLXLIB.REL
.PLEASE GLXLIB Assembly Successful
.NOERROR
.SUBMIT GALAXY=/MOD/DEP:-1
%CERR::
%ERR::
.PLEASE Error During GLXLIB Assembly
%FIN::