Google
 

Trailing-Edge - PDP-10 Archives - fortv11 - 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



;COPYRIGHT (c) DIGITAL EQUIPMENT CORPORATION 1974, 1987
;ALL RIGHTS RESERVED.
;
;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.

;	VERSION 11	B10FRS.CTL	June	1986

;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
;	SYS:	FORTB	.EXE
;	SYS:	FORTC	.EXE
;	SYS:	FORTD	.EXE
;	SYS:	FORTE	.EXE
;	SYS:	FORTF	.EXE
;	SYS:	FORTG	.EXE
;	SYS:	GLXLIB	.MAC		GALAXY UNIVERSAL FILE FOR FOROPN
;	SYS:	LINK	.EXE
;	SYS:	LNK???	.EXE
;	SYS:	MACRO	.EXE
;	UNV:	MACTEN	.UNV
;	SYS:	MAKLIB	.EXE
;	SYS:	PIP	.EXE
;	UNV:	UUOSYM	.UNV

;	DSK:	[AREA UNDER WHICH B10FRS.CTL IS BEING RUN]
;		B10FRS.CTL		THIS CONTROL FILE
;		F10LIB.CCL
;		F10OTS.CCL
;		F10REL.MAC

;		FORBOT.MAC, FORCHR.MAC, FORCNV.MAC, FORCOM.MAC,
;		FORDBM.MAC, FORDST.MAC  FORDUM.MAC, FORERR.MAC,
;		FORFMT.MAC, FORHST.MAC, FORINI.MAC, FORIO.MAC,
;		FORMEM.MAC, FORMSC.MAC, FORMSG.MAC, FORMSG.MAC,
;		FORNML.MAC, FOROP.MAC,  FOROPN.MAC, FOROTS.MAC,
;		FORPL1.FOR, FORPL2.MAC, FORPRM.MAC, FORPSE.MAC,
;		FORRMS.MAC, FORRTF.MAC, FORSRT.MAC, FORXIT.MAC,
;		M10REL.MAC, MTHARG.MAC, MTHCDX.MAC, MTHCGX.MAC,
;		MTHCNV.MAC, MTHCPX.MAC, MTHDBL.MAC, MTHDUM.MAC,
;		MTHPRM.MAC, MTHSNG.MAC, MTHTRP.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
;		FORO11	.EXE		FOROTS FOR THE -10
;		FORO11	.MAP

;		FORCNV.REL, FORCOM.REL, FORDBM.REL, FORDST.REL,
;		FORDUM.REL, FORERR.REL, FORFMT.REL, FORINI.REL,
;		FORIO.REL,  FORMEM.REL, FORMSC.REL, FORMSG.REL,
;		FOROP.REL,  FOROPN.REL, FOROTS.REL, FORPL1.REL,
;		FORPL2.REL, FORPRM.UNV, FORPSE.REL, FORRMS.REL,
;		FORRTF.REL, FORSRT.REL, FORXIT.REL, MTHARG.REL,
;		MTHCDX.REL, MTHCGX.REL, MTHCNV.REL, MTHCPX.REL,
;		MTHDBL.REL, MTHDUM.REL, MTHPRM.UNV, MTHSNG.REL,
;		MTHTRP.REL

START::
.CHKPNT START

; Show checksums and versions

.DEASSIGN
.MOUNT FTN:
.R SETSRC
*C FTN:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:

.SET WATCH VERSION


; System software

.DIRECT/CHECKSUM	-
*DIRECT	.EXE	SYS:	,-
*FORTRA	.EXE	DSK:	,-
*FORTB	.EXE	DSK:	,-
*FORTC	.EXE	DSK:	,-
*FORTD	.EXE	DSK:	,-
*FORTE	.EXE	DSK:	,-
*FORTF	.EXE	DSK:	,-
*FORTG	.EXE	DSK:	,-
*LINK	.EXE	DSK:	,-
*LNK???	.EXE	DSK:	,-
*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	,-
*F10REL .MAC	,-
*FORBOT	.MAC	,-
*FORCHR	.MAC	,-
*FORCNV	.MAC	,-
*FORCOM	.MAC	,-
*FORDBM	.MAC	,-
*FORDST .MAC	,-
*FORDUM	.MAC	,-
*FORERR	.MAC	,-
*FORMSG .MAC	,-
*FORFMT	.MAC	,-
*FORINI	.MAC	,-
*FORIO	.MAC	,-
*FORMEM	.MAC	,-
*FORMSC	.MAC	,-
*FOROP	.MAC	,-
*FOROPN	.MAC	,-
*FOROTS	.MAC	,-
*FORPL1	.FOR	,-
*FORPL2	.MAC	,-
*FORPRM	.MAC	,-
*FORPSE	.MAC	,-
*FORRMS	.MAC	,-
*FORRTF	.MAC	,-
*FORSRT	.MAC	,-
*FORXIT	.MAC	,-
*MTHARG .MAC	,-
*MTHCDX .MAC	,-
*MTHCGX .MAC	,-
*MTHCNV .MAC	,-
*MTHCPX .MAC	,-
*MTHDBL .MAC	,-
*MTHDUM .MAC	,-
*MTHGDB .MAC	,-
*MTHMSG .MAC	,-
*MTHPRM .MAC	,-
*MTHSNG .MAC	,-
*MTHTRP .MAC

