Google
 

Trailing-Edge - PDP-10 Archives - BB-D480C-SB_1981 - b10frs.ctl
There are 11 other files named b10frs.ctl in the archive. Click here to see a list.
;	JOB TO BUILD FORLIB (THE FORTRAN MATH LIBRARY) AND
;	             FOROTS (THE FORTRAN OBJECT TIME SYSTEM)
;	  FOR THE DECsystem-10
;	SUBMIT B10FRS.CTL/TIME:0:20:00/RESTART:1



;THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY ONLY BE USED
;  OR COPIED IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE.

;COPYRIGHT (C) 1974, 1981 BY DIGITAL EQUIPMENT CORPORATION
 
;	VERSION 6	B10FRS.CTL	April 81

;This control file describes the procedures used to build the distributed
;software.   It  is  unlikely  that  this  control  file can be submitted
;without  modification  on  customer  systems.   Submit  times  may  vary
;depending  on  system  configuration  and  load.   The  availability  of
;sufficient disk space and core is mandatory.  This control file has  not
;been  extensively  tested on alternate configurations.  It has been used
;successfully  for  its  intended  purpose:   to  build  the  distributed
;software on our development systems.

; FUNCTION:	THIS CONTROL FILE BUILDS THE STANDARD FORLIB (THE FORTRAN
;		  MATH LIBRARY) AND FOROTS (THE FORTRAN OBJECT TIME
;		  SYSTEM).  IT UTILIZES FIELD IMAGE SOFTWARE.

; INPUT:	THE FOLLOWING FILES ARE REQUIRED BY THIS JOB IN THE
;		  DISK AREAS INDICATED:

;	SYS:	DIRECT	.EXE
;	SYS:	FORTRA	.EXE		VERSION 5A OR LATER
;	SYS:	FORTB	.EXE
;	SYS:	FORTC	.EXE
;	SYS:	FORTD	.EXE
;	SYS:	FORTE	.EXE
;	SYS:	FORTF	.EXE
;	SYS:	FORTG	.EXE
;	SYS:	LINK	.EXE		USE LINK 4A
;	SYS:	LNK???	.EXE
;	SYS:	MACRO	.EXE		USE MACRO 53A
;	UNV:	MACTEN	.UNV
;	SYS:	MAKLIB	.EXE		USE MAKLIB 2B
;	SYS:	PIP	.EXE
;	UNV:	QSRMAC	.UNV		USE VERSION 2 OR [VERSION 4 (GALAXY VERSION 4 ONLY)]
;	UNV:	UUOSYM	.UNV

;	DSK:	[AREA UNDER WHICH B10FRS.CTL IS BEING RUN]
;		B10FRS	.CTL		THIS CONTROL FILE
;		F10LIB	.CCL
;		F10OTS	.CCL
;		FORCDX.MAC, FORCNV.MAC, FORCPX.MAC, FORDBL.MAC, FORDBM.MAC,
;		FORDUM.MAC, FOREND.MAC, FORERR.MAC, FORFMT.MAC, FORHAK.MAC,
;		FORINI.MAC, FORIO.MAC,  FORMEM.MAC, FORMSC.MAC, FOROP.MAC,
;		FOROPN.MAC, FOROTS.MAC, FORPL1.FOR, FORPL2.MAC, FORPRM.MAC,
;		FORPSE.MAC, FORRTF.MAC, FORSNG.MAC, FORSRT.MAC, FORTRP.MAC,
;		FORXIT.MAC, FUNDEF.MAC, FUNDF2.MAC

; OUTPUT:	THE FOLLOWING FILES ARE GENERATED BY THIS CONTROL FILE
;		  AND WILL BE AVAILABLE ON THIS DISK AREA AT JOB
;		  TERMINATION:

