SET DEF [270,317] ! ! THIS COMMAND FILE WILL CREATE THE LIBRARY MAC.OLB ! ! MAC.OLB CONTAINS A SERIES OF USEFUL PROCEDURE FOR ! MANIPULATING CHARACTER STRING AT BOTH MACRO AND ! CORAL LEVEL PROGRAMS. ! ! ! INITIALLY COMPILE ALL MACRO SOURCES ! ON ERROR GOTO EXIT ! ! BUILD SPECIAL ROUTINE TO REMOVE CORAL OTS ! MAC/LI:OTS.LST OTS.MAC ! ! NORMAL MACRO ROUTINES ! MAC/LI:MD01.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MD01.MAC MAC/LI:MG01.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MG01.MAC MAC/LI:MG02.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MG02.MAC MAC/LI:MG03.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MG03.MAC MAC/LI:MG04.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MG04.MAC MAC/LI:MG05.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MG05.MAC MAC/LI:MG06.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MG06.MAC MAC/LI:MG07.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MG07.MAC MAC/LI:MG08.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MG08.MAC MAC/LI:MG09.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MG09.MAC MAC/LI:MG10.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MG10.MAC MAC/LI:MG11.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MG11.MAC MAC/LI:MG12.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MG12.MAC MAC/LI:MG13.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MG13.MAC MAC/LI:MG14.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MG14.MAC MAC/LI:MGD1.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MGD1.MAC MAC/LI:MGD2.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MGD2.MAC MAC/LI:MGD3.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MGD3.MAC MAC/LI:MF01.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MF01.MAC MAC/LI:MF02.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MF02.MAC MAC/LI:MF03.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MF03.MAC MAC/LI:MF04.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MF04.MAC MAC/LI:MF05.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MF05.MAC MAC/LI:MF06.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MF06.MAC MAC/LI:MF07.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MF07.MAC MAC/LI:MF08.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MF08.MAC MAC/LI:MFD1.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MFD1.MAC MAC/LI:MLC01.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MLC01.MAC MAC/LI:MLC02.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MLC02.MAC MAC/LI:MLC03.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MLC03.MAC MAC/LI:MLC04.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MLC04.MAC MAC/LI:MLC05.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MLC05.MAC MAC/LI:MLC06.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MLC06.MAC MAC/LI:MLC07.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MLC07.MAC MAC/LI:MLC09.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MLC09.MAC MAC/LI:MLC12.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MLC12.MAC MAC/LI:ML04.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]ML04.MAC MAC/LI:ML05.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]ML05.MAC MAC/LI:ML06.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]ML06.MAC MAC/LI:ML07.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]ML07.MAC MAC/LI:ML08.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]ML08.MAC MAC/LI:ML09.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]ML09.MAC MAC/LI:ML10.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]ML10.MAC MAC/LI:ML11.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]ML11.MAC MAC/LI:ML12.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]ML12.MAC MAC/LI:ML13.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]ML13.MAC MAC/LI:ML14.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]ML14.MAC MAC/LI:ML16.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]ML16.MAC MAC/LI:MMTD1.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MMTD1.MAC MAC/LI:MMT01.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MMT01.MAC MAC/LI:MMT02.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MMT02.MAC MAC/LI:MMT03.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MMT03.MAC MAC/LI:MMT04.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MMT04.MAC MAC/LI:MMT05.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MMT05.MAC MAC/LI:MMT06.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MMT06.MAC MAC/LI:MMT07.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MMT07.MAC MAC/LI:MMT08.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MMT08.MAC MAC/LI:MMT09.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MMT09.MAC MAC/LI:MR01.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR01.MAC MAC/LI:MR02.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR02.MAC MAC/LI:MR03.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR03.MAC MAC/LI:MR04.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR04.MAC MAC/LI:MR05.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR05.MAC MAC/LI:MR06.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR06.MAC MAC/LI:MR07.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR07.MAC MAC/LI:MR08.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR08.MAC MAC/LI:MR09.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR09.MAC MAC/LI:MR10.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR10.MAC MAC/LI:MR11.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR11.MAC MAC/LI:MR12.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR12.MAC MAC/LI:MR13.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR13.MAC MAC/LI:MR14.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR14.MAC MAC/LI:MR15.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR15.MAC MAC/LI:MR16.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR16.MAC MAC/LI:MR17.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR17.MAC MAC/LI:MR18.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR18.MAC MAC/LI:MR19.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR19.MAC MAC/LI:MR20.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR20.MAC MAC/LI:MR21.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR21.MAC MAC/LI:MR23.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR23.MAC MAC/LI:MR24.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR24.MAC MAC/LI:MR25.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR25.MAC MAC/LI:MR26.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR26.MAC MAC/LI:MR27.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR27.MAC MAC/LI:MRC01.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MRC01.MAC MAC/LI:MR24.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MR24.MAC MAC/LI:MRC02.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MRC02.MAC MAC/LI:MRC03.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MRC03.MAC MAC/LI:MRC04.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MRC04.MAC MAC/LI:MRC05.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MRC05.MAC MAC/LI:MRC06.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MRC06.MAC MAC/LI:MRC07.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MRC07.MAC MAC/LI:MRC08.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MRC08.MAC MAC/LI:MRC09.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MRC09.MAC MAC/LI:MRC10.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MRC10.MAC MAC/LI:MRC11.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MRC11.MAC MAC/LI:MRC12.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MRC12.MAC MAC/LI:MN01.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MN01.MAC MAC/LI:MN02.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MN02.MAC MAC/LI:MN03.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MN03.MAC MAC/LI:MN04.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MN04.MAC MAC/LI:MN05.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MN05.MAC MAC/LI:MN06.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MN06.MAC MAC/LI:MN07.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MN07.MAC MAC/LI:MN08.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MN08.MAC MAC/LI:MN09.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MN09.MAC MAC/LI:MN10.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MN10.MAC MAC/LI:MT01.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MT01.MAC MAC/LI:MT03.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MT03.MAC MAC/LI:MT04.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MT04.MAC MAC/LI:MT05.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MT05.MAC MAC/LI:MT06.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MT06.MAC MAC/LI:MT07.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MT07.MAC MAC/LI:MT08.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MT08.MAC MAC/LI:MT09.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MT09.MAC MAC/LI:MT10.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MT10.MAC MAC/LI:MT11.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MT11.MAC MAC/LI:MMC01.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MMC01.MAC MAC/LI:MMC02.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MMC02.MAC MAC/LI:MCC01.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MCC01.MAC MAC/LI:MC01.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MC01.MAC MAC/LI:MC02.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MC02.MAC MAC/LI:MC03.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MC03.MAC MAC/LI:MC03A.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MC03A.MAC MAC/LI:MC04.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MC04.MAC MAC/LI:MC05.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MC05.MAC MAC/LI:MC07.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MC07.MAC MAC/LI:MC10.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MC10.MAC MAC/LI:MC16.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MC16.MAC MAC/LI:MC21.LST [200,25]MAC/LIB+[200,25]CONFIG.MAC+[270,317]MC21.MAC ! ! SUCESSFUL COMPILATION ! ! ! OPERATION TWO ENTER ALL CREATED OBJECTS INTO A LIBRARY ! CALLED MAC.OLB ! ! CREATE THE LIBRARY AND INSERT THE GENERAL MODULES ! LIBRARIAN CREATE MAC.OLB MG01,MG02,MG03,MG04,MG05,MG06,MG07,MG08,MG09 LIBRARIAN INSERT MAC.OLB MG10,MG11,MG12,MG13,MG14 ! ! INSERT SPECIAL CORAL OTS REMOVAL ROUTINE ! !LIBRARIAN INSERT MAC.OLB OTS ! ! INSERT COMMON IO DATA AREAS ! LIBRARIAN INSERT MAC.OLB MGD1,MGD2,MGD3 LIBRARIAN INSERT MAC.OLB MFD1 ! ! INSERT MAGNETIC TAPE DEVICE CONTROL ROUTINES ! ! INSERT COMMON DATA AREA LIBRARIAN INSERT MAC.OLB MMTD1 ! ! INSERT CONTROL ROUTINES ! LIBRARIAN INSERT MAC.OLB MMT01,MMT02,MMT03,MMT04,MMT05,MMT06,MMT07,MMT08,MMT09 ! ! INSERT FILE PROCESSING ROUTINES ! LIBRARIAN INSERT MAC.OLB MF01 MF02 MF03 MF04 MF05 MF06 MF07 MF08 ! ! INSERT THE GENERAL COMMON REGISTER BASED ROUTINES ! LIBRARIAN INSERT MAC.OLB MR01,MR02,MR03,MR04,MR05,MR06,MR07,MR08,MR09 LIBRARIAN INSERT MAC.OLB MR10,MR11,MR12,MR13,MR14,MR15,MR16 LIBRARIAN INSERT MAC.OLB MR17,MR18,MR19,MR20,MR21,MR26,MR27 ! ! INSERT QUEUE CHARACTER MODULES ! LIBRARIAN INSERT MAC.OLB MR23,MR24,MR25 ! ! INSERT REGISTER CHARACTER MODULES LIBRARIAN INSERT MAC.OLB MRC01,MRC02,MRC03,MRC04,MRC05,MRC06,MRC07 LIBRARIAN INSERT MAC.OLB MRC08,MRC09,MRC10,MRC11,MRC12 ! ! INSERT NODE CONTROL SOFTWARE MODULES ! LIBRARIAN INSERT MAC.OLB MN01,MN02,MN03,MN04,MN05,MN06,MN07 LIBRARIAN INSERT MAC.OLB MN08,MN09,MN10 ! ! INSERT TABLE CONTROL SOFTWARE MODULES ! LIBRARIAN INSERT MAC.OLB MT01,MT03,MT04,MT05,MT06,MT07,MT08,MT09,MT10,MT11 ! ! INSERT TABLE TRACE PRINT ROUTINE ! LIBRARIAN INSERT MAC.OLB MD01 ! ! INSERT MESSAGE CHECKING SOFTWARE MODULES ! LIBRARIAN INSERT MAC.OLB MMC01 LIBRARIAN INSERT MAC.OLB MMC02 ! ! INSERT LOCATION PROCESSING ROUTINES ! LIBRARIAN INSERT MAC.OLB MLC01,MLC02,MLC03,MLC04,MLC05,MLC06 LIBRARIAN INSERT MAC.OLB MLC07,MLC09,MLC12 ! LIBRARIAN INSERT MAC.OLB ML04,ML05,ML06,ML07,ML08,ML09,ML10 LIBRARIAN INSERT MAC.OLB ML11,ML12,ML13,ML14,ML16 ! ! ! INSERT COMMON INTERNAL CORAL ROUTINES ! LIBRARIAN INSERT MAC.OLB MCC01 ! ! INSERT MACRO ROUTINES WRITTEN FOR CORAL ! LIBRARIAN INSERT MAC.OLB MC01,MC02,MC03,MC03A,MC04,MC05,MC07,MC10 LIBRARIAN INSERT MAC.OLB MC16,MC21 ! ! ! NOW LIST ALL MODULES IN THE LIBRARY ! LIBRARIAN LIST/FULL MAC.OLB ! ! ! COMPRESS LIBRARY BEFORE COPYING TO DESTINATION ! LIBRARIAN COMPRESS/SIZE:95 MAC.OLB MAC.OLB ! ! COPY LIBRARY TO WORKING UIC ! COPY/CONTIG MAC.OLB [200,25]*.* ! ! TIDY UP DIRECTORY ! DELETE MAC.OLB;* ! ! THE LIBRARY IS NOW READY FOR USE ! ! ! EOJ ! ! ! EXIT: ! ERROR IN MACRO COMPILE FILE ! ! EOJ !