; RSX native command file built on Mon May 03 08:59:31 1982
.IFNINS XCC INS $CC
.IFNINS XAS INS $AS
;
; Compile AR
;
xcc sr:AR.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN AR.TKB
.ENABLE DATA
AR/CP=AR.OBJ,LB:[1,1]C/LB
/
TASK	= ...ARC
//
.DISABLE DATA
.CLOSE
tkb @AR.TKB
.IF <EXSTAT> NE 1 .EXIT
pip AR.TKB;/de
pip AR.OBJ;/de
;
; Compile BUILD
;
pip BUILD.H=sr:BUILD.H
xcc sr:BUILD0.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:BUILD1.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:BUILD2.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:BUILD3.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:BUILD4.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:BUILD5.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN BUILD.TKB
.ENABLE DATA
BUILD/CP=BUILD0.OBJ,BUILD1.OBJ,BUILD2.OBJ
BUILD3.OBJ,BUILD4.OBJ,BUILD5.OBJ
LB:[1,1]C/LB
/
TASK	= ...BUI
STACK	= 2000
//
.DISABLE DATA
.CLOSE
tkb @BUILD.TKB
.IF <EXSTAT> NE 1 .EXIT
pip BUILD.TKB;/de
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 sr:COMM.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN COMM.TKB
.ENABLE DATA
COMM/CP=COMM.OBJ,LB:[1,1]C/LB
/
TASK	= ...COM
//
.DISABLE DATA
.CLOSE
tkb @COMM.TKB
.IF <EXSTAT> NE 1 .EXIT
pip COMM.TKB;/de
pip COMM.OBJ;/de
;
; Compile DIFF
;
xcc sr:DIFF.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN DIFF.TKB
.ENABLE DATA
DIFF/CP=DIFF.OBJ,LB:[1,1]C/LB
/
TASK	= ...DIF
//
.DISABLE DATA
.CLOSE
tkb @DIFF.TKB
.IF <EXSTAT> NE 1 .EXIT
pip DIFF.TKB;/de
pip DIFF.OBJ;/de
;
; Compile ECHO
;
xcc sr:ECHO.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN ECHO.TKB
.ENABLE DATA
ECHO/CP=ECHO.OBJ,LB:[1,1]C/LB
/
TASK	= ...ECH
//
.DISABLE DATA
.CLOSE
tkb @ECHO.TKB
.IF <EXSTAT> NE 1 .EXIT
pip ECHO.TKB;/de
pip ECHO.OBJ;/de
;
; Compile FIXDOC
;
xcc sr:FIXDOC.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN FIXDOC.TKB
.ENABLE DATA
FIXDOC/CP=FIXDOC.OBJ,LB:[1,1]C/LB
/
TASK	= ...FXD
//
.DISABLE DATA
.CLOSE
tkb @FIXDOC.TKB
.IF <EXSTAT> NE 1 .EXIT
pip FIXDOC.TKB;/de
pip FIXDOC.OBJ;/de
;
; Compile GETCMD
;
xcc sr:GETCMD.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN GETCMD.TKB
.ENABLE DATA
GETCMD/CP=GETCMD.OBJ,LB:[1,1]C/LB
/
TASK	= ...GTC
//
.DISABLE DATA
.CLOSE
tkb @GETCMD.TKB
.IF <EXSTAT> NE 1 .EXIT
pip GETCMD.TKB;/de
pip GETCMD.OBJ;/de
;
; Compile GETKWK
;
xcc sr:GETKWK.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN GETKWK.TKB
.ENABLE DATA
GETKWK/CP=GETKWK.OBJ,LB:[1,1]C/LB
/
TASK	= ...GTK
//
.DISABLE DATA
.CLOSE
tkb @GETKWK.TKB
.IF <EXSTAT> NE 1 .EXIT
pip GETKWK.TKB;/de
pip GETKWK.OBJ;/de
;
; Compile GETRNO
;
xcc sr:GETRNO.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN GETRNO.TKB
.ENABLE DATA
GETRNO/CP=GETRNO.OBJ,LB:[1,1]C/LB
/
TASK	= ...GTR
//
.DISABLE DATA
.CLOSE
tkb @GETRNO.TKB
.IF <EXSTAT> NE 1 .EXIT
pip GETRNO.TKB;/de
pip GETRNO.OBJ;/de
;
; Compile GREP
;
xcc sr:GREP.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN GREP.TKB
.ENABLE DATA
GREP/CP=GREP.OBJ,LB:[1,1]C/LB
/
TASK	= ...GRE
//
.DISABLE DATA
.CLOSE
tkb @GREP.TKB
.IF <EXSTAT> NE 1 .EXIT
pip GREP.TKB;/de
pip GREP.OBJ;/de
;
; Compile KWIK
;
xcc sr:KWIK.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:SORTS.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN KWIK.TKB
.ENABLE DATA
KWIK/CP=KWIK.OBJ,SORTS.OBJ,LB:[1,1]C/LB
/
TASK = ...KWI
//
.DISABLE DATA
.CLOSE
tkb @KWIK.TKB
.IF <EXSTAT> NE 1 .EXIT
pip KWIK.TKB;/de
pip KWIK.OBJ;/de
pip SORTS.OBJ;/de
;
; Compile MC
;
xcc sr:MC.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN MC.TKB
.ENABLE DATA
MC/CP=MC.OBJ,LB:[1,1]C/LB
/
TASK	= ...MUL
//
.DISABLE DATA
.CLOSE
tkb @MC.TKB
.IF <EXSTAT> NE 1 .EXIT
pip MC.TKB;/de
pip MC.OBJ;/de
;
; Compile MP
;
pip MPDEFS.H=sr:MPDEFS.H
pip MPEXTR.H=sr:MPEXTR.H
xcc sr:MP.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:MPEXPR.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:MPSYM.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:MPUTIL.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN MP.TKB
.ENABLE DATA
MP/CP=MP.OBJ,MPEXPR.OBJ,MPSYM.OBJ
MPUTIL.OBJ,LB:[1,1]C/LB
/
STACK	= 1024
TASK	= ...MPC
ACTFIL	= 14
UNITS	= 14
//
.DISABLE DATA
.CLOSE
tkb @MP.TKB
.IF <EXSTAT> NE 1 .EXIT
pip MP.TKB;/de
pip MP.OBJ;/de
pip MPEXPR.OBJ;/de
pip MPSYM.OBJ;/de
pip MPUTIL.OBJ;/de
;
; Compile NC
;
xcc sr:NC.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN NC.TKB
.ENABLE DATA
NC/CP=NC.OBJ,LB:[1,1]C/LB
/
TASK	= ...NCX
//
.DISABLE DATA
.CLOSE
tkb @NC.TKB
.IF <EXSTAT> NE 1 .EXIT
pip NC.TKB;/de
pip NC.OBJ;/de
;
; Compile NM
;
xcc sr:NM.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN NM.TKB
.ENABLE DATA
NM/CP=NM.OBJ,LB:[1,1]C/LB
/
TASK	= ...NMX
//
.DISABLE DATA
.CLOSE
tkb @NM.TKB
.IF <EXSTAT> NE 1 .EXIT
pip NM.TKB;/de
pip NM.OBJ;/de
;
; Compile OD
;
xcc sr:OD.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN OD.TKB
.ENABLE DATA
OD/CP=OD.OBJ,LB:[1,1]C/LB
/
TASK	= ...ODX
//
.DISABLE DATA
.CLOSE
tkb @OD.TKB
.IF <EXSTAT> NE 1 .EXIT
pip OD.TKB;/de
pip OD.OBJ;/de
;
; Compile PR
;
xcc sr:PR.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN PR.TKB
.ENABLE DATA
PR/CP=PR.OBJ,LB:[1,1]C/LB
/
TASK	= ...PRX
//
.DISABLE DATA
.CLOSE
tkb @PR.TKB
.IF <EXSTAT> NE 1 .EXIT
pip PR.TKB;/de
pip PR.OBJ;/de
;
; Compile SCAT
;
xcc sr:SCAT.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN SCAT.TKB
.ENABLE DATA
SCAT/CP=SCAT.OBJ,LB:[1,1]C/LB
/
TASK	= ...CAT
//
.DISABLE DATA
.CLOSE
tkb @SCAT.TKB
.IF <EXSTAT> NE 1 .EXIT
pip SCAT.TKB;/de
pip SCAT.OBJ;/de
;
; Compile SORTC
;
xcc sr:SORTC.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN SORTC.TKB
.ENABLE DATA
SORTC/CP=SORTC.OBJ,LB:[1,1]C/LB
/
STACK	= 512
TASK 	= ...SOR
ACTFIL	= 6
UNITS	= 6
//
.DISABLE DATA
.CLOSE
tkb @SORTC.TKB
.IF <EXSTAT> NE 1 .EXIT
pip SORTC.TKB;/de
pip SORTC.OBJ;/de
;
; Compile TODAY
;
xcc sr:TODAY.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:DATETX.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:TIMETX.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:NBRTXT.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:MOONTX.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN TODAY.TKB
.ENABLE DATA
TODAY/CP=TODAY.OBJ,DATETX.OBJ,TIMETX.OBJ
NBRTXT.OBJ,MOONTX.OBJ,LB:[1,1]C/LB
/
TASK	= ...TOD
//
.DISABLE DATA
.CLOSE
tkb @TODAY.TKB
.IF <EXSTAT> NE 1 .EXIT
pip TODAY.TKB;/de
pip TODAY.OBJ;/de
pip DATETX.OBJ;/de
pip TIMETX.OBJ;/de
pip NBRTXT.OBJ;/de
pip MOONTX.OBJ;/de
;
; Compile T
;
pip T.H=sr:T.H
xcc sr:T1.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:T2.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:T3.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:T4.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:T5.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:T6.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:T7.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN T.TKB
.ENABLE DATA
T/CP=T1.OBJ,T2.OBJ,T3.OBJ
T4.OBJ,T5.OBJ,T6.OBJ
T7.OBJ,LB:[1,1]C/LB
/
TASK	= ...TXX
//
.DISABLE DATA
.CLOSE
tkb @T.TKB
.IF <EXSTAT> NE 1 .EXIT
pip T.TKB;/de
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 UNIQ
;
xcc sr:UNIQ.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN UNIQ.TKB
.ENABLE DATA
UNIQ/CP=UNIQ.OBJ,LB:[1,1]C/LB
/
TASK	= ...UNI
//
.DISABLE DATA
.CLOSE
tkb @UNIQ.TKB
.IF <EXSTAT> NE 1 .EXIT
pip UNIQ.TKB;/de
pip UNIQ.OBJ;/de
;
; Compile WC
;
xcc sr:WC.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN WC.TKB
.ENABLE DATA
WC/CP=WC.OBJ,LB:[1,1]C/LB
/
TASK	= ...WCX
//
.DISABLE DATA
.CLOSE
tkb @WC.TKB
.IF <EXSTAT> NE 1 .EXIT
pip WC.TKB;/de
pip WC.OBJ;/de
;
; Compile XRF
;
pip XRF.H=sr:XRF.H
xcc sr:XRF0.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:XRF1.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:XRF2.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:XRF3.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:XRFI.C -a 
.IF <EXSTAT> NE 1 .EXIT
xcc sr:XRFD.C -a 
.IF <EXSTAT> NE 1 .EXIT
.OPEN XRF.TMP
.ENABLE DATA
;
; OVERLAY DESCRIPTION FOR XRF
; BOB DENNY	29-MAY-81
;
.ROOT	XRF0-XRF2-XRFD-LB:[1,1]C/LB-*(X1,X2,X3)
;
X1:	.FCTR	XRFI-X1L1-X1L2-X1L3
X1L1:	.FCTR	LB:[1,1]C/LB:CONCAT:FWILD
; Note: CTIME requires several other library modules:
X1L2:	.FCTR	LB:[1,1]C/LB:TIME:CTIME:LOCALT:$$RTIME:$$UTIME
X1L3:	.FCTR	LB:[1,1]C/LB:CALLOC:MUL$L:$$DIV2:EIS$I
;
X2:	.FCTR	XRF1-X2L
X2L:	.FCTR	LB:[1,1]C/LB:EIS$I
;
X3:	.FCTR	XRF3-X3L
X3L:	.FCTR	LB:[1,1]C/LB:CPYSTR
.END

.DISABLE DATA
.CLOSE
.OPEN XRF.TKB
.ENABLE DATA
XRF/CP=XRF.TMP/MP
TASK = ...XRF
//
.DISABLE DATA
.CLOSE
tkb @XRF.TKB
.IF <EXSTAT> NE 1 .EXIT
pip XRF.TKB;/de
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
