Google
 

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