;****************************************************************************** ;BLDCST.CTL - Master control file to build unsupported cusps ; ;----- ;Running BLDCST: ; ;Submit BLDCST with the following command: ; .SUBMIT BLDCST[,]/TAG:cusp,cusp ;where "cusp" is replaced by the cusp name, such as AID or DMPFIL. ; ;----- ;Requirements: ;1) The sources and associated files that make up a cusp are located ; in an SFD dedicated to that cusp. ;2) Programs required to build the cusp(s) reside in the UFD. These ; are Macro, Link, Cref, etc. ; ;Note: This control file will also work if SFDs are not used. However, ; the directory may contain other files not associated with the ; particular cusp being built. ; ;----- ;If this control file is not started at a specific tag, a checksummed directory ;of the files needed to build all cusps will be taken. ;******************************************************************************* ; .SET WATCH VERSION .NOERROR .DIRECT/CHECKS MACRO.EXE,LINK.EXE,LNK???.EXE,CREF.EXE,COMPIL.EXE,DIRECT.EXE ; .GOTO EXIT AID:: ;******************************************************************************* ; AID ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; AID.MAC ; KMON.MAC ; ARITH.MAC ; INTERP.MAC ; ;Output files: ; AID.EXE ; AID20A.DOC ; AID.LST ; KMON.LST ; ARITH.LST ; INTERP.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMP KMON.MAC,ARITH.MAC,INTERP.MAC .IF (ERROR) .GOTO DIR .R LINK *AID/SSAVE,AID/MAP=KMON,ARITH,INTERP/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON BATCON:: ;************************************************************************** ; BATCON ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; BATCON.MAC ; ;Output files: ; BATCON.EXE ; BAT13.DOC ; BATCON.LST ; .SET WATCH VERSION ; .MAKE BATPRM.MAC *I; ;INSERT CHANGES TO DISTRIUBTED ASSEMBLY PARAMETERS HERE ;NOTE: IF ANY PARAMETERS ARE DECIMAL NUMBERS (E.G. DEFCOR==^D25*^D1024) ; 2 UP-ARROWS (CIRCUMFLEX) MUST BE ENTERED TO ACHIEVE 1 ; DEFCOR==^^D25*^^D1024 *; *EX .COMPIL /CREF /COMP BATOPR=TTY:+DSK:BATPRM.MAC+BATCON.MAC *FTOPR==-1 = = .IF (ERROR) .GOTO DIR .COMPIL /CREF /COMP BATPRM+BATCON.MAC .IF (ERROR) .GOTO DIR .R LINK *BATOPR/SSAVE=BATOPR,QUEUER/GO .IF (ERROR) .GOTO DIR .R LINK *BATCON/SSAVE=BATCON,QUEUER/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON BOOT11:: ;******************************************************************************* ; BOOT11 ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ; HELPER.REL ;Required files: ; BOOT11.MAC ; ;Output files: ; BOOT11.EXE ; BOOT11.HLP ; BOOT11.MEM ; BOOT11.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMP BOOT11.MAC .IF (ERROR) .GOTO DIR .R LINK *BOOT11/SSAVE=BOOT11/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON BOOTM:: ;******************************************************************************* ; BOOTM ;******************************************************************************* ; ; THIS SECTION CREATES A BOOTM FOR THE KI, KS, AND KL PROCESSORS ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ; FILEX.EXE ; RSXT10.EXE ; CONVRT.EXE ;Required files: ; BOOTM.MAC ; DXLD.MAC ; DXMCA.ADX ; DXMPA.A8 ; ;Output files: ; BOOTMI.RDI FOR TU70 READ-IN TAPE ON KI10 ; BOOTML.EXB FOR RSX20F LOADING ON THE KL10 ; BOOTMS.EXE FOR INPUT TO SMFILE TO PRODUCE KS10 VERSION ; BOOTM.LST ; DXLD.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMP DXLD .COMPIL /CREF /COMP TTY:+DSK:BOOTM.MAC *MAGRIM==0 ;NOT IN MAGRIM FORMAT = = ; ;WE NOW HAVE BOOTM.REL FOR USE WITH DXLD AND FOR LOADING ALONE TO ;PRODUCE THE KS10 BOOTM. ; .R LINK *DXLD/SAVE=DXLD.REL,BOOTM.REL/NOSTART/GO .IF (ERROR) .GOTO DIR .GET DSK:DXLD .VERSION .IF (ERROR) .GOTO DIR ; ;NOW MAKE BOOTMI.RDI FOR USE WITH TU70 READ-IN .ASSIGN DSK:OUT .RUN DXLD .SAVE BOOTM .COPY BOOTMI.RDI=BOOTM.RDI ; ;NOW CONVERT THE .EXE FILE TO A .SAVE FILE TO FEED INTO RSXT10 ; .R FILEX *BOOTM.SAV=BOOTM.EXE .IF (ERROR) .GOTO DIR ; ;NOW CONVERT THE .SAV FILE TO AN .EXB FILE FOR LOADING BY RSX20F ; .R RSXT10 *CONVERT BOOTM.SAV BOOTML.EXB .IF (ERROR) .GOTO DIR ; ;NOW LOAD BOOTM ALONE TO PRODUCE INPUT TO SMFILE FOR THE KS10 ; .R LINK *BOOTMS/SAVE=BOOTM/GO .IF (ERROR) .GOTO DIR ; ;FINALLY, CREATE BOOTMS.RDI WITH SMFILE ;WE CAN'T DO THIS UNDER BATCH BECAUSE SMFILE DOESN'T GO INTO INPUT ;WAIT SO BATCON CAN'T TELL IT WANTS ANOTHER LINE. ; ;.RUN SMFILE ;*OUTPUT MTBOOT BOOTMS.EXE BOOTMS.RDI ;*EXIT ;.IF (ERROR) .GOTO DIR ; ;NOW MAKE THE PAPER TAPE OF BOOTM IF NEEDED ; ;.COMPIL /CREF /COMP TTY:+DSK:BOOTM.MAC ;*MAGRIM==0 ;NOT IN MAGRIM FORMAT ;= ;= ;.R MACRO ;*PTP:BOOTM=FTBTM,BOOTM ;THIS OBJECT PROGRAM BEING AN EXEC MODE BOOTSTRAP, THERE IS ; NO WAY TO TEST IT UNDER BATCH, SO WE LET THAT PASS. ; .GOTO COMMON CONFIG:: ;******************************************************************************* ; CONFIG ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; CONFIG.MAC ; ;Output files: ; CONFIG.DOC ; CONFIG.EXE ; CONFIG.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMP CONFIG.MAC .IF (ERROR) .GOTO DIR .R LINK *CONFIG/SSAVE=CONFIG/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON CONV10:: ;******************************************************************************* ; CONV10 ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; ORNMAC.UNV ; GLXMAC.MAC ; UUOSYM.UNV ; GLXINI.REL ; OPRPAR.REL ; CONV10.MAC ; ;Output files: ; CONV10.EXE ; CONV10.LST ; .SET WATCH VERSION ; .COMP /CREF /COMP CONV10.MAC .IF (ERROR) .GOTO DIR .R LINK *CONV10/SAVE=CONV10/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON DMPFIL:: ;******************************************************************************* ; DMPFIL ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; DMPFIL.MAC ; ;Output files: ; DMPFIL.EXE ; DML6A.DOC ; DMPFIL.LST ; .SET WATCH VERSION ; .LOAD /CREF /COMP DMPFIL.MAC .IF (ERROR) .GOTO DIR .SSAVE .IF (ERROR) .GOTO DIR ; .GOTO COMMON DTCOPY:: ;************************************************************************** ; DTCOPY ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; BSLDR.REL ; COPY.MAC ; DTCOPY.MAC ; DTBOOT.MAC ; ;Output files: ; DTCOPY.EXE ; DTBOOT.REL ; DTB4A.DOC ; DTC007.DOC ; DTBOOT.LST ; .SET WATCH VERSION ; .LOAD /CREF /COMP COPY.MAC .IF (ERROR) .GOTO DIR .SAVE .IF (ERROR) .GOTO DIR .LOAD /CREF /COMP DTCOPY.MAC .IF (ERROR) .GOTO DIR .SAVE .IF (ERROR) .GOTO DIR .COMPIL /CREF /COMP BSLDR.REL=TTY:+DSK:DTBOOT.MAC *REL==1 = = .IF (ERROR) .GOTO DIR .ASSIGN DSK PTR .RUN DTCOPY */L .IF (ERROR) .GOTO DIR ; .GOTO COMMON DUMP:: ;************************************************************************ ; DUMP ;************************************************************************ ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ; HELPER.REL ; SCAN.REL ; SCNMAC.MAC ;Required files: ; C.MAC ; DUMP.MAC ; ;Output files: ; DUMP.EXE ; DUMP.DOC ; DUMP.LST ; .SET WATCH VERSION ; .R MACRO *=TTY:,D:C.MAC *%.C==-3 = *%.C==-3 = *=TTY:,D:SCNMAC.MAC *%.C==-3 = *%.C==-3 = *DUMP=DUMP .IF (ERROR) .GOTO DIR .R LINK *DUMP/SSAVE=DUMP,REL:SCAN/SEARCH,REL:HELPER/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON FAILSA:: ;************************************************************************** ; FAILSA ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; FAILSA.MAC ; ;Output files: ; FAILSA.EXE ; FAILSA.DOC ; FAILSA.LST ; .SET WATCH VERSION ; .LOAD /CREF /COMP FAILSA.MAC .IF (ERROR) .GOTO DIR .SAVE .IF (ERROR) .GOTO DIR ; .GOTO COMMON FILEX:: ;************************************************************************** ; FILEX ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; FILEX.MAC ; ;Output files: ; FILEX.EXE ; FLX17.DOC ; FILEX.LST ; .SET WATCH VERSION ; .LOAD /CREF /COMP FILEX.MAC .IF (ERROR) .GOTO DIR .SSAVE .IF (ERROR) .GOTO DIR ; .GOTO COMMON FACTPR:: ;************************************************************************** ; FACTPR ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ; SCAN.REL ;Required files: ; FACTPR.MAC ; ;OUTPUT FILES: ; FACTPR.EXE ; FPR2A.DOC ; FACTPR.LST ; .SET WATCH VERSION ; .LOAD /CREF /COMP FACTPR.MAC,REL:SCAN/SEARCH .IF (ERROR) .GOTO DIR .SSAVE .IF (ERROR) .GOTO DIR ; .GOTO COMMON GET:: ;******************************************************************************* ; GET ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; GET.MAC ; ;Output files: ; GET3.DOC ; GET.EXE ; GET.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMP GET.MAC .IF (ERROR) .GOTO DIR .R LINK *GET/SSAVE=GET/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON GRIPE:: ;************************************************************************** ; GRIPE ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; C.MAC ; GRIPE.MAC ; ;Output files: ; GRIPE.EXE ; GRP4.DOC ; GRIPE.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMP TTY:+DSK:C.MAC,GRIPE.MAC *%.C==-3 = = .IF (ERROR) .GOTO DIR .R LINK *GRIPE/SSAVE=GRIPE/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON KJOB:: ;************************************************************************** ; KJOB ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; KJOB.MAC ; ;Output files: ; KJOB.EXE ; KJB50A.DOC ; KJOB.LST ; .SET WATCH VERSION ; .LOAD /CREF /COMP KJOB.MAC .IF (ERROR) .GOTO DIR .SSAVE .IF (ERROR) .GOTO DIR ; .GOTO COMMON KNILDR:: ;*********************************************************************** ; KNILDR ;**************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ; HELPER.REL ; SCAN.REL ;Required files: ; MACTEN.UNV ; SCNMAC.UNV ; UUOSYM.UNV ; KNILDR.MAC ; ;Output files: ; KNILDR.EXE ; KNICOD.BIN ; .SET WATCH VERSION ; .COMPILE /CREF /COMP KNILDR .IF (ERROR) .GOTO DIR .R LINK *KNILDR/SAVE=KNILDR/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON LINED:: ;************************************************************************** ; LINED ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE :Required files: ; LINED.MAC ; ;Output files: ; LINED.EXE ; LND13B.DOC ; LINED.LST ; .SET WATCH VERSION ; .LOAD /CREF /COMP LINED.MAC .IF (ERROR) .GOTO DIR .SSAVE .IF (ERROR) .GOTO DIR ; ;FOR ANY NON-STANDARD VERSION OF LINED ASSEMBLE AS FOLLOW: ; ;.R MACRO ;*LINED_TTY:,DSK:LINED.MAC ;PURE=0 ((INCLUDE IF NON-REENTRANT WANTED)) ;CCLSW=0 ((INCLUDE IF CCL NOT WANTED)) ;TEMP=0 ((INCLUDE IF TMPCOR UUO DOES NOT EXIST)) ; ; .IF (ERROR) .GOTO DIR ; .GOTO COMMON GLXLGO:: ;******************************************************************************* ; GLXLGO (THE 7.03 LOGOUT) ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ; HELPER.REL ; SCAN.REL ; WILD.REL ;Required files: ; GLXLGO.MAC ; ;Output files: ; GLXLGO.EXE ; GLXLGO.LST ; .SET WATCH VERSION ; .R MACRO *GLXLGO,GLXLGO=GLXLGO.MAC .IF (ERROR) .GOTO DIR .R LINK *GLXLGO/SSAVE=GLXLGO/GO ;ONE MUST RENAME THE FILE ;.RENAME LOGOUT.EXE=GLXLGO.EXE .IF (ERROR) .GOTO DIR ; .GOTO COMMON MAKVFU:: ;******************************************************************************* ; MAKVFU ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ; MACTEN.UNV ;Required files: ; MACROS.MAC ; MAKVFU.MAC ; ;Output files: ; MACROS.UNV ; MAKVFU.EXE ; MAKVFU.HLP ; MAKVFU.LST ; NORMAL.VFU ; .SET WATCH VERSION ; .COMPIL /CREF /COMPIL MACROS.MAC/NOBIN, MAKVFU.MAC .IF (ERROR) .GOTO DIR .R LINK *MAKVFU/SSAVE=MAKVFU/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON MONEY:: ;************************************************************************** ; MONEY ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; MONEY.MAC ; :Output files: ; MONEY.EXE ; MNY17B.DOC ; MONEY.LST ; .SET WATCH VERSION ; .LOAD /CREF /COMP MONEY.MAC .IF (ERROR) .GOTO DIR .SAVE .IF (ERROR) .GOTO DIR ; .GOTO COMMON MTCOPY:: ;************************************************************************** ; MTCOPY ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ; HELPER.REL ;Required files: ; MTCOPY.MAC ; ;Output files: ; MTCOPY.EXE ; MTY3.DOC ; MTCOPY.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMP MTCOPY.MAC .IF (ERROR) .GOTO DIR .R LINK *MTCOPY/SSAVE=MTCOPY,REL:HELPER/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON NEWACT:: ;******************************************************************************* ; NEWACT ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; UUOSYM.UNV ; GLXMAC.UNV ; ORNMAC.UNV ; QSRMAC.UNV ; ACTSYM.UNV ; RMSINT.UNV ; RMS.REL ; B36LIB.REL ; GLXINI.REL ; ACTLIB.REL ; ACTCUS.REL ;Output files: ; NEWACT.EXE ; .SET WATCH VERSION FILES ; .COMPILE /CREF /COMP/MACRO NEWACT .IF (ERROR) .GOTO DIR ; .R LINK *NEWACT/SSAVE=/LOC/SYMSEG:LOW/SEGMENT:LOW - *REL:GLXLIB/EXCLUD:(GLXINI,GLXOTS),- *REL:ACTLIB/SEARCH/INCLUDE:ACTPRM, - *NEWACT,REL:ACTLIB/SEARCH,REL:ACTCUS/SEARCH, - *REL:OPRPAR/SEARCH,SYS:RMS,SYS:B361LB/SEARCH/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON NRT:: ;******************************************************************************* ; NRT ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; NRT.MAC ; ;Output files: ; NRT.EXE ; .SET WATCH VERSION ; .COMP /CREF /COMPIL NRT.MAC .IF (ERROR) .GOTO DIR ; .R LINK *NRT/SSAVE=NRT/GO .IF (ERROR) .GOTO DIR .GOTO COMMON OMOUNT:: ;******************************************************************************* ; OMOUNT ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; OMOUNT.MAC ; ;Output files: ; OMOUNT.EXE ; OMOUNT.HLP ; OMOUNT.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMP OMOUNT.MAC .IF (ERROR) .GOTO DIR .R LINK *OMOUNT/SAVE=OMOUNT/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON PAL10:: ;******************************************************************************* ; PAL10 ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; PAL10.MAC ; ;Output files: ; PAL10.EXE ; PAL10.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMPIL PAL10.MAC .IF (ERROR) .GOTO DIR .R LINK *PAL10/SSAVE=PAL10/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON PFH:: ;******************************************************************************* ; PFH ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; PFH.MAC ; ;Output files: ; PFH.EXE ; PFH.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMP PFH .IF (ERROR) .GOTO DIR .R LINK *PFH/SAVE=PFH/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON PLEASE:: ;************************************************************************** ; PLEASE ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; PLEASE.MAC ; ;Output files: ; PLEASE.EXE ; PLS14.DOC ; PLEASE.LST ; .SET WATCH VERSION ; .LOAD /CREF /COMP PLEASE.MAC .IF (ERROR) .GOTO DIR .SAVE .IF (ERROR) .GOTO DIR ; .GOTO COMMON MPBQUE:: ;QPRM:: ;************************************************************************** ; QPRM ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; QPRM.MAC ; ;Output files: ; QPRM.UNV ; QPRM.LST ; QPM2.DOC ; .SET WATCH VERSION ; .COMPIL /CREF /COMP TTY:+DSK:QPRM.MAC *%.Q==-3 = *%.Q==-3 = .IF (ERROR) .GOTO DIR ; MPBQUE:: ;QUEUE:: ;************************************************************************** ; QUEUE ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; QUEUE.MAC ; C.MAC ; SCNMAC.MAC ; ;Output files: ; QUEUE.EXE ; QUEUE.HLP ; QUEUE.LST ; QUE5.DOC ; .SET WATCH VERSION ; .COMPIL /CREF /COMP C.MAC+SCNMAC.MAC+QUEUE.MAC .IF (ERROR) .GOTO DIR .R LINK *QUEUE/GO .IF (ERROR) .GOTO DIR .SSAVE QUEUE ; MPBQUE:: ;QUEUER:: ;************************************************************************** ; QUEUER ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; QUEUER.MAC ; ;Output files: ; QUEUER.LST ; QUEUER.REL ; QUR4.DOC ; .SET WATCH VERSION ; .LOAD /CREF /COMP QUEUER.MAC .IF (ERROR) .GOTO DIR ; .GOTO COMMON MPBQUE:: ;QMANGR:: ;************************************************************************** ; QMANGR ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; QMANGR.MAC ; ;Output files: ; QMANGR.EXE ; QMANGR.LST ; QMR5A.DOC ; .SET WATCH VERSION ; .LOAD /CREF /COMP QMANGR.MAC .IF (ERROR) .GOTO DIR .SSAVE ; .GOTO COMMON REATTA:: ;******************************************************************************* ; REATTA ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; REATTA.MAC ; ;Output files: ; REATTA.EXE ; REATTA.LST ; RTA3.DOC ; .SET WATCH VERSION ; .LOAD /CREF /COMP REATTA.MAC .IF (ERROR) .GOTO DIR .SSAVE .IF (ERROR) .GOTO DIR ; .GOTO COMMON REDALL:: ;************************************************************************** ; REDALL ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; REDALL.MAC ; ;Output files: ; REDALL.EXE ; REDALL.DOC ; REDALL.LST ; .SET WATCH VERSION ; .LOAD /CREF /COMP REDALL.MAC .IF (ERROR) .GOTO DIR .SSAVE .IF (ERROR) .GOTO DIR ; .GOTO COMMON SCRIPT:: ;************************************************************************** ; SCRIPT ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; SCRIPT.MAC ; ;Output files: ; SCRIPT.EXE ; SCT014.MEM ; SCRIPT.LST ; .SET WATCH VERSION ; .LOAD /CREF /COMP SCRIPT.MAC .IF (ERROR) .GOTO DIR .SSAVE .IF (ERROR) .GOTO DIR ; .GOTO COMMON SOS:: ;************************************************************************** ; SOS ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ; HELPER.REL ;Required files: ; SOS.MAC ; ;Output files: ; SOS.EXE ; SOS.HLP ; SOS.LST ; SOS21.DOC ; SOSUG.MEM ; .SET WATCH VERSION ; .LOAD /CREF /COMP SOS.MAC,REL:HELPER.REL .IF (ERROR) .GOTO DIR .SSAVE .IF (ERROR) .GOTO DIR ; .GOTO COMMON SOUP:: ;******************************************************************************* ; SOUP ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; CAMCTL.MAC ; CAMIO.MAC ; CAMLOW.MAC ; COMERG.MAC ; CAMPAR.MAC ; CORFIH.MAC ; FEDCTL.MAC ; FEDIT.MAC ; FITRAK.MAC ; SERVIS.MAC ; 10K.MAC ; 10KIMP.MAC ; ;Output files: ; CAM.EXE ; FED.EXE ; COMP10.EXE ; CAM.MAP ; FED.MAP ; COMP10.MAP ; SOUP.HLP ; CAMCTL.LST ; CAMIO.LST ; CAMLOW.LST ; COMERG.LST ; CAMPAR.LST ; CORFIH.LST ; FEDCTL.LST ; FEDIT.LST ; FITRAK.LST ; SERVIS.LST ; 10K.LST ; 10KIMP.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMPIL CAMCTL.MAC,CAMIO.MAC,CAMLOW.MAC,COMERG.MAC,COMPAR.MAC,CORFIH.MAC,FEDCTL.MAC,FEDIT.MAC,FITRAK.MAC,SERVIS.MAC,10KIMP.MAC,10K.MAC .IF (ERROR) .GOTO DIR .R LINK *CAM/SSAVE=CAMLOW,CAMCTL,CAMIO,COMERG,COMPAR,CORFIH,FITRAK,SERVIS/GO .IF (ERROR) .GOTO DIR .COMPIL /COMPIL TTY:+DSK:CAMLOW.MAC *CMPRSW=1 = = .IF (ERROR) .GOTO DIR .R LINK *FED/SSAVE=CAMLOW,FEDCTL,FEDIT,CAMIO,CORFIH,SERVIS/GO .COMPIL /COMPIL TTY:+DSK:CAMIO.MAC *BIGSW=1 = = .IF (ERROR) .GOTO DIR .R LINK *COMP10/SSAVE=10KIMP,10K,COMPAR,CAMIO/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON SPACE:: ;************************************************************************** ; SPACE ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ; HELPER.REL ; QUEUER.REL ;Required files: ; SPACE.MAC ; ;Output files: ; SPACE.EXE ; SPACE.HLP ; SPC3.DOC ; SPACE.LST ; .SET WATCH VERSION ; .COMPILE /CREF /COMP SPACE.MAC .IF (ERROR) .GOTO DIR .R LINK *SPACE/SSAVE=SPACE,QUEUER/SEGMENT:HIGH,REL:HELPER/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON STRLIB:: ;************************************************************************** ; STRLIB ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE Required files: ; STRCNV.MAC ; STRDCL.MAC ; STRERR.MAC ; STRLOC.MAC ; STRUSR.MAC ; STRING.FOR ; ;Output files: ; STRLIB.REL ; STRLIB.MEM ; STR1.DOC ; STRLIB.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMP STRDCL.MAC,STRUSR.MAC,STRCNV.MAC,STRLOC.MAC,STRERR.MAC .IF (ERROR) .GOTO DIR .COP STRLIB.REL=STRUSR.REL,STRCNV.REL,STRLOC.REL,STRERR.REL .IF (ERROR) .GOTO DIR ; .GOTO COMMON SPRINT:: ;************************************************************************** ; SPRINT ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; SPRINT.MAC ; ;Output files: ; SPRINT.BWR ; SPRINT.EXE ; SPRINT.HLP ; SPT2.DOC ; SPRINT.PLM ; SPRINT.LST ; .SET WATCH VERSION ; .LOAD /CREF /COMP SPRINT.MAC .IF (ERROR) .GOTO DIR .SSAVE .IF (ERROR) .GOTO DIR ; .GOTO COMMON SPOOL:: ;************************************************************************** ; SPOOL ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ; HELPER.REL ; QUEUER.REL ; QPRM.UNV ; C.UNV ;Required files: ; SPOOL.MAC ; ;Output files: ; CDPSPL.EXE ; CDPSLP.HLP ; CDPSPL.LST ; LPTSPL.EXE ; LPTSPL.HLP ; LPTSPL.LST ; PLTSPL.EXE ; PLTSPL.HLP ; PLTSPL.LST ; PTPSPL.EXE ; PTPSPL.HLP ; PTPSPL.LST ; SPL6.DOC ; SPOOL.BWR ; STD.ALP ; .SET WATCH VERSION ; .R MACRO *LPTSPL,LPTSPL/C=TTY:,DSK:SPOOL * LPTSPL==-1 = * LPTSPL==-1 = *PLTSPL,PLTSPL/C=TTY:,DSK:SPOOL * PLTSPL==-1 = * PLTSPL==-1 = *PTPSPL,PTPSPL/C=TTY:,DSK:SPOOL * PTPSPL==-1 = * PTPSPL==-1 = *CDPSPL,CDPSPL/C=TTY:,DSK:SPOOL * CDPSPL==-1 = * CDPSPL==-1 = .IF (ERROR) .GOTO DIR ; .R LINK *QUEUER,HELPER,LPTSPL/GO .IF (ERROR) .GOTO DIR .SSAVE LPTSPL .IF (ERROR) .GOTO DIR .R LINK *QUEUER,HELPER,PLTSPL/GO .IF (ERROR) .GOTO DIR .SSAVE PLTSPL .IF (ERROR) .GOTO DIR .R LINK *QUEUER,HELPER,PTPSPL/GO .IF (ERROR) .GOTO DIR .SSAVE PTPSPL .IF (ERROR) .GOTO DIR .R LINK *QUEUER,HELPER,CDPSPL/GO .IF (ERROR) .GOTO DIR .SSAVE CDPSPL .IF (ERROR) .GOTO DIR ; .GOTO COMMON SYSINF:: ;******************************************************************************* ; SYSINF ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ; C.UNV ;Required files: ; INFLIB.MAC ; INFSYM.MAC ; SYSINF.MAC ; ;Output files: ; SYSINF.EXE ; SYSINF.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMP INFSYM.MAC,INFLIB.MAC(P,,),SYSINF.MAC .IF (ERROR) .GOTO DIR .R LINK *SYSINF /MAP/SAVE= /SEARCH SYSINF/REQUIRE:(VERSION,INIMOD,INFEXC,INFO,INFERR,INFDAT) */SEARCH INFLIB */SEARCH SYSINF /START:INFEXC/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON TRACK:: ;************************************************************************** ; TRACK ;************************************************************************** ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ; MACTEN.UNV ; UUOSYM.UNV ;Required files: ; TRACK.MAC ; ;Output files: ; TRACK.EXE ; TRACK.HLP ; TRK4.DOC ; TRACK.LST ; .SET WATCH VERSION ; .LOAD /CREF /COMP TRACK.MAC .IF (ERROR) .GOTO DIR .SSAVE .IF (ERROR) .GOTO DIR ; .GOTO COMMON SDLCNV:: ;******************************************************************************* ; SDLCNV ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ;Required files: ; SDLCNV.MAC ; ;Output files: ; SDLCNV.EXE ; SDLCNV.HLP ; SDLCNV.DOC ; SDLCNV.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMP SDLCNV.MAC .IF (ERROR) .GOTO DIR .R LINK *SDLCNV/SSAVE=SDLCNV/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON UMOUNT:: ;******************************************************************************* ; UMOUNT ;******************************************************************************* ; ;Required cusps: ; COMPIL.EXE ; CREF.EXE ; DIRECT.EXE ; LINK.EXE ; LNK???.EXE ; MACRO.EXE ; HELPER.REL ;Required files: ; UMOUNT.MAC ; ;Output files: ; UMOUNT.EXE ; MOUNT.HLP ; DISMOU.HLP ; UMOUNT.LST ; .SET WATCH VERSION ; .COMPIL /CREF /COMP UMOUNT.MAC .IF (ERROR) .GOTO DIR .R LINK *UMOUNT/SSAVE=UMOUNT,REL:HELPER/GO .IF (ERROR) .GOTO DIR ; .GOTO COMMON COMMON:: ;******************************************************************************* ; Common Ending ;******************************************************************************* ; ;.ASSIGN DSK LPT ;.CREF ;.IF (ERROR) ;.DEASSI LPT ; DIR:: .NOERROR ;.DIRECT /CHECKS DSK: ; %ERR:: %CERR:: %TERR:: ; EXIT:: %FIN::