Google
 

Trailing-Edge - PDP-10 Archives - cuspmar86binsrc_2of2_bb-fp63a-sb - 10,7/link/link.ctl
There are 46 other files named link.ctl in the archive. Click here to see a list.
!
!
! File:	LINK.CTL
! Date:	27-SEP-85
! Edit History:
!
! 15-Jul-82	PAH	Move high segment origin to 540000.
!
! 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  has  been  used
! successfully for the purpose for which it is  intended:   to
! build the distributed software.
!
!
! Required files (latest released versions):
!
! DEC:	MACRO.EXE
!	LINK.EXE
!	LNK???.EXE
!
!	COMPIL.EXE
!	DIRECT.EXE
!
!	SCNMAC.UNV
!	MACTEN.UNV
!	UUOSYM.UNV
!
!	JOBDAT.REL
!	SCAN.REL
!	HELPER.REL
!
! DSK:	LNK???.MAC
!	PLT???.MAC
!	OVRLAY.MAC
!
!	C1PLNK.CMD
!	C1POVL.CMD
!
!	L1PLNK.CCL
!	LNK???.CCL
!
!
! Output files:
!
!	LINK.EXE
!	LNKSCN.EXE
!	LNKLOD.EXE
!	LNKMAP.EXE
!	LNKXIT.EXE
!	LNKERR.EXE
!	LNK999.EXE
!	LNKOV1.EXE
!	LNKOV2.EXE
!
!	OVRLAY.REL
!
!
! Output listings:
!
!	LINK.MAP
!	LNK???.MAP
!
!
!
!
! Make batch stream restartable from this point.
!
LINK::
.CHKPNT LINK
!
!
!
! Record software versions being used.
!
.SET WATCH VERSION FILES
!
!
! Use field image software for build procedure.
!
.ASSIGN DEC: SYS:
.ASSIGN DEC: REL:
.ASSIGN DEC: UNV:
!
!
! Delete intermediate files in case this control file is being restarted.
!
.NOERROR
.DELETE LNK???.REL,OVRLAY.REL,FORMSC.UNV,LNK???.UNV
.DELETE LNK???.MAP,LNK???.EXE,LINK.EXE
.ERROR
!
!
! Record checksums of input source, REL, and UNV files.
!
.DIRECT/CHECKSUM LNK*.MAC,OVRLAY.MAC
.DIRECT/CHECKSUM REL:JOBDAT.REL,REL:SCAN.REL,REL:HELPER.REL
.DIRECT/CHECKSUM UNV:SCNMAC.UNV,UNV:MACTEN.UNV,UNV:UUOSYM.UNV
!
!
! Compile the source files.
!
.TYPE C1PLNK.CMD
!
.COMPILE/COMPILE @C1PLNK.CMD
!
!
.compile/compile @c1povl.cmd
!
!
! Load multi-segment LINK, using the LNK??? chain of LINK command files.
!
.TYPE L1PLNK.CCL,LNK*.CCL
!
.R LINK
*@L1PLNK.CCL
!
!
! Try it to make sure that the build procedure succeeded.
! This also records the version of OVRLAY.REL.
!
.RUN LINK
*OVRLAY.REL/VALUE:%OVRLA
!
!
! Record checksums of the output files.
!
.DIR/CHECKSUM LINK.EXE,LNK???.EXE,OVRLAY.REL
!
!
! Delete intermediate files.
!
!.DELETE LNK???.REL,FORMSC.UNV,LNK???.UNV
!
!
! Avoid DUMP command from BATCON in case of error.
!
%TERR::
%CERR::
%ERR::
%FIN::
!
!
! [End of LINK.CTL]
!