Trailing-Edge
-
PDP-10 Archives
-
BB-L665B-BM
-
sources/ddt20.ctl
There are no other files named ddt20.ctl in the archive.
; DDT.CTL, Version 41A(324) 21-Jan-82
; @SUBMIT DDT/TIME:0:10:0/RESTART:YES
;COPYRIGHT (C) 1981, 1982 BY
;DIGITAL EQUIPMENT CORPORATION, MAYNARD, MASSACHUSETTS
;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.
;
;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.
;
; Required input files:
;
; SYS: JOBDAT.UNV
; LINK.EXE
; MACRO.EXE
; PA1050.EXE
; RUNOFF.EXE
; MACSYM.UNV
; MONSYM.UNV
;
; DSK: DDT.MAC
; F2EDDT.MAC
; F2FDDT.MAC
; F2KDDT.MAC
; F2MDDT.MAC
; F2RDDT.MAC
; F2UDDT.MAC
;
; Output files:
;
; DSK: EDDT.REL
; FILDDT.EXE
; KDDT.REL
; MDDT.REL
; RDDT.REL
; SDDT.EXE
; UDDT.EXE
;
DDT::
@CHKPNT DDT
; Setup logical names
;
@INFORMATION LOGICAL-NAMES SYS:
@INFORMATION LOGICAL-NAMES DSK:
; Get system software version
;
@GET SYS:MACRO
@INFORMATION VERSION
@GET SYS:LINK
@INFORMATION VERSION
@GET SYS:PA1050
@INFORMATION VERSION
@GET SYS:CREF
@INFORMATION VERSION
@GET SYS:RUNOFF
@INFORMATION VERSION
; Checksum input files
;
@VDIRECTORY SYS:MACRO.EXE,SYS:LINK.EXE,SYS:PA1050.EXE,SYS:RUNOFF.EXE,
@CHECKSUM SEQUENTIAL
@
@VDIRECTORY SYS:JOBDAT.UNV,SYS:MONSYM.UNV,SYS:MACSYM.UNV,
@CHECKSUM SEQUENTIAL
@
@VDIRECTORY DDT.MAC,
@CHECKSUM SEQUENTIAL
@
@VDIRECTORY F2EDDT.MAC,F2FDDT.MAC,F2KDDT.MAC,F2MDDT.MAC,F2RDDT.MAC,F2UDDT.MAC,
@CHECKSUM SEQUENTIAL
@
; COMPILE DDT.MAC WITH VARIOUS PARAMETER FILES, PRODUCING ALL .REL FILES
;
@COMPILE/COMPILE F2EDDT+DDT.MAC EDDT
@COMPILE/COMPILE F2FDDT+DDT.MAC FILDDT
@COMPILE/COMPILE F2KDDT+DDT.MAC KDDT
@COMPILE/COMPILE F2MDDT+DDT.MAC MDDT
@COMPILE/COMPILE F2RDDT+DDT.MAC RDDT
@COMPILE/COMPILE F2UDDT+DDT.MAC UDDT
; Build UDDT.EXE and eliminate page 0 by hand
;
@LINK
*/SYMSEG:NONE UDDT/SAVE=UDDT/NOLOCALS/GO
@GET UDDT.EXE
@SAVE UDDT.EXE 764 777
; Build SDDT.EXE and copy the symbol table pointers from page 0 into
; SDDT so we can save SDDT without page 0.
;
@LINK
*/SET:.LOW.:740000 /SET:DDTSYM:741000 /SYMSEG:PSECT:DDTSYM /UPTO:763777 -
*/PATCHSIZE:#2000 SDDT/SAVE = /HASHSIZE:10000 UDDT/NOLOCALS, /LOCALS -
*SYS:MONSYM, SYS:MACREL /GO
@GET SDDT.EXE
@START 770000
=MOVE 0,116^[X
=MOVEM 0,@770001^[X
=MOVE 0,117^[X
=MOVEM 0,@770002^[X
^Z
;
@SAVE SDDT.EXE 740 777
; Build FILDDT
;
@LOAD FILDDT
@SAVE FILDDT
; RUNOFF documentation
;
@NOERROR
@RUNOFF
*DDT41A.DOC=DDT41A.RND
@ERROR
; Checksum the output files
;
@VDIRECTORY UDDT.EXE,SDDT.EXE,FILDDT.EXE,EDDT.REL,KDDT.REL,MDDT.REL,RDDT.REL,
@CHECKSUM SEQUENTIAL
@
@VDIRECTORY DDT41A.DOC,
@CHECKSUM SEQUENTIAL
@
; Get the version number of the DDT just built
;
@GET FILDDT
@INFORMATION VERSION
; Delete unnecessary .REL files
;
@DELETE UDDT.REL,FILDDT.REL