Google
 

Trailing-Edge - PDP-10 Archives - decuslib20-02 - decus/20-0057/maksno.vms
There are 2 other files named maksno.vms in the archive. Click here to see a list.
; THIS BATCH CONTROL FILE BUILDS THE FASBOL COMPILER AND LIBRARY
;
; COMPILE THE COMPILER MODULES
.RUN FASBOL
*FASBOL.FAS,=FASBOL.SNO
.RUN FASBOL
*INITLZ.FAS,=INITLZ.SNO
.RUN FASBOL
*INITLA.FAS,=INITLA.SNO
.RUN FASBOL
*INITLB.FAS,=INITLB.SNO
.RUN FASBOL
*DECLPH.FAS,=DECLPH.SNO
.RUN FASBOL
*EXECPH.FAS,=EXECPH.SNO
.RUN FASBOL
*EACTPH.FAS,=EACTPH.SNO
.RUN FASBOL
*CROSPH.FAS,=CROSPH.SNO
;
; ASSEMBLE LIBRARY AND COMPILER MODULES
;NOTE: FOR A KI-10 VERSION, SET VARIABLE P$KI10 TO 1 IN MODULE SDDNDF.
;      FOR A KA-10 VERSION, SET TO ZERO.
;      FOR A VM SYSTEM SET VARIABLE P$VM TO 1 IN MODULE SDDNDF.
;      FOR A NON-VM SYSTEM SET P$VM TO ZERO
;      FOR A SYSTEM WITH BOTH VM AND NON-VM USERS, TWO VERSIONS OF
;      FASBOL AND FASLIB WILL HAVE TO BE MADE
; IF P$KI10 OR P$VM IS BEING CHANGED,
; YOU MUST HAVE THE "*.FAS" FILES, AND THEN THIS CONTROL FILE SHOULD BEGIN HERE.
.R MACRO
*SDDNDF.REL,=SDDNDF.MAC
*SDDLIB.REL,=SDDLIB.MAC
*SDDPRM.REL,=SDDPRM.MAC
*SDDIOR.REL,=SDDIOR.MAC
*SDDPAT.REL,=SDDPAT.MAC
*SDDUTL.REL,=SDDUTL.MAC
*SDDBKT.REL,=SDDBKT.MAC
*SDDSYS.REL,=SDDSYS.MAC
*SDDDUM.REL,=SDDDUM.MAC
*GETBKT.REL,=GETBKT.MAC
*PFHSNO.REL,=PFHSNO.MAC
*FASBOL.REL,=FASBOL.FAS
*INITLZ.REL,=INITLZ.FAS
*INITLA.REL,=INITLA.FAS
*INITLB.REL,=INITLB.FAS
*DECLPH.REL,=DECLPH.FAS
*EXECPH.REL,=EXECPH.FAS
*EACTPH.REL,=EACTPH.FAS
*CROSPH.REL,=CROSPH.FAS
;
; BUILD LIBRARY FILE
.R PIP
*FASLIB.REL=SDDLIB.REL,SDDPRM.REL,SDDIOR.REL,SDDPAT.REL,SDDUTL.REL,SDDBKT.REL,SDDSYS.REL,SDDDUM.REL,PFHSNO.REL
;
; BUILD COMPILER FILE WITH FULL CROSS-REFERENCE MODULE
.LOAD FASBOL,INITLZ,INITLA,INITLB,DECLPH,EXECPH,EACTPH,CROSPH,GETBKT,PFHSNO,/LIB SDDLIB,SDDPRM,SDDIOR,SDDPAT,SDDUTL,SDDBKT,SDDSYS,SDDDUM
.START
.SAVE FASBOL
;
; SECTION TO BUILD COMPILER FILE WITH DUMMY CROSS-REFERENCE MODULE
;(REDUCES CORE SIZE OF FASBOL COMPILER BY 1 OR 2K)
;REMOVE FOLLOWING INITIAL SEMICOLONS TO ACTIVATE THIS SECTION
;.RUN FASBOL
;*CROSPH.FAS,=CROSPH.DUM
;.R MACRO
;*CROSPH.REL,=CROSPH.FAS
;.LOAD FASBOL,INITLZ,INITLA,INITLB,DECLPH,EXECPH,EACTPH,CROSPH,GETBKT,PFHSNO,/LIB SDDLIB,SDDPRM,SDDIOR,SDDPAT,SDDUTL,SDDBKT,SDDSYS,SDDDUM
;.START
;.SAVE FASBOL.MIN