Google
 

Trailing-Edge - PDP-10 Archives - ap-c796e-sb - fudge2.ctl
There are no other files named fudge2.ctl in the archive.
; JOB %1(15) TO MAKE FUDGE2.SHR FROM FUDGE2.MAC
; SUBMIT WITH COMMAND  .QUEUE I:=FUDGE2/RESTART:1
;
; REQUIRED FILES:  (LATEST RELEASED VERSIONS)
;[10,7]	PIP.SHR
;	DIRECT.SHR
;	COMPIL.SHR
;	MACRO.SHR
;	LOADER.SHR
;	JOBDAT.REL
;	CREF.SHR
;	HELPER.REL
;[SELF]	FUDGE2.MAC
;	FUDGE2.HLP
;
; OUTPUT FILE:
;	FUDGE2.SHR
; OUTPUT LISTINGS:
;	FUDGE2  MAP
;	FUDGE2  CREF LISTING
;	FUDGE2.LOG
;
;
; COPY FILES FROM [10,7] AND USE PRIVATE "SYS:"
.RUN DSK:PIP[10,7]
*/X_DSK:[10,7]PIP.SHR,COMPIL.SHR,MACRO.SHR,LOADER.SHR
*/X_DSK:[10,7]JOBDAT.REL,CREF.SHR,HELPER.REL
;
; MAKE A RECORD OF WHAT IS BEING USED
.SET WATCH VERSION
.IF (NOERROR) .GOTO A
.RUN DSK:DIRECT[10,7]
*TTY:/CHECKSUM=*.SHR+*.REL
;
A:.ASSIGN DSK: SYS:
;
; COMPILE, LOAD, AND SAVE; PRODUCING MAP AND CREF FILE
.LOAD /MAP:LPT:FUDGE2 /CREF /COMPILE FUDGE2.MAC,HELPER.REL %A
.SSAVE DSK:FUDGE2
.VERSION
.IF (ERROR) .E 137
;
; TRY IT JUST TO MAKE SURE IT WORKS
.RUN DSK:FUDGE2
*/H
;
; PRODUCE SOURCE LISTING AND TELL OPERATOR
.CREF

; CREATE 3 COPIES OF THE DOC AND HELP FILES
.RUN PIP[10,7]
*FDGDOC.RNO_FDG???.RND
*FDGHLP.LST_FUDGE2.HLP
.RUN DSK:RUNOFF[10,7]
*FDGDOC.RNO

.RUN DSK:DIRECT[10,7]
*FDGDOC.TMP=FDG???.RND/CHECKSUM/DETAIL
*FDGHLP.TMP=FUDGE2.HLP/CHECKSUM/DETAIL

.RUN TECO[10,7]
*ERFDGDOC.TMPEWFDGDOC.TMPY12I18<13I10I><S
;5<I	>>HXAZJ12IGA12IHPEF
*ERFDGHLP.TMPEWFDGHLP.TMPY12I18<13I10I><S
;5<I	>>HXAZJ12IGA12IEX

.RUN PIP[10,7]
*FDGDOC.LST_FDGDOC.TMP,FDGDOC.LST,FDGDOC.TMP,FDGDOC.LST,FDGDOC.TMP,FDGDOC.LST
*FDGHLP.LST_FDGHLP.TMP,FDGHLP.LST,FDGHLP.TMP,FDGHLP.LST,FDGHLP.TMP,FDGHLP.LST
;
.RUN DSK:DIRECT[10,7]
*TTY:/CHECKSUM=FUDGE2.MAC+FUDGE2.HLP+FUDGE2.CTL+FUDGE2.SHR+FDG???.RND
.PLEASE FUDGE2 SUCCESSFUL
;
; REMOVE ALL TEMPORARY FILES
%FIN: .DELETE FUDGE2.REL,MACRO.SHR,LOADER.SHR,CREF.SHR,FDG???.TMP,FDGDOC.RNO
.IF (ERROR) ;DON'T CARE IF FAILED
.DELETE COMPIL.SHR,PIP.SHR,JOBDAT.REL,HELPER.REL
.IF (ERROR)	;
;[END OF FUDGE2.CTL]