;	DSK:	[AREA UNDER WHICH B10FRS.CTL IS BEING RUN]
;		B10FRS	.LOG		LOG FILE OF THIS RUN
;		FORLIB	.REL		FORLIB FOR THE -10
;		FOROT6	.EXE		FOROTS FOR THE -10
;		FOROTS	.MAP
;		F1REL.MAC,  F1SHR.MAC
;		FORCDX.RLR, FORCNV.RLR, FORCNV.RLS, FORCPX.RLR, FORDAR.UNV,
;		FORDBL.RLR, FORDBM.RLR, FORDBM.RLS, FORDUM.RLR, FOREND.RLS,
;		FORERR.RLR, FORERR.RLS, FORFMT.RLR, FORFMT.RLS, FORHAK.REL,
;		FORINI.RLR, FORIO.RLR,  FORIO.RLS,  FORMEM.RLR, FORMEM.RLS,
;		FORMSC.RLR, FOROP.RLR,  FOROP.RLS,  FOROPN.RLR, FOROPN.RLS,
;		FOROTS.RLR, FOROTS.RLS, FORPL1.RLR, FORPL2.RLR, FORPRM.UNV,
;		FORPSE.RLR, FORRTF.RLR, FORSNG.RLR, FORSRT.RLR, FORTRP.RLR,
;		FORTRP.RLS, FORXIT.RLR, FORXIT.RLS, FUNDEF.REL, FUNDF2.REL

START::
.CHKPNT START

; Show checksums and versions

.DEASSIGN
.MOUNT DSKP:
.R SETSRC
*C DSKP:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:
.SET WATCH VERSION


; System software

.DIRECT/CHECKSUM	-
*DIRECT	.EXE	SYS:	,-
*FORTRA	.EXE	SYS:	,-
*FORTB	.EXE	SYS:	,-
*FORTC	.EXE	SYS:	,-
*FORTD	.EXE	SYS:	,-
*FORTE	.EXE	SYS:	,-
*FORTF	.EXE	SYS:	,-
*FORTG	.EXE	SYS:	,-
*LINK	.EXE	SYS:	,-
*LNK???	.EXE	SYS:	,-
*MACRO	.EXE	SYS:	,-
*MACTEN	.UNV	UNV:	,-
*MAKLIB	.EXE	SYS:	,-
*PIP	.EXE	SYS:	,-
*QSRMAC	.UNV	UNV:	,-
*UUOSYM	.UNV	UNV:

; Input files

.DIRECT /CHECKSUM	-
*B10FRS	.CTL	,-
*F10LIB	.CCL	,-
*F10OTS	.CCL	,-
*FORCDX	.MAC	,-
*FORCNV	.MAC	,-
*FORCPX	.MAC	,-
*FORDBL	.MAC	,-
*FORDBM	.MAC	,-
*FORDUM	.MAC	,-
*FOREND	.MAC	,-
*FORERR	.MAC	,-
*FORFMT	.MAC	,-
*FORHAK	.MAC	,-
*FORINI	.MAC	,-
*FORIO	.MAC	,-
*FORMEM	.MAC	,-
*FORMSC	.MAC	,-
*FOROP	.MAC	,-
*FOROPN	.MAC	,-
*FOROTS	.MAC	,-
*FORPL1	.FOR	,-
*FORPL2	.MAC	,-
*FORPRM	.MAC	,-
*FORPSE	.MAC	,-
*FORRTF	.MAC	,-
*FORSNG	.MAC	,-
*FORSRT	.MAC	,-
*FORTRP	.MAC	,-
*FORXIT	.MAC	,-
*FUNDEF .MAC	,-
*FUNDF2 .MAC

CREL::
.CHKPNT CREL

; Compile TWOSEG and common versions

.DEASSIGN
.MOUNT DSKP:
.R SETSRC
*C DSKP:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:
.SET WATCH VERSION

; Select features

.COPY F1REL.MAC=TTY:
*	FT10==-1	;TOPS-10
*	FTSHR==0	;Relocatable version
*	FTKI==-1	;KI assembly
*^Z

; Compile

.RUN SYS:MACRO
*FORPRM=F1REL.MAC,FORPRM.MAC
*FORINI.RLR=FORINI.MAC
*FORMEM.RLR=FORMEM.MAC
*FORFMT.RLR=FORFMT.MAC
*FOROPN.RLR=FOROPN.MAC
*FORIO.RLR=FORIO.MAC
*FOROTS.RLR=FOROTS.MAC
*FORERR.RLR=FORERR.MAC
*FORCNV.RLR=FORCNV.MAC
*FORTRP.RLR=FORTRP.MAC
*FORXIT.RLR=FORXIT.MAC
*FOROP.RLR=FOROP.MAC
*FORDBM.RLR=FORDBM.MAC
*FORMSC.RLR=FORMSC.MAC
*FORPSE.RLR=FORPSE.MAC
*FORPL2.RLR=FORPL2.MAC
*FORSNG.RLR=FORSNG.MAC
*FORDBL.RLR=FORDBL.MAC
*FORCPX.RLR=FORCPX.MAC
*FORCDX.RLR=FORCDX.MAC
*FORDUM.RLR=FORDUM.MAC
*FORRTF.RLR=FORRTF.MAC
*FORSRT.RLR=FORSRT.MAC
.RUN SYS:FORTRA
*FORPL1.RLR=FORPL1.FOR/OPT
*^Z


