Trailing-Edge
-
PDP-10 Archives
-
ap-c796e-sb
-
blis10.ctl
There are no other files named blis10.ctl in the archive.
370
BLISS
! JOB BLIS10 %1(2) JAN 19,1978
! JOB TO BUILD THE BLISS-10 COMPILER ON THE DECSYSTEM-10.
! SUBMIT BLIS10.CTL/RESTART/OUTPUT:0/CORE:125K/TIME:2:00:00
! VERSION 7E(226)
!REQUIRED FILES: (LATEST RELEASED VERSIONS)
!DEC: PIP.EXE
! TECO.EXE
! DIRECT.EXE
! MACRO.EXE
! LINK.EXE
! BLIS10.EXE 7B(222) (OR) CURRENT FILED IMAGE
!
!OUTPUT FILES:
! BLIS10.EXE
! BLIS10.DOC
! BLIS10.ERR
! BLIS10.HLP
! SIX12.REL
!
!OUTPUT LISTING FILE:
! BLIS10.LOG
!
!FILES TO BE SHIPPED:
! BLIS10.EXE
! BLIS10.ERR
! BLIS10.DOC
! BLIS10.HLP
! BLIS10.CTL
! BLIS10.LNK
! BLSERR.RNO
! INDEX.BLI
! INDEX.SHR
! SIX12.BLI
! SIX12.REL
! NOTE: ALL *.BLI,*.SUP AND *.REL FILES USED AND PRODUCED BY BLIS10.CTL.
!
!
GO::
.CHKPNT GO
.R SETSRC
*NOSYS
*NONEW
.SET WATCH ALL
! TAKE A CHECKSUMMED DIRECTORY OF ALL THE INPUT FILES.
! THERE ARE BASICALLY TWO SET OF FILES.
! 1. SUP FILES (IE) *.SUP. EACH SUP FILE CONTAINS
! A REQUIRE FILE AND BLI FILE. THERE IS ONLY ONE
! REQUIRE FILE USED HERE. IT IS BEGIN.BLI. BLISS-10
! HAS ONLY ONE REQUIRE FILE.
! 2. ALL BLI FILES.
.DIR/CH -
*AD0 .SUP ,-
*AD2 .SUP ,-
*AR2N .SUP ,-
*AS3 .SUP ,-
*CC3 .SUP ,-
*CN1N .SUP ,-
*CN2N .SUP ,-
*CN3 .SUP ,-
*DE0N .SUP ,-
*DE1N .SUP ,-
*DE3N .SUP ,-
*DR0N .SUP ,-
*DR3N .SUP ,-
*GT0 .SUP ,-
*GT1N .SUP ,-
*GT2 .SUP ,-
*LD3N .SUP ,-
*LS0 .SUP ,-
*LS3N .SUP ,-
*LX0N .SUP ,-
*LX1N .SUP ,-
*LX3 .SUP ,-
*MA0N .SUP ,-
*MA1N .SUP ,-
*PE3 .SUP ,-
*RG2 .SUP ,-
*RG3N .SUP ,-
*RQ1N .SUP ,-
*SN1N .SUP ,-
*XR0N .SUP ,-
*XR3N .SUP
! TAKE A CHECKSUMMED DIRECTORY OF ALL BLI AND CTL AND MACRO FILES
!
.DIR/CH -
*AR2N .BLI ,-
*BEGIN .BLI ,-
*BLSERR .RNO ,-
*CN1N .BLI ,-
*CN2N .BLI ,-
*DE0N .BLI ,-
*DE1N .BLI ,-
*DE3N .BLI ,-
*DR0N .BLI ,-
*DR3N .BLI ,-
*GT1N .BLI ,-
*H2ADDR .BLI ,-
*H3ASSY .BLI ,-
*H3CCL .BLI ,-
*H3CNTR .BLI ,-
*H2GTRE .BLI ,-
*H2REGI .BLI ,-
*H3PEEP .BLI ,-
*H3LEXA .BLI ,-
*INDEX .BLI ,-
*LD3N .BLI ,-
*LOADDR .BLI ,-
*LOGTRE .BLI ,-
*LOLSTP .BLI ,-
*LS3N .BLI ,-
*LX0N .BLI ,-
*LX1N .BLI ,-
*MA0N .BLI ,-
*MA1N .BLI ,-
*RG3N .BLI ,-
*RQ1N .BLI ,-
*SN1N .BLI ,-
*XR0N .BLI ,-
*XR3N .BLI ,-
*LOIO .MAC ,-
*NOONCE .MAC ,-
*SIX12 .BLI ,-
*BLIS10 .CTL ,-
*BLIS10 .LNK
! NOW, COMPILE ALL BLISS-10 SOURCES. USE THE GOOD BLISS-10
! CREATED EARLIER.
!
COMPL::
.CHKPNT COMPL
.R SETSRC
*NOSYS
*NONEW
.SET WATCH ALL
.RUN BLIS10
.VERSION
.RUN BLIS10
*AD0=AD0.SUP
*AD2=AD2.SUP
*AR2N=AR2N.SUP
*AS3=AS3.SUP
*CC3=CC3.SUP
*CN1N=CN1N.SUP
*CN2N=CN2N.SUP
*CN3=CN3.SUP
*DE0N=DE0N.SUP
*DE1N=DE1N.SUP
*DE3N=DE3N.SUP
*DR0N=DR0N.SUP
*DR3N=DR3N.SUP
*GT0=GT0.SUP
*GT1N=GT1N.SUP
*GT2=GT2.SUP
*LD3N=LD3N.SUP
*LS0=LS0.SUP
*LS3N=LS3N.SUP
*LX0N=LX0N.SUP
*LX1N=LX1N.SUP
*LX3=LX3.SUP
*MA0N=MA0N.SUP
*MA1N=MA1N.SUP
*PE3=PE3.SUP
*RG2=RG2.SUP
*RG3N=RG3N.SUP
*RQ1N=RQ1N.SUP
*SN1N=SN1N.SUP
*XR0N=XR0N.SUP
*XR3N=XR3N.SUP
*SIX12=SIX12.BLI
*INDEX=INDEX.BLI
MACRO::
.CHKPNT MACRO
.R SETSRC
*NOSYS
*NONEW
.SET WATCH ALL
!
! THE FOLLOWING COMMENTED TECO MACRO WOULD UPDATE THE EDIT
! NUMBER OF THE BLISS-10 COMPILER.
! IF ONE WISHES TO INCREMENT THE EDIT NUMBER, JUST REMOVE
! THE COMMENT MARKS.
! IT IS A GOOD PRACTICE TO UPDATE THE EDIT NUMBER OF
! THE BLISS-10 COMPILER FOR EACH CREATION.
! THIS WOULD HELP IN DISTINGUISHING THE OLD AND NEW COMPILER.
!
! RUN TECO ON NOONCE.MAC TO UPDATE EDIT NUMBER OF BLISS-10.
!
! .R TECO
! *EB NOONCE.MACY
! =NEDNUM==:^^D.U0\U1Q0,.K%1\EX
.R MACRO
*LOIO=LOIO.MAC
*NOONCE=NOONCE.MAC
EFILE::
.CHKPNT EFILE
! THIS EXPLAINS HOW TO CREATE BLISS-10 ERROR FILE.
! INPUT FILE: BLSERR.RNO
! OUTPUT FILE: BLIS10.ERR
!
! THE BLSERR.RNO FILE IS IN RUNOFF FORMAT. IF YOU WANT TO
! ADD OR DELETE AN ERROR MESSAGE OR MAKE CHANGES TO EXISTING FILE,
! DO AS FOLLOW:
! 1. INCORPORATE THE CHANGES INTO BLSERR.RNO.
! 2. .R RUNOFF
! *BLIS10.ERR=BLSERR.RNO
! 3. NOW CREATE A MODULE FOR THE BLISS-10 COMPILER WHICH CONTAINS A
! PLIT OF A TABLE OF ERROR CODE MNEMONICS, THEIR ERROR TYPE, AND
! THE BLOCK OFFSET FOR THE MESSAGE IN THE .ERR FILE.
! THE NEW FILE IS BL10ER.BLI.
!
! .RUN INDEX
! *BL10ER.BLI=BLIS10.ERR
!
! .RUN BLIS10
! *BL10ER=BL10ER.BLI
!
! IF ONE LINKS ALL BLISS-10 OBJECT FILES WITH THIS NEW BL10ER.REL,
! THEN ALL THE CHANGES MADE TO ERROR FILE COULD BE SEEN.
!
.R LINK
*INDEX/GO
.SSAV INDEX
.R RUNOFF
*BLIS10.ERR=BLSERR.RNO
.RUN INDEX
*BL10ER.BLI=BLIS10.ERR
.R BLIS10
*BL10ER=BL10ER.BLI
! TAKE A CHECKSUMMED DIRECTORY OF ALL OBJECT FILES
!
.DIR/CH -
*AD0 .REL ,-
*AD2 .REL ,-
*AR2N .REL ,-
*AS3 .REL ,-
*CC3 .REL ,-
*CN1N .REL ,-
*CN2N .REL ,-
*CN3 .REL ,-
*DE0N .REL ,-
*DE1N .REL ,-
*DE3N .REL ,-
*DR0N .REL ,-
*DR3N .REL ,-
*GT0 .REL ,-
*GT1N .REL ,-
*GT2 .REL ,-
*LD3N .REL ,-
*LS0 .REL ,-
*LS3N .REL ,-
*LX0N .REL ,-
*LX1N .REL ,-
*LX3 .REL ,-
*MA0N .REL ,-
*MA1N .REL ,-
*PE3 .REL ,-
*RG2 .REL ,-
*RG3N .REL ,-
*RQ1N .REL ,-
*SN1N .REL ,-
*XR0N .REL ,-
*XR3N .REL ,-
*SIX12 .REL ,-
*INDEX .REL ,-
*LOIO .REL ,-
*NOONCE .REL ,-
*BLIS10 .ERR ,-
*BL10ER .BLI ,-
*BL10ER .REL
LINK::
.CHKPNT LINK
.R SETSRC
*NOSYS
*NONEW
.SET WATCH ALL
.ERROR % !FLAG "%ERORRS".
! NOW LINK ALL OBJECT FILES TO GET NEW VERSION OF BLISS-10.
!
.TYPE BLIS10.LNK
.R LINK
*@BLIS10.LNK
.NSSAVE BLIS10
.VERSION
.IF (ERROR) .E 137
!TRY IT JUST TO SEE IF IT WILL GO.
.RUN DSK:BLIS10
.DIR/CH -
*BLIS10 .EXE
! BUILD BLIS10.DOC AND BLIS10.HLP
!
.DIR/CH -
*BLIS10 .RND ,-
*BLIS10 .RNH
.R RUNOFF
*BLIS10.DOC=BLIS10.RND
*BLIS10.HLP=BLIS10.RNH
.DIR/CH -
*BLIS10 .DOC ,-
*BLIS10 .HLP
!END [BLIS10.CTL]