Trailing-Edge
-
PDP-10 Archives
-
bb-bt99g-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
; 1 21-OCT-85 HAH Force compile with /COM switch
;
; 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/COM @ASL:C1PLNK.CMD
!
!
.TYPE ASL:C1POVL.CMD
!
.COMPILE/COM @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::