Trailing-Edge
-
PDP-10 Archives
-
BB-D351B-SM
-
sources/ddt60.ctl
There are 2 other files named ddt60.ctl in the archive. Click here to see a list.
!
! Name: DDT60.CTL
! Date: 11-July-79
!
! 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 that this control file will be
! able to be submitted without modification on consumer systems.
! Particular attention should be given to ersatz (logical) devices,
! structure names, directories and other such parameters. Submit times
! may vary depending on system configuration and load. The
! availablility of sufficient disk spave and core is mandatory.
!
! Function: This control file builds DDT60 from its basic
! sources. The files created by this job are:
!
! DDT60.EXE
!
! The source files needed are:
!
! DDT60.MAC
!
! Other files needed on system area:
!
! MONSYM.UNV JSYS argument definitions (TOPS20 only)
! MACSYM.UNV Macros supplied with TOPS20
! MACTEN.UNV Macros supplied with TOPS10
!
! Submit with the switch "/TAG:CREF" to obtain a cref'd listing of the
! assembled source files.
!
@CHKPNT START
START::
@DEFINE FOO: NUL:
@GOTO NOCREF::
!
CREF:: @DEFINE FOO: DSK:
!
NOCREF::
@CHKPNT LOGCLS
LOGCLS::
@DEFINE DSK: DSK:,SYS:
@DEFINE REL: DSK:
@INFORMATION LOGICAL-NAMES ALL
!
! Take a checksummed directory of all the input files.
!
@CHKPNT IDIRCT
IDIRCT::
@VDIRECT SYS:MACRO.EXE,SYS:LINK.EXE,SYS:CREF.EXE,
@CHECKSUM SEQ
@
@VDIRECT MONSYM.UNV,MACSYM.UNV,MACTEN.UNV,
@CHECKSUM SEQ
@
@VDIRECT DDT60.MAC,
@CHECKSUM SEQ
@
!
! Get version numbers of assembler, linker and cross reference program
!
@CHKPNT VERSON
VERSON::
@GET SYS:MACRO
@INFORMATION VERSION
@GET SYS:LINK
@INFORMATION VERSION
@GET SYS:CREF
@INFORMATION VERSION
!
! Create a controlling file for TOPS20 assembly
!
@CHKPNT COMPIL
COMPIL::
@COPY TTY: FTJSYS.MAC
@FTJSYS==-1
@
!
! Compile DDT60 program
!
@COMPILE /COMPILE /CREF FTJSYS.MAC+DDT60.MAC
!
! Generate cross reference listings of all modules
!
@CHKPNT CRFGEN
CRFGEN::
@R CREF
*FOO:DDT60.LST=DDT60.CRF
!
! Load and save the DDT60 program
!
@CHKPNT LOAD
LOAD::
@LOAD DDT60
@SAVE DDT60
@INFORMATION VERSION
!
! Get a checksummed directory of the output files
!
@CHKPNT ODIRCT
ODIRCT::
@VDIRECT DDT60.EXE,
@CHECKSUM SEQ
@
!
! Clean up the directory before end of run
!
@CHKPNT END
END::
@DELETE FTJSYS.MAC
!
! End of DDT60.CTL