CREL::
.CHKPNT CREL

; Compile TWOSEG and common versions

.DEASSIGN
.MOUNT FTN:
.R SETSRC
*C FTN:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:

.SET WATCH VERSION

; Compile

.RUN SYS:MACRO
*FORPRM=F10REL.MAC,FORPRM.MAC
*MTHPRM=M10REL.MAC,MTHPRM.MAC
*FORBOT.REL=FORBOT.MAC
*FORCNV.REL=FORCNV.MAC
*FORCOM.REL=FORCOM.MAC
*FORCHR.REL=FORCHR.MAC
*FORDBM.REL=FORDBM.MAC
*FORDST.REL=FORDST.MAC
*FORDUM.REL=FORDUM.MAC
*FORERR.REL=FORERR.MAC
*FORFMT.REL=FORFMT.MAC
*FORHST.REL=FORHST.MAC
*FORINI.REL=FORINI.MAC
*FORIO.REL=FORIO.MAC
*FORMEM.REL=FORMEM.MAC
*FORMSC.REL=FORMSC.MAC
*FORMSG.REL=FORMSG.MAC
*FORNML.REL=FORNML.MAC
*FOROP.REL=FOROP.MAC
*FOROPN.REL=FOROPN.MAC
*FOROTS.REL=FOROTS.MAC
*FORPSE.REL=FORPSE.MAC
*FORPL2.REL=FORPL2.MAC
*FORRMS.REL=FORRMS.MAC
*FORRTF.REL=FORRTF.MAC
*FORSRT.REL=FORSRT.MAC
*FORXIT.REL=FORXIT.MAC
*MTHARG.REL=MTHARG.MAC
*MTHCDX.REL=MTHCDX.MAC
*MTHCGX.REL=MTHCGX.MAC
*MTHCNV.REL=MTHCNV.MAC
*MTHCPX.REL=MTHCPX.MAC
*MTHDBL.REL=MTHDBL.MAC
*MTHDUM.REL=MTHDUM.MAC
*MTHGDB.REL=MTHGDB.MAC
*MTHMSG.REL=MTHMSG.MAC
*MTHSNG.REL=MTHSNG.MAC
*MTHTRP.REL=MTHTRP.MAC

.RUN DSK:FORTRA
*FORPL1.REL=FORPL1.FOR/OPT/NOWARN:CHO
*^Z


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


MFLIB::
.CHKPNT MFLIB

; Create TWOSEG FORLIB and index

.DEASSIGN
.MOUNT FTN:
.R SETSRC
*C FTN:
.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 FTN:
.R SETSRC
*C FTN:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:
.SET WATCH VERSION

; Build and initialize FOROTS

.TYPE F10OTS.CCL

.RUN SYS:LINK
*@F10OTS.CCL
.GET FORO11
.CORE


DDIR::
.CHKPNT DDIR

; Show checksum directories of all output files

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

.DIRECT/CHECKSUM	-
*FORLIB	.REL	,-
*FORO11	.EXE	,-
*FORO11	.MAP	,-
*FORBOT	.REL	,-
*FORCHR	.REL	,-
*FORCNV	.REL	,-
*FORCOM	.REL	,-
*FORDBM	.REL	,-
*FORDST .REL	,-
*FORDST .REL	,-
*FORDUM	.REL	,-
*FORERR	.REL	,-
*FORFMT	.REL	,-
*FORHST .REL	,-
*FORINI	.REL	,-
*FORIO	.REL	,-
*FORMEM	.REL	,-
*FORMSC	.REL	,-
*FORNML .REL	,-
*FOROP	.REL	,-
*FOROPN	.REL	,-
*FOROTS	.REL	,-
*FORPL1	.REL	,-
*FORPL2	.REL	,-
*FORPRM	.UNV	,-
*FORPSE	.REL	,-
*FORRMS	.REL	,-
*FORRTF	.REL	,-
*FORSRT	.REL	,-
*FORXIT	.REL	,-
*MTHARG .REL	,-
*MTHCDX .REL	,-
*MTHCGX .REL	,-
*MTHCNV .REL	,-
*MTHCPX .REL	,-
*MTHDBL .REL	,-
*MTHDUM .REL	,-
*MTHGDB .REL	,-
*MTHMSG .REL	,-
*MTHPRM .UNV	,-
*MTHSNG .REL	,-
*MTHTRP .REL

%FIN::


;	[END OF B10FRS.CTL]