;
;COMPILE, ASSEMBLE, & BUILD PLIMMR.OLB
;
;we assume PL/I FMS interface stuff (FMSDMY,PLIFMSE) is already compiled
;also RUND (PL/I symbolic debugger-related)
;
;temp due to bugs in pliutl version of setccf:
mac setccf

MAC CDEFS/pass:1, PLIENT/obj
MAC CDEFS/pass:1, CALLPLI/obj
MAC CDEFS/pass:1, SIGNAL/obj
MAC SUPORT
MAC RSX/pass:1, CIOINA/obj
MAC RSX/pass:1, IOV/obj
MAC RSX/pass:1, IOFLUN/obj
MAC RSX/pass:1, MALLOC/obj
MAC RSX/pass:1, FCLOSE/obj

MAC SPAWN
MAC RCVEVE
MAC WTLO4
MAC UNSIGNED
MAC VEXT

XCC PLISTR
XAS -D PLISTR
XCC PLILEN
XAS -D PLILEN
XCC PLISET
XAS -D PLISET
XCC PLICPY
XAS -D PLICPY
XCC PLZCPY
XAS -D PLZCPY
XCC PLISDI
XAS -D PLISDI
XCC CIOINI
XAS -D CIOINI
XCC MSGTI
XAS -D MSGTI

XCC SNDRCVS
XAS -D SNDRCVS
XCC TRIM
XAS -D TRIM
XCC ASCII
XAS -D ASCII
XCC EXSTAT
XAS -D EXSTAT
XCC WFLOR
XAS -D WFLOR
XCC READEF
XAS -D READEF

;/MO:2 so routines work on non-floating point machines
; (so can send PL/I debugger to other installations, in particular to Arthur)
PLI OCTAL/SU=OCTAL/MO:2
PLI TRNSLT/SU=TRNSLT/MO:2
PLI CHARZ/SU=CHARZ/MO:2
PLI RSXTSK/SU=RSXTSK/MO:2
PLI RANK/SU=RANK/MO:2

@PLIMMR
