Google
 

Trailing-Edge - PDP-10 Archives - BB-5255D-BM - language-sources/glxlib.ctl
There are 25 other files named glxlib.ctl in the archive. Click here to see a list.
!GLXLIB.CTL	Phil Taylor	14-Jul-78

!28-Jan-79	LSS	Editted in preparation of R4 Loadtest
!08-May-79	LSS	Editted in preparation of R4 Loadtest
!04-JULY-79	MLB	ADD GLXLOD AND GALLNK FOR LOADING NEW LIBRARY
!23-Aug-79	MLB	Change GALLNK back to LINK for the system

!This control file creates EXE and REL version of GLXLIB

!System Files

!	MONSYM.UNV

!Required Files in Your Area

!	GALCNF.MAC	GALAXY Configuration File
	ORNMAC.UNV

!Source Files

!	GLXVER.MAC
!	GLXMAC.MAC
!	GLXINI.MAC
!	GLXOTS.MAC
!	GLXCOM.MAC
!	GLXIPC.MAC
!	GLXFIL.MAC
!	GLXTXT.MAC
!	GLXLNK.MAC
!	GLXSCN.MAC
!	GLXKBD.MAC
!	GLXMEM.MAC
!	GLXINT.MAC

!Output Files

!	GLXLIB.EXE
!	GLXMAC.UNV
!	GLXINI.REL
!	GLXLIB.REL


FULL::
@DEFINE UNV: DSK:
@DEFINE REL: DSK:
@INFO LOGICAL
@COMPILE/COMPILE GALCNF.MAC
@COMPILE/COMPILE GLXVER+GLXMAC.MAC
@COMPILE/COMPILE GLXINI.MAC

SYSTEM::
@DEFINE UNV: DSK:
@DEFINE REL: DSK:
@INFO LOGICAL
COTS:: @CHKPNT COTS
@COMPILE/COMPILE GLXOTS.MAC
CCOM:: @CHKPNT CCOM
@COMPILE/COMPILE GLXCOM.MAC
CIPC:: @CHKPNT CIPC
@COMPILE/COMPILE GLXIPC.MAC
CFIL:: @CHKPNT CFIL
@COMPILE/COMPILE GLXFIL.MAC
CTXT:: @CHKPNT CTXT
@COMPILE/COMPILE GLXTXT.MAC
CLNK:: @CHKPNT CLNK
@COMPILE/COMPILE GLXLNK.MAC
CSCN:: @CHKPNT CSCN
@COMPILE/COMPILE GLXSCN.MAC
CKBD:: @CHKPNT CKBD
@COMPILE/COMPILE GLXKBD.MAC
CMEM:: @CHKPNT CMEM
@COMPILE/COMPILE GLXMEM.MAC
CINT:: @CHKPNT CINT
@COMPILE/COMPILE GLXINT.MAC
CPFH:: @CHKPNT CPFH
@COMPILE/COMPILE GLXPFH.MAC
!
!Create loadable version of libaray first
@DELETE GLXLIB.REL
@APPEND GLXOTS.REL,GLXCOM.REL,GLXIPC.REL,GLXFIL.REL,GLXTXT.REL (TO) GLXLIB.REL
@APPEND GLXLNK.REL,GLXSCN.REL,GLXKBD.REL,GLXMEM.REL,GLXINT.REL (TO) GLXLIB.REL
@APPEND GLXPFH.REL,GLXMAC.REL (TO) GLXLIB.REL
!
!Create EXE version of the library
@R LINK
*/SYMSEG:PSECT:DATA/SET:.HIGH.:400000/SET:DATA:600000/LOCALS
*GLXMAC,GLXOTS,GLXCOM,GLXIPC,GLXFIL,GLXTXT,GLXLNK
*GLXSCN,GLXKBD,GLXMEM,GLXINT,GLXPFH
*GLXLIB.EXE/SAVE/GO
@DELETE GLXOTS.REL,GLXCOM.REL,GLXIPC.REL,GLXFIL.REL,GLXTXT.REL
@DELETE GLXLNK.REL,GLXSCN.REL,GLXKBD.REL,GLXMEM.REL,GLXINT.REL
@DELETE GLXPFH.REL,GLXMAC.REL
@VDIRECT GLXLIB.EXE,GLXMAC.UNV,GLXINI.REL,GLXLIB.REL,
@CHECK SEQ
@

FINI::
@PLEASE	GLXLIB Assembly Successful
%CERR::
%ERR::
@PLEASE	Error During GLXLIB Assembly
%FIN::
@MODIFY BATCH GALAXY/DEPENDENCY:-1
@IF (ERROR) !OKAY -- PROBABLY RUNNING INDEPENDENTLY