; Overall install script for making TeX, Metafont, and friends, using WEB to C.
;
; TeX 3.1 + Metafont 2.7 + web2c a.;
;
; Amiga version by E. Mergl
;
;version=5.8a


; makedirs
;
failat 15
makedir TeX:bases
makedir TeX:bin
makedir TeX:docs
makedir TeX:formats
makedir TeX:pool
failat 10


;big
;
edit from bibtex/bibtex16.ch to bibtex/bibtex.ch with bibtex/bibtex_to_big
edit from tex/ctex16.ch to tex/ctex.ch with tex/ctex_to_big
edit from mf/cmf16.ch to mf/cmf.ch with mf/cmf_to_big


; web2c, common, web:
; 
cd web2c
lmk all
cd /
cd common
lmk all
cd /
cd web
lmk tangleboot
lmk all
cd /


; triptrap
;
cd tex
lmk triptrap
cd /texware
lmk triptrap
cd /mf
lmk triptrap
cd /mfware
lmk triptrap
cd /


; run-triptrap:
;
cd tex
lmk run-trip
cd /
cd mf
lmk run-trap
cd /



; clean-triptrap:
;
cd tex
lmk -i veryclean
cd /mf
lmk -i veryclean
cd /


; all:
;
cd web
echo web
lmk all
cd /tex
echo tex
lmk all
cd /mf
echo mf
lmk all
cd /texware
echo texware
lmk all
cd /mfware
echo mfware
lmk all
cd /fontutil
echo fontutil
lmk all
cd /bibtex
echo bibtex
lmk all
cd /dviutil
echo dviutil
lmk all
cd /


; install-bin:
;
copy tex/initex      TEX:bin
copy tex/virtex      TEX:bin
copy mf/inimf        TEX:bin
copy mf/virmf        TEX:bin
copy web/tangle      TEX:bin
copy web/weave       TEX:bin
copy texware/dvitype TEX:bin
copy texware/pltotf  TEX:bin
copy texware/tftopl  TEX:bin
copy mfware/gftodvi  TEX:bin
copy mfware/gftopk   TEX:bin
copy mfware/gftype   TEX:bin
copy mfware/mft      TEX:bin
copy fontutil/pktogf TEX:bin
copy fontutil/pktype TEX:bin
copy fontutil/vftovp TEX:bin
copy fontutil/vptovf TEX:bin
copy bibtex/bibtex   TEX:bin
copy dviutil/dvicopy TEX:bin


; install-pool:
;
copy tex/tex.pool    TEX:pool
copy mf/mf.pool      TEX:pool


; setenv, path:
;
execute set_tex


; bases, formats:
;
cd mf
lmk bases
cd /
cd tex
lmk fmts
cd /


; install-bases:
;
copy mf/plain.base   TEX:bases
copy mf/cm.base      TEX:bases
copy tex/lplain.fmt  TEX:formats
copy tex/plain.fmt   TEX:formats


; docs:
;
cd web
lmk docs
cd /tex
lmk docs
cd /mf
lmk docs
cd /texware
lmk docs
cd /mfware
lmk docs
cd /fontutil
lmk docs
cd /bibtex
lmk docs
cd /dviutil
lmk docs
cd /

; install-docs:
;
copy tex/tex.dvi         TEX:docs
copy mf/mf.dvi           TEX:docs
copy web/tangle.dvi      TEX:docs
copy web/weave.dvi       TEX:docs
copy texware/dvitype.dvi TEX:docs
copy texware/pltotf.dvi  TEX:docs
copy texware/tftopl.dvi  TEX:docs
copy mfware/gftodvi.dvi  TEX:docs
copy mfware/gftopk.dvi   TEX:docs
copy mfware/gftype.dvi   TEX:docs
copy mfware/mft.dvi      TEX:docs
copy fontutil/pktogf.dvi TEX:docs
copy fontutil/pktype.dvi TEX:docs
copy fontutil/vftovp.dvi TEX:docs
copy fontutil/vptovf.dvi TEX:docs
copy bibtex/bibtex.dvi   TEX:docs
copy dviutil/dvicopy.dvi TEX:docs


; veryclean:
;
cd web2c
lmk -i veryclean
cd /common
lmk -i veryclean
cd /web
lmk -i veryclean
cd /tex
lmk -i veryclean
cd /mf
lmk -i veryclean
cd /texware
lmk -i veryclean
cd /mfware
lmk -i veryclean
cd /fontutil
lmk -i veryclean
cd /bibtex
lmk -i veryclean
cd /dviutil
lmk -i veryclean
cd /
delete stamp-tangle stamp-web2c stamp-common stamp-bases stamp-formats QUIET
