Google
 

Trailing-Edge - PDP-10 Archives - BB-J724A-SM_1980 - sources/d60spd.ctl
There are 8 other files named d60spd.ctl in the archive. Click here to see a list.
!
! Name: D60SPD.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 D60SPD from its basic
!		sources.  The files created by this job are:
!
!		D60SPD.EXE
!		D60SPD.MEM
!
!		The source files needed are:
!
!		D60SPD.MAC
!		C11SIM.MAC
!		D60SPD.RNO
!
!		Other files needed on system area:
!
!		JOBDAT.UNV	Job data area definitions
!		MACTEN.UNV	Interestings and useful macros
!		UUOSYM.UNV	Definitions for UUO arguments
!		MONSYM.UNV	JSYS argument definitions (TOPS20 only)
!		HELPER.REL	Help command service
!
! 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,SYS:RUNOFF.EXE,
@CHECKSUM SEQ
@
@VDIRECT MONSYM.UNV,UUOSYM.UNV,JOBDAT.UNV,MACTEN.UNV,HELPER.REL,
@CHECKSUM SEQ
@
@VDIRECT D60SPD.MAC,C11SIM.MAC,D60SPD.RNO,
@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
@GET SYS:RUNOFF
@INFORMATION VERSION
!
! Create the users' manual [D60SPD.MEM]
!
@CHKPNT MANUAL
MANUAL::
@R RUNOFF
!
*D60SPD.RNO
!
! Create a controlling file for TOPS20 assembly
!
@CHKPNT COMPIL
COMPIL::
@COPY TTY: D60CON.MAC
@FTJSYS==-1
@
!
! Compile all modules of the D60SPD program
!
@COMPILE /COMPILE /CREF D60CON.MAC+D60SPD.MAC,C11SIM.MAC
!
! Generate cross reference listings of all modules
!
@CHKPNT CRFGEN
CRFGEN::
@R CREF
*FOO:D60SPD.LST=D60SPD.CRF
*FOO:C11SIM.LST=C11SIM.CRF
!
! Load and save the D60SPD program
!
@CHKPNT LOAD
LOAD::
@LOAD D60SPD,C11SIM
@SAVE D60SPD
@INFORMATION VERSION
!
! Get a checksummed directory of the output files
!
@CHKPNT ODIRCT
ODIRCT::
@VDIRECT D60SPD.EXE,D60SPD.MEM,
@CHECKSUM SEQ
@
!
! Clean up the directory before end of run
!
@CHKPNT END
END::
@DELETE D60CON.MAC
!
! End of D60SPD.CTL