Google
 

Trailing-Edge - PDP-10 Archives - decuslib20-02 - decus/20-0057/make.ctl
There are 2 other files named make.ctl in the archive. Click here to see a list.
@CONN<DECUS.T.78>
@DEFINE UNV: <TOOLS>,<TEN>
; BATCH CONTROL FILE MODIFIED FOR DEC-20 SYSTEM 1 JUL 80
; FOR DECUS BY PAUL ROBINSON, WESLEYAN UNIV.
; THIS BATCH CONTROL FILE BUILDS THE FASBOL COMPILER AND LIBRARY
;
; COMPILE THE COMPILER MODULES
;@FASBOL
;*FASBOL.FAS,=FASBOL.SNO
;@FASBOL
;*INITLZ.FAS,=INITLZ.SNO
;@FASBOL
;*INITLA.FAS,=INITLA.SNO
;@FASBOL
;*INITLB.FAS,=INITLB.SNO
;@FASBOL
;*DECLPH.FAS,=DECLPH.SNO
;@FASBOL
;*EXECPH.FAS,=EXECPH.SNO
;@FASBOL
;*EACTPH.FAS,=EACTPH.SNO
;@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.
@MACRO
;*SDDNDF.REL,=SDDNDF.VMS
;*SDDLIB.REL,=SDDLIB.MAC
;*SDDPRM.REL,=SDDPRM.VMS
;*SDDIOR.REL,=SDDIOR.MAC
;*SDDPAT.REL,=SDDPAT.MAC
;*SDDUTL.REL,=SDDUTL.MAC
;*SDDBKT.REL,=SDDBKT.MAC
;*SDDSYS.REL,=SDDSYS.VMS
;*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
; MAKE SURE AN EXISTING LIBRARY GETS OVERWRITTEN
@COPY SDDLIB.REL FASLIB.REL
@APPEND SDDPRM.REL,SDDIOR.REL,SDDPAT.REL,SDDUTL.REL,SDDBKT.REL,SDDSYS.REL,SDDDUM.REL,PFHSNO.REL FASLIB.REL
;
; BUILD COMPILER FILE WITH FULL CROSS-REFERENCE MODULE
@LOAD FASBOL,INITLZ,INITLA,INITLB,DECLPH,EXECPH,EACTPH,CROSPH,GETBKT,PFHSNO,%"SEARCH" 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
;@FASBOL
;*CROSPH.FAS,=CROSPH.DUM
;@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