Trailing-Edge
-
PDP-10 Archives
-
FORTRAN-10_V7wLink_Feb83
-
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) DIGITAL EQUIPMENT CORPORATION 1974, 1983
; VERSION 7 B10FRS.CTL September 1982
;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 7
; SYS: FORTB .EXE
; SYS: FORTC .EXE
; SYS: FORTD .EXE
; SYS: FORTE .EXE
; SYS: FORTF .EXE
; SYS: FORTG .EXE
; SYS: LINK .EXE USE LINK 5.1
; SYS: LNK??? .EXE
; SYS: MACRO .EXE USE MACRO 53.1
; 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
; F10REL.MAC, F10SHR.MAC
; M10REL.MAC, M10SHR.MAC
; MTHCDX.MAC, MTHCGX.MAC, FORCHR.MAC, FORHST.MAC, FORMSG.MAC,
; FORCNV.MAC, MTHCPX.MAC, MTHDBL.MAC, FORDBM.MAC, FORNML.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, MTHSNG.MAC, FORSRT.MAC, MTHTRP.MAC,
; FORXIT.MAC, MTHPRM.MAC, MTHEPR.MAC, FORMSG.MAC, MTHMSG.MAC
; FORDST.MAC, MTHGBL.MAC, FDBML5.MAC, FDBMH5.MAC, MTHDUM.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
; FOROT7 .EXE FOROTS FOR THE -10
; FOROTS .MAP
; MTHCDX.RLR, FORCNV.RLR, FORCNV.RLS, MTHCPX.RLR,
; MTHDBL.RLR, FORDBM.RLR, 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, MTHSNG.RLR, FORSRT.RLR, MTHTRP.RLR,
; MTHTRP.RLS, FORXIT.RLR, FORXIT.RLS, FORMSG.RLR, FORMSG.RLS,
; MTHMSG.RLR, MTHPRM.UNV, FORDST.RLR, FOREND.RLR, MTHGDB.RLR,
; MTHCGX.RLR, FDBML5.RLS, FDBMH5.RLS, MTHDUM.RLR
START::
.CHKPNT START
; Show checksums and versions
.DEASSIGN
.MOUNT DSKT:
.R SETSRC
*C DSKT:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:
; Must use V7 Fortran, change to where it is if necessary
.ASSIGN DSK: V7:
.SET WATCH VERSION
; System software
.DIRECT/CHECKSUM -
*DIRECT .EXE SYS: ,-
*FORTRA .EXE V7: ,-
*FORTB .EXE V7: ,-
*FORTC .EXE V7: ,-
*FORTD .EXE V7: ,-
*FORTE .EXE V7: ,-
*FORTF .EXE V7: ,-
*FORTG .EXE V7: ,-
*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 ,-
*F10SHR .MAC ,-
*F10REL .MAC ,-
*FORCHR .MAC ,-
*FORCNV .MAC ,-
*FORDBM .MAC ,-
*FDBML5 .MAC ,-
*FDBMH5 .MAC ,-
*FORDST .MAC ,-
*FORDUM .MAC ,-
*FOREND .MAC ,-
*FORERR .MAC ,-
*FORMSG .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 ,-
*FORSRT .MAC ,-
*FORXIT .MAC ,-
*MTHCDX .MAC ,-
*MTHCGX .MAC ,-
*MTHCPX .MAC ,-
*MTHDBL .MAC ,-
*MTHGDB .MAC ,-
*MTHMSG .MAC ,-
*MTHSNG .MAC ,-
*MTHDUM .MAC ,-
*MTHTRP .MAC
CREL::
.CHKPNT CREL
; Compile TWOSEG and common versions
.DEASSIGN
.MOUNT DSKT:
.R SETSRC
*C DSKT:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:
; Must use V7 Fortran, change to where it is if necessary
.ASSIGN DSK: V7:
.SET WATCH VERSION
; Compile
.RUN SYS:MACRO
*FORPRM=F10REL.MAC,MTHPRM.MAC,FORPRM.MAC
*MTHPRM=M10REL.MAC,MTHPRM.MAC,MTHEPR.MAC
*FORCNV.RLR=FORCNV.MAC
*FORCHR.RLR=FORCHR.MAC
*FORDBM.RLR=FORDBM.MAC
*FORDST.RLR=FORDST.MAC
*FORDUM.RLR=FORDUM.MAC
*FOREND.RLR=FOREND.MAC
*FORERR.RLR=FORERR.MAC
*FORFMT.RLR=FORFMT.MAC
*FORHST.RLR=FORHST.MAC
*FORINI.RLR=FORINI.MAC
*FORIO.RLR=FORIO.MAC
*FORMEM.RLR=FORMEM.MAC
*FORMSC.RLR=FORMSC.MAC
*FORMSG.RLR=FORMSG.MAC
*FORNML.RLR=FORNML.MAC
*FOROP.RLR=FOROP.MAC
*FOROPN.RLR=FOROPN.MAC
*FOROTS.RLR=FOROTS.MAC
*FORPSE.RLR=FORPSE.MAC
*FORPL2.RLR=FORPL2.MAC
*FORRTF.RLR=FORRTF.MAC
*FORSRT.RLR=FORSRT.MAC
*FORXIT.RLR=FORXIT.MAC
*MTHCDX.RLR=MTHCDX.MAC
*MTHCGX.RLR=MTHCGX.MAC
*MTHCPX.RLR=MTHCPX.MAC
*MTHDBL.RLR=MTHDBL.MAC
*MTHGDB.RLR=MTHGDB.MAC
*MTHMSG.RLR=MTHMSG.MAC
*MTHSNG.RLR=MTHSNG.MAC
*MTHTRP.RLR=MTHTRP.MAC
*MTHDUM.RLR=MTHDUM.MAC
.RUN V7:FORTRA
*FORPL1.RLR=FORPL1.FOR/OPT/NOWARN:CHO
*^Z
CSHR::
.CHKPNT CSHR
; Compile PSECTed version of FOROTS
.DEASSIGN
.MOUNT DSKT:
.R SETSRC
*C DSKT:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:
.SET WATCH VERSION
; Compile
.RUN SYS:MACRO
*FORPRM=F10SHR.MAC,MTHPRM.MAC,FORPRM.MAC
*MTHPRM=M10SHR.MAC,MTHPRM.MAC,MTHEPR.MAC
*FORHST.RLS=FORHST.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
*FORMSG.RLS=FORMSG.MAC
*FORCNV.RLS=FORCNV.MAC
*FORNML.RLS=FORNML.MAC
*MTHTRP.RLS=MTHTRP.MAC
*FORXIT.RLS=FORXIT.MAC
*FOREND.RLS=FOREND.MAC
*FOROP.RLS=FOROP.MAC
*FDBML5.RLS=FDBML5.MAC
*FDBMH5.RLS=FDBMH5.MAC
*FORDST.RLS=FORDBM.MAC
*FORHAK.REL=FORHAK.MAC
MFLIB::
.CHKPNT MFLIB
; Create TWOSEG FORLIB and index
.DEASSIGN
.MOUNT DSKT:
.R SETSRC
*C DSKT:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:
.SET WATCH VERSION
; FORLIB will contain locals
.TYPE F10LIB.CCL
; CKS - Use MAKLIB 2C because it has a newer SCAN than DEC:
; which works on .SFD's
.RUN STD:MAKLIB
*@F10LIB.CCL
MFOTS::
.CHKPNT MFOTS
; Create FOROTS
.DEASSIGN
.MOUNT DSKT:
.R SETSRC
*C DSKT:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:
.SET WATCH VERSION
; Build and initialize
.TYPE F10OTS.CCL
.RUN DSK:LINK
*@F10OTS.CCL
.RUN FOROT7
.SSAVE FOROT7
.GET FOROT7
.CORE
DDIR::
.CHKPNT DDIR
; Show checksum directories of all output files
.DEASSIGN
.MOUNT DSKT:
.R SETSRC
*C DSKT:
.ASSIGN DEC: REL:
.ASSIGN DEC: SYS:
.ASSIGN DEC: UNV:
.SET WATCH VERSION
.DIRECT/CHECKSUM -
*FORLIB .REL ,-
*FOROT7 .EXE ,-
*FOROTS .MAP ,-
*FORCHR .RLR ,-
*FORCNV .RLR ,-
*FORCNV .RLS ,-
*FORDBM .RLR ,-
*FORDST .RLR ,-
*FORDST .RLS ,-
*FORDUM .RLR ,-
*FOREND .RLS ,-
*FORERR .RLR ,-
*FORERR .RLS ,-
*FORFMT .RLR ,-
*FORFMT .RLS ,-
*FORHAK .REL ,-
*FORHST .RLR ,-
*FORHST .RLS ,-
*FORINI .RLR ,-
*FORIO .RLR ,-
*FORIO .RLS ,-
*FORMEM .RLR ,-
*FORMEM .RLS ,-
*FORMSC .RLR ,-
*FORNML .RLR ,-
*FORNML .RLS ,-
*FOROP .RLR ,-
*FOROP .RLS ,-
*FOROPN .RLR ,-
*FOROPN .RLS ,-
*FOROTS .RLR ,-
*FOROTS .RLS ,-
*FORPL1 .RLR ,-
*FORPL2 .RLR ,-
*FORPRM .UNV ,-
*FORPSE .RLR ,-
*FORRTF .RLR ,-
*FORSRT .RLR ,-
*FORXIT .RLR ,-
*FORXIT .RLS ,-
*MTHCDX .RLR ,-
*MTHCGX .RLR ,-
*MTHGDB .RLR ,-
*MTHCPX .RLR ,-
*MTHDBL .RLR ,-
*MTHPRM .UNV ,-
*MTHSNG .RLR ,-
*MTHDUM .RLR ,-
*MTHTRP .RLR ,-
*MTHTRP .RLS
%FIN::
; [END OF B10FRS.CTL]