perm filename EXPORT.DO[X,AIL]1 blob sn#202969 filedate 1976-02-23 generic text, type C, neo UTF8
COMMENT ⊗   VALID 00002 PAGES
C REC  PAGE   DESCRIPTION
C00001 00001
C00002 00002	BATCH COMMANDS TO CREATE EXPORT SAIL↔
C00005 ENDMK
C⊗;
;BATCH COMMANDS TO CREATE EXPORT SAIL↔
ALIAS X,AIL↔

LOAD/SAV FAIL=NOSTAN+FAIL[CSP,SYS]↔	;export FAIL

;get files for runtime routines↔
RESOURCES	;should show at least 300 tracks left for DSK↔
COPY/Q [S,AIL] SCISS.DMP,HEAD,ORDER,GOGOL,TRIGS,STRSER,IOSER,ARYSER,RECSER↔
COPY/Q [S,AIL] NWORLD,LEPRUN,MESPRO,WRDGET,SPARES↔
;assemble library↔
RU SCISS↔
DEC↔
Y↔
↔
Y↔

;runtimes with symbols↔
COM RUNTIM=NOSTAN(LR)+HEAD+ORDER+FOFOL+TRIGS+STRSER+IOSER+ARYSER+RECSER+
	NWORLD+LEPRUN+MESPRO+WRDGET+SPARES/processor DSK:FAIL↔
DEL/Q SCISS.DMP,	ORDER,GOGOL,TRIGS,STRSER,IOSER,ARYSER,RECSER,
	NWORLD,LEPRUN,MESPRO,WRDGET,SPARES↔


;get files for compiler, assemble and load debugging version
COPY/Q [S,AIL] DB,SAIL,PARSE,HEL,	SYM,GEN,ARRAY,EXPRS,STATS,LEAP,
	TOTAL,PROCSS,COMSER↔
COM @THAT↔
DEL/Q 		DB,SAIL,PARSE,HEL,PROD,	SYM,GEN,ARRAY,EXPRS,STATS,LEAP,
	TOTAL,PROCSS,COMER↔
R LOADER↔
/SSAIL,/LLIBSA8,/V≠
SAV SAIL↔


;procedure descriptors for BAIL predeclared runtimes
COPY/Q [S,AIL] BPDAHD.FAI,BSM1HD,FAI↔
COMPILE RESTAB=PROD+FOO2/processor RTRAN[S,AIL]↔
COMPILE BAICLC=BPDAHD+BAICLC/processor DSK:FAIL↔
COMPILE BAIIO1=BPDAHD+BAIIO1/processor DSK:FAIL↔
COMPILE BAIIO2=BPDAHD+BAIIO2/processor DSK:FAIL↔
COMPILE BAIMSC=BPDAHD+BAIMSC/processor DSK:FAIL↔
COMPILE BAIPRC=BPDAHD+BAIPRC/processor DSK:FAIL↔
EXECUTE BAISM1=BSM1HD+BAISM1/processor DSK:FAIL↔
DEL/Q 		BPDAHD.FAI,BSM1HD,FAI↔


;export BAIL↔
;first must edit to use DSK:GOGTAB.DEF rather than SYS:↔
ET BAIL.SAI/4P↔
αβXF SYS:GOGTAB.DEFαβ\DSK:GOGTAB.DEF↔
αβE

RU SAIL↔
BAIL←BAIL
λ
ET BAIL.SAI/4P↔
αβX F DSK:GOGTAB.DEFαβ\SYS:GOGTAB.DEF↔
αβE

ALIAS↔
;good luck!