Google
 

Trailing-Edge - PDP-10 Archives - bb-bt99e-bb - lnkv51.ctl
There is 1 other file named lnkv51.ctl in the archive. Click here to see a list.
;	Control file to build DECsystem-10 LINK

;
;		       COPYRIGHT (C) 1984, 1985 BY
;	    DIGITAL EQUIPMENT CORPORATION, MAYNARD, MA.
;
;   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.
!
! Name: LNKV51.CTL
! Date:	15-Jun-83
!
! Required files (latest released versions):
!
! ASL:	MACRO.EXE
!	LINK.EXE
!	LNK???.EXE
!
!	COMPIL.EXE
!	DIRECT.EXE
!
!	SCNMAC.UNV
!	MACTEN.UNV
!	UUOSYM.UNV
!
!	JOBDAT.REL
!	SCAN.REL
!	HELPER.REL
!
! ASL:	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
!

LINK::
.R PEPB
*INITIALIZE LINK-10-V5-1
*EXIT

.PA REL:=ASL:
.PA UNV:=ASL:

.COPY PAT:=ASL:L1PLNK.CCL
.COPY PAT:=ASL:LNK999.CCL
.COPY PAT:=ASL:LNKERR.CCL
.COPY PAT:=ASL:LNKINI.CCL
.COPY PAT:=ASL:LNKLOD.CCL
.COPY PAT:=ASL:LNKMAP.CCL
.COPY PAT:=ASL:LNKOV1.CCL
.COPY PAT:=ASL:LNKOV2.CCL
.COPY PAT:=ASL:LNKSCN.CCL
.COPY PAT:=ASL:LNKXIT.CCL

!Delete any source or object files in PAT:

.DELETE PAT:LNK999.MAC,PAT:LNKCOR.MAC,PAT:LNKCST.MAC,PAT:LNKERR.MAC
.DELETE PAT:LNKEXO.MAC,PAT:LNKF40.MAC,PAT:LNKFIO.MAC,PAT:LNKHSH.MAC
.DELETE PAT:LNKHST.MAC,PAT:LNKINI.MAC,PAT:LNKLOD.MAC,PAT:LNKLOG.MAC
.DELETE PAT:LNKLOW.MAC,PAT:LNKMAP.MAC,PAT:LNKNEW.MAC,PAT:LNKOLD.MAC
.DELETE PAT:LNKOV1.MAC,PAT:LNKOV2.MAC,PAT:LNKOVS.MAC,PAT:LNKPAR.MAC
.DELETE PAT:LNKPLT.MAC,PAT:LNKSCN.MAC,PAT:LNKSUB.MAC,PAT:LNKT10.MAC
.DELETE PAT:LNKWLD.MAC,PAT:LNKXIT.MAC,PAT:OVRLAY.MAC,PAT:OVRPAR.MAC
.DELETE PAT:PLTDCL.MAC,PAT:PLTGLB.MAC,PAT:PLTIO.MAC,PAT:PLTMTH.MAC
.DELETE PAT:PLTPRM.MAC,PAT:PLTUTL.MAC
.DELETE PAT:LNK999.REL,PAT:LNKCOR.REL,PAT:LNKCST.REL,PAT:LNKERR.REL
.DELETE PAT:LNKEXO.REL,PAT:LNKF40.REL,PAT:LNKFIO.REL,PAT:LNKHSH.REL
.DELETE PAT:LNKHST.REL,PAT:LNKINI.REL,PAT:LNKLOD.REL,PAT:LNKLOG.REL
.DELETE PAT:LNKLOW.REL,PAT:LNKMAP.REL,PAT:LNKNEW.REL,PAT:LNKOLD.REL
.DELETE PAT:LNKOV1.REL,PAT:LNKOV2.REL,PAT:LNKOVS.REL,PAT:LNKPAR.REL
.DELETE PAT:LNKPLT.REL,PAT:LNKSCN.REL,PAT:LNKSUB.REL
.DELETE PAT:LNKWLD.REL,PAT:LNKXIT.REL,PAT:OVRLAY.REL
.DELETE PAT:PLTDCL.REL,PAT:PLTGLB.REL,PAT:PLTIO.REL,PAT:PLTMTH.REL
.DELETE PAT:PLTPRM.REL,PAT:PLTUTL.REL

.RUN ASL:UPDATE
*@PAT:LNKV51.SUP

!
! Compile the source files.
!
.TYPE ASL:C1PLNK.CMD
!
.COMPILE @ASL:C1PLNK.CMD
!
!
.TYPE ASL:C1POVL.CMD
!
.COMPILE @ASL:C1POVL.CMD
!
!
! Load multi-segment LINK, using the LNK??? chain of LINK command files.
!
.TYPE ASL:L1PLNK.CCL,ASL:LNK*.CCL
!
.RUN ASL:LINK
*@ASL:L1PLNK.CCL
!
!
! Try it to make sure that the build procedure succeeded.
! This also records the version of OVRLAY.REL.
!
.RUN ASL:LINK
*OVRLAY.REL/VALUE:%OVRLA


.R PEPB
*SIGNAL-SUCCESS LINK-10-V5-1
*EXIT
.GOTO FIN

%TERR::
.GOTO ERROR
%CERR::
.GOTO ERROR
%ERR::
ERROR::


.R PEPB
*SIGNAL-FAILURE LINK-10-V5-1
*EXIT

FIN::
%FIN::