Google
 

Trailing-Edge - PDP-10 Archives - iqlv30 - iqlins.ctl
There are 2 other files named iqlins.ctl in the archive. Click here to see a list.
;IQLINS.CTL
;
;THIS CONTROL FILE WILL BUILD IQL VERSION 3A
;FOR A DECSYSTEM-10.
;
;TO RECOMPILE ALL COBOL SOURCES, RUN WITH
;	.SUBMIT IQLINS
;
;TO ONLY RELOAD, RUN WITH
;	.SUBMIT IQLINS/TAG:NOCOMP
;
;
;REQUIRED FILES TO COMPILE IQL3A
;
;   (IN LOGICAL DEVICE DSK:)
;	IQLINS.CTL (THIS FILE)
;	IQA.CBL
;	IQA.CMD
;	IQD.CBL
;	IQD.CMD
;	IQE.CBL
;	IQE.CMD
;	IQEBAS.CMD
;	IQES.CBL
;	IQCALL.CBL
;	IQL.CBL
;	IQL.CMD
;	IQLIB.REL
;	IQLVER.MAC
;	IQM.CBL
;	IQM.CMD
;	IQSCH.CBL  (FOR DBMS ONLY)
;	IQSCH.CMD
;	IQU.CBL
;	IQU.CMD
;	LIBOL.REL (V.12 WITH EDIT #535)
;
;   (IN LOGICAL DEVICE SYS:)
;	COBOL.EXE (V.12)
;	LIBO12.EXE (V12)
;	LINK.EXE (V.3 (560) OR V.4)
;	MACRO.EXE (V.53)
;	MACSYM.UNV
;	SORT.EXE (V.3A OR V.4)
;
;OUTPUT FILES:
;	IQA.EXE
;	IQD.EXE
;	IQE.EXE
;	IQL.EXE
;	IQM.EXE
;	IQU.EXE
;	IQSCH.EXE  (FOR DBMS ONLY)
;
;
;FIRST, CHECK FOR ALL THE FILES THERE, AND VERSION NUMBERS
;
.DIR IQA.C??,IQD.C??,IQE*.C??,IQCALL.CBL,IQL.C??,IQLIB.REL,IQLVER.MAC,IQM.C??,IQSCH.C??,IQU.C??,LIBOL.REL
.
;
.DIR SYS:COBOL,SYS:LIBO12,SYS:MACRO,SYS:LINK,SYS:SORT
.
;
; TYPE OUT THE COMMAND .CMD FILES FOR REFERENCE
;
.TYPE IQ*.CMD
;
;
;NOW BUILD EACH IQL MODULE SEPARATELY
;
;	IQLVER VERSION NUMBER MODULE
;-----------------------------------------
.R MACRO
*IQLVER=IQLVER
.
;
;	IQA
;----------------------
.R COBOL
*,-=IQA/S/N/P
.LOAD @IQA.CMD

.SAVE IQA
.VERSION
;
;	IQD
;---------------------
.R COBOL
*,-=IQD/S/N/P
.LOAD @IQD.CMD

.SAVE IQD
.VERSION
;
;	IQE
;-----------------------
.R COBOL
*,-=IQE/S/N/P/R
*,-=IQES/S/N/P/R
*,-=IQCALL/S/N/P/R
.LOAD @IQE.CMD
.IF (ERROR) .LOAD @IQEBAS.CMD

.SAVE IQE
.VERSION
;
;	IQL
;---------------------
.R COBOL
*,-=IQL/S/N/P
.LOAD @IQL.CMD

.SAVE IQL
.VERSION
;
;	IQM
;--------------------
.R COBOL
*,-=IQM/S/N/P
.LOAD @IQM.CMD

.SAVE IQM
.VERSION
;
;	IQU
;--------------------
.R COBOL
*,-=IQU/S/N/P/R
.LOAD @IQU.CMD

.SAVE IQU
.VERSION
;
;	IQSCH (NEEDED FOR DBMS ONLY)
;----------------------------------------
.R COBOL
*,-=IQSCH/S/N/P/R
.IF (ERROR) GOTO CLEAN
.LOAD @IQSCH.CMD
.IF (NOERROR) .SAVE IQSCH
.VERSION

;
;DONE, GO CLEAN UP
.GOTO CLEAN
;
;
NOCOMP::	;HERE TO RELOAD ONLY, NO COMPILING NEEDED
;
;FIRST, CHECK FOR ALL THE FILES THERE, AND VERSION NUMBERS
;
.DIR IQA.REL,IQD.REL,IQE*.REL,IQCALL.REL,IQL*.REL,IQM.REL,IQSCH.REL,IQU.REL
.
.
;
.DIR SYS:COBOL,SYS:LIBO12,SYS:MACRO,SYS:LINK,SYS:SORT
.
;
;
; TYPE OUT THE COMMAND .CMD FILES FOR REFERENCE
;
.TYPE *.CMD
;
;
.LOAD @IQA.CMD

.SAVE IQA
.VERSION
.LOAD @IQD.CMD

.SAVE IQD
.VERSION
.LOAD @IQE.CMD
.IF (ERROR) .LOAD @IQEBAS.CMD

.SAVE IQE
.VERSION
.LOAD @IQL.CMD

.SAVE IQL
.VERSION
.LOAD @IQM.CMD

.SAVE IQM
.VERSION
.LOAD @IQU.CMD

.SAVE IQU
.VERSION
.LOAD @IQSCH.CMD
.IF (NOERROR) .SAVE IQSCH
.VERSION

;
;
CLEAN::		;CHECK ON THE FILES GENERATED
;
.DIR IQA.EXE,IQD.EXE,IQE.EXE,IQL.EXE,IQM.EXE,IQU.EXE,IQSCH.EXE
.
.
;
;

; END OF IQLINS.CTL FOR DEC-10.