;	BUILD TECO FOR RSX-11 AND VAX/VMS COMPATIBILITY MODE
;
; TASK BUILD FILE FOR RSX-11 TECO.  TO WORK IN ITS NORMAL FASHION,
; TECO SHOULD BE INSTALLED THRICE:
;
;	...MAK		FOR THE "MAKE" COMMAND
;	...MUN		FOR THE "MUNG" COMMAND
;	...TEC		FOR THE "TECO" COMMAND
;
; TO INSTALL IN VAX/VMS, COPY THE IMAGE INTO "SYS$SYSTEM:TEC.EXE".
; IF DESIRED, INSTALL AS OPEN WITH THE INSTALL UTILITY.
; DEFINE COMMANDS (IN YOUR LOGIN.COM):
;
;	$ MAKE :== "$SYS$SYSTEM:TEC MAKE"
;	$ MUNG :== "$SYS$SYSTEM:TEC MUNG"
;	$ TECO :== "$SYS$SYSTEM:TEC TECO"
;
TEC/CP/-FP/MM,TEC/MA/-SP=TECLNK/MP

TASK=...TEC
PAR=GEN:0:100000
PRI=55
;
; LUN 1 IS USED FOR THE INDIRECT COMMAND FILE.
; LUN 2 IS USED FOR CONSOLE I/O.
; LUN 3 IS USED FOR THE OUTPUT FILE.
; LUN 4 IS USED FOR THE INPUT FILE.
; LUN 5 IS USED BY THE ERROR PROCESSOR.
; LUN 6 IS USED FOR THE TEMP DIRECTORY.
; LUN 7 IS USED FOR "EN" COMMANDS.
;
UNITS=7
ASG=SY:1:3:4:6:7
ASG=LB:5
ASG=TI:2
;
; PATCH THE LUN USED BY THE ERROR PROCESSOR (GERRM).
;
GBLPAT=ERRFMT:.EOLUN:5
;
; TECO DOESN'T NEED MUCH STACK SPACE, SO LIMIT THE SP STACK.
;
STACK=200
;
; TECO'S DYNAMIC MEMORY IS ALLOCATED FROM THE REGION STARTING AT THE
; END OF THE TASK IMAGE AND ENDING AT THE END OF THE PARTITION.
;
; RECOMMENDED MINIMUM TASK SIZE:
;
EXTTSK=6000
;
; THE FOLLOWING PARAMETER SETS THE SIZE OF TECO'S PUSH DOWN LIST.
; IT MAY BE NECESSARY TO INCREASE THIS TO ACCOMMODATE MANY LEVELS OF
; ITERATION, MACRO CALLS, ETC.
;
GBLDEF=PDLSIZ:200
;
; THE FOLLOWING PARAMETER SETS THE SIZE OF THE SEARCH BUFFER.
; IT MAY BE INCREASED TO ACCOMMODATE VERY LONG SEARCH STRINGS.
;
GBLDEF=SCHSIZ:200
;
; THE FOLLOWING PARAMETER SETS THE SIZE OF THE TAG BUFFER.
; IT MAY BE INCREASED TO ACCOMMODATE VERY LONG TAGS.
;
GBLDEF=TAGSIZ:200
;
; THE REMAINING SPACE IS DYNAMICALLY SHARED BETWEEN TEXT BUFFER AND
; Q-REGISTER STORAGE.  THE FOLLOWING PARAMETER DEFINES THE MINIMUM
; AMOUNT OF SPACE REQUIRED:
;
GBLDEF=MBFSIZ:2000
;
/
