home *** CD-ROM | disk | FTP | other *** search
- ; 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
-