SWITCH BASIC ! RSTS RSX command file built on Wed Jun 12 16:12:44 1985 ! ! Edit the following line to redefine tool source, output, and protection ! ASSIGN DK: SRC ASSIGN DK: BIN ASSIGN <40> ! ! ** Compile ARCH ! xcc SRC:ARCH.C xas ARCH.S -d tkb BIN:ARCH=ARCH.OBJ,C:C/LB / TASK = ...ARC // pip BIN:ARCH.TSK<104>/re pip ARCH.OBJ/de ! ! ** Compile ARCHC ! xcc SRC:ARCHC.C xas ARCHC.S -d tkb BIN:ARCHC=ARCHC.OBJ,C:C/LB / TASK = ...ARC // pip BIN:ARCHC.TSK<104>/re pip ARCHC.OBJ/de ! ! ** Compile ARCHX ! xcc SRC:ARCHX.C xas ARCHX.S -d tkb BIN:ARCHX=ARCHX.OBJ,C:C/LB / TASK = ...ARX // pip BIN:ARCHX.TSK<104>/re pip ARCHX.OBJ/de ! ! ** Compile BUILD ! pip BUILD.H=SRC:BUILD.H xcc SRC:BUILD0.C xas BUILD0.S -d xcc SRC:BUILD1.C xas BUILD1.S -d xcc SRC:BUILD2.C xas BUILD2.S -d xcc SRC:BUILD3.C xas BUILD3.S -d xcc SRC:BUILD4.C xas BUILD4.S -d xcc SRC:BUILD5.C xas BUILD5.S -d tkb BIN:BUILD=BUILD0.OBJ,BUILD1.OBJ,BUILD2.OBJ BUILD3.OBJ,BUILD4.OBJ,BUILD5.OBJ C:C/LB / TASK = ...BUI STACK = 2000 // pip BIN:BUILD.TSK<104>/re pip BUILD0.OBJ/de pip BUILD1.OBJ/de pip BUILD2.OBJ/de pip BUILD3.OBJ/de pip BUILD4.OBJ/de pip BUILD5.OBJ/de ! ! ** Compile COMM ! xcc SRC:COMM.C xas COMM.S -d tkb BIN:COMM=COMM.OBJ,C:C/LB / TASK = ...COM // pip BIN:COMM.TSK<104>/re pip COMM.OBJ/de ! ! ** Compile CPP ! pip CPPDEF.H=SRC:CPPDEF.H pip CPP.H=SRC:CPP.H xcc SRC:CPP1.C xas CPP1.S -d xcc SRC:CPP2.C xas CPP2.S -d xcc SRC:CPP3.C xas CPP3.S -d xcc SRC:CPP4.C xas CPP4.S -d xcc SRC:CPP5.C xas CPP5.S -d xcc SRC:CPP6.C xas CPP6.S -d tkb BIN:CPP=CPP1.OBJ,CPP2.OBJ,CPP3.OBJ CPP4.OBJ,CPP5.OBJ,CPP6.OBJ C:C/LB / STACK = 2000 // pip BIN:CPP.TSK<104>/re pip CPP1.OBJ/de pip CPP2.OBJ/de pip CPP3.OBJ/de pip CPP4.OBJ/de pip CPP5.OBJ/de pip CPP6.OBJ/de ! ! ** Compile DETAB ! xcc SRC:DETAB.C xas DETAB.S -d tkb BIN:DETAB=DETAB.OBJ,C:C/LB / TASK = ...DET // pip BIN:DETAB.TSK<104>/re pip DETAB.OBJ/de ! ! ** Compile DIFF ! xcc SRC:DIFF.C xas DIFF.S -d tkb BIN:DIFF=DIFF.OBJ,C:C/LB / TASK = ...DIF // pip BIN:DIFF.TSK<104>/re pip DIFF.OBJ/de ! ! ** Compile ECHO ! xcc SRC:ECHO.C xas ECHO.S -d tkb BIN:ECHO=ECHO.OBJ,C:C/LB / TASK = ...ECH // pip BIN:ECHO.TSK<104>/re pip ECHO.OBJ/de ! ! ** Compile ENTAB ! xcc SRC:ENTAB.C xas ENTAB.S -d tkb BIN:ENTAB=ENTAB.OBJ,C:C/LB / TASK = ...ENT // pip BIN:ENTAB.TSK<104>/re pip ENTAB.OBJ/de ! ! ** Compile FIXDOC ! xcc SRC:FIXDOC.C xas FIXDOC.S -d tkb BIN:FIXDOC=FIXDOC.OBJ,C:C/LB / TASK = ...FXD // pip BIN:FIXDOC.TSK<104>/re pip FIXDOC.OBJ/de ! ! ** Compile GETCMD ! xcc SRC:GETCMD.C xas GETCMD.S -d tkb BIN:GETCMD=GETCMD.OBJ,C:C/LB / TASK = ...GTC // pip BIN:GETCMD.TSK<104>/re pip GETCMD.OBJ/de ! ! ** Compile GETKWK ! xcc SRC:GETKWK.C xas GETKWK.S -d tkb BIN:GETKWK=GETKWK.OBJ,C:C/LB / TASK = ...GTK // pip BIN:GETKWK.TSK<104>/re pip GETKWK.OBJ/de ! ! ** Compile GETRNO ! xcc SRC:GETRNO.C xas GETRNO.S -d tkb BIN:GETRNO=GETRNO.OBJ,C:C/LB / TASK = ...GTR // pip BIN:GETRNO.TSK<104>/re pip GETRNO.OBJ/de ! ! ** Compile GREP ! xcc SRC:GREP.C xas GREP.S -d tkb BIN:GREP=GREP.OBJ,C:C/LB / TASK = ...GRE // pip BIN:GREP.TSK<104>/re pip GREP.OBJ/de ! ! ** Compile KWIK ! xcc SRC:KWIK.C xas KWIK.S -d xcc SRC:SORTS.C xas SORTS.S -d tkb BIN:KWIK=KWIK.OBJ,SORTS.OBJ,C:C/LB / TASK = ...KWI // pip BIN:KWIK.TSK<104>/re pip KWIK.OBJ/de pip SORTS.OBJ/de ! ! ** Compile LINEPR ! xcc SRC:LINEPR.C xas LINEPR.S -d tkb BIN:LINEPR=LINEPR.OBJ,C:C/LB pip BIN:LINEPR.TSK<104>/re pip LINEPR.OBJ/de ! ! ** Compile MC ! xcc SRC:MC.C xas MC.S -d tkb BIN:MC=MC.OBJ,C:C/LB / TASK = ...MCX UNITS = 10 ACTFIL = 10 // pip BIN:MC.TSK<104>/re pip MC.OBJ/de ! ! ** Compile NM ! xcc SRC:NM.C xas NM.S -d tkb BIN:NM=NM.OBJ,C:C/LB / TASK = ...NMX // pip BIN:NM.TSK<104>/re pip NM.OBJ/de ! ! ** Compile OD ! xcc SRC:OD.C xas OD.S -d tkb BIN:OD=OD.OBJ,C:C/LB / TASK = ...ODX // pip BIN:OD.TSK<104>/re pip OD.OBJ/de ! ! ** Compile PR ! xcc SRC:PR.C xas PR.S -d tkb BIN:PR=PR.OBJ,C:C/LB / TASK = ...PRX // pip BIN:PR.TSK<104>/re pip PR.OBJ/de ! ! ** Compile RNOIDX ! xcc SRC:RNOIDX.C xas RNOIDX.S -d tkb BIN:RNOIDX=RNOIDX.OBJ,C:C/LB / TASK = ...FIX // pip BIN:RNOIDX.TSK<104>/re pip RNOIDX.OBJ/de ! ! ** Compile SCAT ! xcc SRC:SCAT.C xas SCAT.S -d tkb BIN:SCAT=SCAT.OBJ,C:C/LB / TASK = ...CAT // pip BIN:SCAT.TSK<104>/re pip SCAT.OBJ/de ! ! ** Compile SCOPY ! xcc SRC:SCOPY.C xas SCOPY.S -d tkb BIN:SCOPY=SCOPY.OBJ,C:C/LB pip BIN:SCOPY.TSK<104>/re pip SCOPY.OBJ/de ! ! ** Compile SORTC ! xcc SRC:SORTC.C xas SORTC.S -d xcc SRC:QKSORT.C xas QKSORT.S -d tkb BIN:SORTC=SORTC.OBJ,QKSORT.OBJ,C:C/LB / TASK = ...SOR ACTFIL = 6 UNITS = 6 // pip BIN:SORTC.TSK<104>/re pip SORTC.OBJ/de pip QKSORT.OBJ/de ! ! ** Compile T ! pip T.H=SRC:T.H xcc SRC:T1.C xas T1.S -d xcc SRC:T2.C xas T2.S -d xcc SRC:T3.C xas T3.S -d xcc SRC:T4.C xas T4.S -d xcc SRC:T5.C xas T5.S -d xcc SRC:T6.C xas T6.S -d xcc SRC:T7.C xas T7.S -d tkb BIN:T=T1.OBJ,T2.OBJ,T3.OBJ T4.OBJ,T5.OBJ,T6.OBJ T7.OBJ,C:C/LB / TASK = ...TXX // pip BIN:T.TSK<104>/re pip T1.OBJ/de pip T2.OBJ/de pip T3.OBJ/de pip T4.OBJ/de pip T5.OBJ/de pip T6.OBJ/de pip T7.OBJ/de ! ! ** Compile TR ! xcc SRC:TR.C xas TR.S -d tkb BIN:TR=TR.OBJ,C:C/LB / TASK = ...TRX // pip BIN:TR.TSK<104>/re pip TR.OBJ/de ! ! ** Compile UNIQ ! xcc SRC:UNIQ.C xas UNIQ.S -d tkb BIN:UNIQ=UNIQ.OBJ,C:C/LB / TASK = ...UNI // pip BIN:UNIQ.TSK<104>/re pip UNIQ.OBJ/de ! ! ** Compile UNITS ! xcc SRC:UNITS.C xas UNITS.S -d xcc SRC:ATOF.C xas ATOF.S -d tkb BIN:UNITS=UNITS.OBJ,ATOF.OBJ,C:RXDTOA C:C/LB / TASK = ...UNI // pip BIN:UNITS.TSK<104>/re pip UNITS.OBJ/de pip ATOF.OBJ/de ! ! ** Compile WC ! xcc SRC:WC.C xas WC.S -d tkb BIN:WC=WC.OBJ,C:C/LB / TASK = ...WCX // pip BIN:WC.TSK<104>/re pip WC.OBJ/de ! ! ** Compile XRF ! pip XRF.H=SRC:XRF.H xcc SRC:XRF0.C xas XRF0.S -d xcc SRC:XRF1.C xas XRF1.S -d xcc SRC:XRF2.C xas XRF2.S -d xcc SRC:XRF3.C xas XRF3.S -d xcc SRC:XRFI.C xas XRFI.S -d xcc SRC:XRFD.C xas XRFD.S -d pip XRF.TMP=_kb: ; ; OVERLAY DESCRIPTION FOR XRF ; BOB DENNY 29-MAY-81 ; .ROOT XRF0-XRF2-XRFD-C:C/LB-*(X1,X2,X3) ; X1: .FCTR XRFI-X1L1-X1L2-X1L3 X1L1: .FCTR C:C/LB:CONCAT:FWILD ; Note: CTIME requires several other library modules: X1L2: .FCTR C:C/LB:TIME:CTIME:LOCALT:$$RTIME:$$UTIME X1L3: .FCTR C:C/LB:CALLOC:MUL$L:$$DIV2:EIS$I ; X2: .FCTR XRF1-X2L X2L: .FCTR C:C/LB:EIS$I ; X3: .FCTR XRF3-X3L X3L: .FCTR C:C/LB:SPRINT .END ^Z tkb BIN:XRF=XRF.TMP/MP TASK = ...XRF STACK = 1500 // pip BIN:XRF.TSK<104>/re pip XRF.TMP/de pip XRF0.OBJ/de pip XRF1.OBJ/de pip XRF2.OBJ/de pip XRF3.OBJ/de pip XRFI.OBJ/de pip XRFD.OBJ/de