Google
 

Trailing-Edge - PDP-10 Archives - scratch - 10,7/unscsp/lodtst/lodtst.ctl
There are 5 other files named lodtst.ctl in the archive. Click here to see a list.
;JOB%(1) LODTST.CTL [CONTROL FILE TO BUILD THE LOAD TEST PACKAGE] 1 FEB 78
;TO MAKE LOD???.EXE FROM LOD???.MAC
;SUBMIT WITH COMMAND .SUBMIT LOD???.CTL/RESTART:1
;
START::
.CHKPNT START
;
;REMOVE UNNECESSARY FILES FROM PREVIOUS SUBMISSIONS OF THIS CONTROL
;FILE
;
.DELETE LODTST.EXE,LODAVE.EXE,LODCOR.EXE,LODCPU.EXE,LODIO.EXE,LODOPN.EXE
.IF (ERROR)
.DELETE LODPQ1.EXE,LODSLP.EXE,LODUNV.UNV,LODTST.REL,LODAVE.REL
.IF (ERROR)
.DELETE	LODCOR.REL,LODCPU.REL,LODIO.REL,LODOPN.REL,LODPQ1.REL
.IF (ERROR)
.DELETE LODSLP.REL,LODUNV.REL,LODTST.ERR
.IF (ERROR)

;REQUIRED FILES:  (LATEST RELEASED VERSIONS)
;DEC:	PIP.EXE
;	DIRECT.EXE
;	COMPIL.EXE
;	MACRO.EXE
;	LINK.EXE
;	LNK???.EXE
;	CREF.EXE
;OUTPUT FILES
;	LODTST.EXE
;	LODAVE.EXE
;	LODCOR.EXE
;	LODCPU.EXE
;	LODIO.EXE
;	LODPQ1.EXE
;	LODOPN.EXE
;	LODSLP.EXE
;FILES TO BE SHIPPED
;	LODTST.MAC
;	LODAVE.MAC
;	LODCOR.MAC
;	LODCPU.MAC
;	LODIO.MAC
;	LODPQ1.MAC
;	LODOPN.MAC
;	LODSLP.MAC
;	LODUNV.MAC
;	LODTST.EXE
;	LODAVE.EXE
;	LODCOR.EXE
;	LODCPU.EXE
;	LODIO.EXE
;	LODPQ1.EXE
;	LODOPN.EXE
;	LODSLP.EXE
;	LODTST.RND
;	LODTST.DOC
;	LODTST.CTL
.ASSIGN DEC SYS

;MAKE A DIRECTORY OF ALL REQUIRED FILES (LATEST RELEASED VERSIONS)
.DIRECT /CHECKSUM DEC:PIP.EXE,DIRECT.EXE,COMPIL.EXE,MACRO.EXE,-
LNK???.EXE,LINK.EXE,CREF.EXE
.DIRECT /CHECKSUM LODTST.MAC,LODAVE.MAC,LODCOR.MAC,LODCPU.MAC,LODIO.MAC,-
LODOPN.MAC,LODPQ1.MAC,LODSLP.MAC,LODUNV.MAC

;MAKE A RECORD OF WHAT IS BEING USED
.SET WATCH VERSION
.IF (ERROR)

;PUT CREF FILES ON DSK:
.ASSIGN DSK LPT
.ERROR %
;LOAD AND CREF EACH PROGRAM IN THE PACKAGE
.COMPILE /COMPILE LODUNV.MAC
.LOAD/CREF LODTST
.NSAVE LODTST
.CREF
.LOAD/CREF LODAVE
.NSAVE LODAVE
.CREF
.LOAD/CREF LODCOR
.NSAVE LODCOR
.CREF
.LOAD/CREF LODCPU
.NSAVE LODCPU
.CREF
.LOAD/CREF LODIO
.NSAVE LODIO
.CREF
.LOAD/CREF LODOPN
.NSAVE LODOPN
.CREF
.LOAD/CREF LODPQ1
.NSAVE LODPQ1
.CREF
.LOAD/CREF LODSLP
.NSAVE LODSLP
.CREF

;DELETE INTERMEDIATE FILES

.DELETE LODUNV.UNV,LODUNV.REL,LODTST.REL,LODAVE.REL,LODCOR.REL
.DELETE LODCPU.REL,LODIO.REL,LODOPN.REL,LODPQ1.REL,LODSLP.REL

;CHECKSUM DIRECTORIES OF THE RESULTS

.DIRECT /CHECKSUM LODTST.EXE,LODAVE.EXE,LODCOR.EXE,LODCPU.EXE
.DIRECT /CHECKSUM LODIO.EXE,LODOPN.EXE,LODPQ1.EXE,LODSLP.EXE
.PLEASE LODTST SUCCESSFUL.		;NOTIFY OPERATOR
.DEASSIGN

.GOTO DONE
;
;
;IF THIS JOB FAILED, MAKE A ".ERR" FILE ON THE DISK TO LET YOU
; KNOW THAT IT FAILED.
ERROR::
%ERR::
%FIN::
;
.COPY LODTST.ERR=NUL:
.PLEASE LODTST FAILED
DONE::
;END FILE [LODTST.CTL]