Trailing-Edge
-
PDP-10 Archives
-
BB-4172G-BM
-
language-sources/link.ctl
There are 46 other files named link.ctl in the archive. Click here to see a list.
!
!
! NAME: LINK.CTL
! DATE: 7-Nov-79
!
!
! This control file is provided for information purposes only.
! The purpose of the file is to document the procedures used
! to build the distributed software. It is unlikely to be
! able to be executed without modification on other systems.
! In particular, attention should be given to ersatz devices
! and structure names, PPNs and other such system parameters.
! Submit times may vary depending on 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 hap" been used
! successfully for the purpose for which it is intended: to
! build the distributed software.
!
!
! FUNCTION: This control file builds LINK version 4A from
! its source files. Submit with the command
! @SUBMIT LINK/TIME:1:0:0
!
!
! Required files (latest releasd versions):
!
! SYS: MACRO.EXE
! LINK.EXE
! PA1050.EXE
!
! MACSYM.UNV
! MONSYM.UNV
! SCNMAC.UNV
! MACTEN.UNV
! UUOSYM.UNV
!
! JOBDAT.REL
! SCAN.REL
! HELPER.REL
!
! DSA:LLK%%%.MAC
! PLT%%%.MAC
! OVRLAY.MAC
!
! C2PLNK.CMD
! C2POVL.CMD
!
! L2PLNK.CCL
!
! Output files on DSK:
!
! LINK.EXE
! OVRLAY.REL
!
! Output listings:
!
! LINK.MAP
!
!
! Make batch stream restartable from this point.
!
LINK::
@CHKPNT LINK
!
!
! Delete intermediate files in case this control file is being restarted.
!
@DELETE LNK%%%.REL,PLT%%%.REL,OVRLAY.REL,PLTPRM.UNV,FORMSC.UNV,LNK%%%.UNV
@DELETE LINK.MAP
@EXPUNGE
!
!
! Show where things are coming from.
!
@INFORMATION LOGICAL SYSTEM
!
!
! Record checksums of input sources, REL, and UNV files.
!
@VDIRECTORY SYS:MACRO.EXE,SYS:LINK.EXE,SYS:PA1050.EXE,
@CHECKSUM SEQUENTIAL
@
@VDIRECTORY SYS:MACSYM.UNV,SYS:MONSYM.UNV,
@CHECKSUM SEQUENTIAL
@
@VDIRECTORY SYS:SCNMAC.UNV,SYS:MACTEN.UNV,SYS:UUOSYM.UNV,
@CHECKSUM SEQUENTIAL
@
@VDIRECTORY SYS:JOBDAT.REL,SYS:SCAN.REL,SYS:HELPER.REL,
@CHECKSUM SEQUENTIAL
@
@VDIRECTORY LNK%%%.MAC,PLT%%%.MAC,OVRLAY.MAC,
@CHECKSUM SEQUENTIAL
@
@VDIRECTORY C2PLNK.CMD,C2POVL.CMD,L2PLNK.CCL,
@CHECKSUM SEQUENTIAL
@
!
!
! Show versions of MACRO, LINK and PA1050.
!
@GET SYS:MACRO
@INFORMATION VERSION
!
@R LINK
@INFORMATION VERSION
!
!
! Compile the source files.
!
@TYPE C2PLNK.CMD
@COMPILE /COMPILE @C2PLNK.CMD
!
@TYPE C2POVL.CMD
@COMPILE /COMPILE @C2POVL.CMD
!
!
! Load the REL files for LINK.
!
@R LINK
*@L2PLNK.CCL
!
! Record the versions of LINK and OVRLAY.
!
@GET LINK
@INFORMATION VERSION
!
@START
*OVRLAY.REL/VALUE:%OVRLA
!
!
! Record checksums of the output files.
!
@VDIRECTORY LINK.EXE,OVRLAY.REL,
@CHECKSUM SEQUENTIAL
@
!
!
! Delete intermediate files.
!
@DELETE LNK*.REL,PLT*.REL,LNK*.UNV,PLT*.UNV
@DELETE FORMSC.UNV
!
%TERR::
%CERR::
%ERR::
%FIN::
!
! [End of LINK.CTL]