CSHR::
.CHKPNT CSHR

; Compile PSECTed version of FOROTS

.DEASSIGN
.MOUNT DSKP:
.R SETSRC
*C DSKP:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:
.SET WATCH VERSION

; Select features

.COPY F1SHR.MAC=TTY:
*	FT10==-1	;TOPS-10
*	FTSHR==-1	;Sharable version
*	FTKI==-1	;KI assembly
*^Z

; Compile

.RUN SYS:MACRO
*FORPRM=F1SHR.MAC,FORPRM.MAC
*FORMEM.RLS=FORMEM.MAC
*FORFMT.RLS=FORFMT.MAC
*FOROPN.RLS=FOROPN.MAC
*FORIO.RLS=FORIO.MAC
*FOROTS.RLS=FOROTS.MAC
*FORERR.RLS=FORERR.MAC
*FORCNV.RLS=FORCNV.MAC
*FORTRP.RLS=FORTRP.MAC
*FORXIT.RLS=FORXIT.MAC
*FOREND.RLS=FOREND.MAC
*FOROP.RLS=FOROP.MAC
*FORDBM.RLS=FORDBM.MAC
*FORHAK.REL=FORHAK.MAC
*FUNDEF.REL=FUNDEF.MAC
*FUNDF2.REL=FUNDF2.MAC


MFLIB::
.CHKPNT MFLIB

; Create TWOSEG FORLIB and index

.DEASSIGN
.MOUNT DSKP:
.R SETSRC
*C DSKP:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:
.SET WATCH VERSION

; FORLIB will contain locals

.TYPE F10LIB.CCL

.RUN SYS:MAKLIB
*@F10LIB.CCL


MFOTS::
.CHKPNT MFOTS

; Create FOROTS

.DEASSIGN
.MOUNT DSKP:
.R SETSRC
*C DSKP:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:
.SET WATCH VERSION

; Build and initialize

.TYPE F10OTS.CCL

.RUN SYS:LINK
*@F10OTS.CCL
.RUN FOROT6
.SSAVE FOROT6
.GET FOROT6
.CORE


DDIR::
.CHKPNT DDIR

; Show checksum directories of all output files

.DEASSIGN
.MOUNT DSKP:
.R SETSRC
*C DSKP:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:
.SET WATCH VERSION

.DIRECT/CHECKSUM	-
*FORLIB	.REL	,-
*FOROT6	.EXE	,-
*FOROTS	.MAP	,-
*F1REL	.MAC	,-
*F1SHR	.MAC	,-
*FORCDX	.RLR	,-
*FORCNV	.RLR	,-
*FORCNV	.RLS	,-
*FORCPX	.RLR	,-
*FORDAR	.UNV	,-
*FORDBL	.RLR	,-
*FORDBM	.RLR	,-
*FORDBM	.RLS	,-
*FORDUM	.RLR	,-
*FOREND	.RLS	,-
*FORERR	.RLR	,-
*FORERR	.RLS	,-
*FORFMT	.RLR	,-
*FORFMT	.RLS	,-
*FORHAK	.REL	,-
*FORINI	.RLR	,-
*FORIO	.RLR	,-
*FORIO	.RLS	,-
*FORMEM	.RLR	,-
*FORMEM	.RLS	,-
*FORMSC	.RLR	,-
*FOROP	.RLR	,-
*FOROP	.RLS	,-
*FOROPN	.RLR	,-
*FOROPN	.RLS	,-
*FOROTS	.RLR	,-
*FOROTS	.RLS	,-
*FORPL1	.RLR	,-
*FORPL2	.RLR	,-
*FORPRM	.UNV	,-
*FORPSE	.RLR	,-
*FORRTF	.RLR	,-
*FORSNG	.RLR	,-
*FORSRT	.RLR	,-
*FORTRP	.RLR	,-
*FORTRP	.RLS	,-
*FORXIT	.RLR	,-
*FORXIT	.RLS	,-
*FUNDEF .REL	,-
*FUNDF2 .REL


%FIN::


;	[END OF B10FRS.CTL]