home *** CD-ROM | disk | FTP | other *** search
/ Frozen Fish 1: Amiga / FrozenFish-Apr94.iso / bbs / alib / d6xx / d616 / tex.lha / TeX / src5.lha / src / install < prev    next >
Encoding:
Text File  |  1991-11-10  |  3.1 KB  |  221 lines

  1. ; Overall install script for making TeX, Metafont, and friends, using WEB to C.
  2. ;
  3. ; TeX 3.1 + Metafont 2.7 + web2c a.;
  4. ;
  5. ; Amiga version by E. Mergl
  6. ;
  7. ;version=5.8a
  8.  
  9.  
  10. ; makedirs
  11. ;
  12. failat 15
  13. makedir TeX:bases
  14. makedir TeX:bin
  15. makedir TeX:docs
  16. makedir TeX:formats
  17. makedir TeX:pool
  18. failat 10
  19.  
  20.  
  21. ;big
  22. ;
  23. edit from bibtex/bibtex16.ch to bibtex/bibtex.ch with bibtex/bibtex_to_big
  24. edit from tex/ctex16.ch to tex/ctex.ch with tex/ctex_to_big
  25. edit from mf/cmf16.ch to mf/cmf.ch with mf/cmf_to_big
  26.  
  27.  
  28. ; web2c, common, web:
  29. cd web2c
  30. lmk all
  31. cd /
  32. cd common
  33. lmk all
  34. cd /
  35. cd web
  36. lmk tangleboot
  37. lmk all
  38. cd /
  39.  
  40.  
  41. ; triptrap
  42. ;
  43. cd tex
  44. lmk triptrap
  45. cd /texware
  46. lmk triptrap
  47. cd /mf
  48. lmk triptrap
  49. cd /mfware
  50. lmk triptrap
  51. cd /
  52.  
  53.  
  54. ; run-triptrap:
  55. ;
  56. cd tex
  57. lmk run-trip
  58. cd /
  59. cd mf
  60. lmk run-trap
  61. cd /
  62.  
  63.  
  64.  
  65. ; clean-triptrap:
  66. ;
  67. cd tex
  68. lmk -i veryclean
  69. cd /mf
  70. lmk -i veryclean
  71. cd /
  72.  
  73.  
  74. ; all:
  75. ;
  76. cd web
  77. echo web
  78. lmk all
  79. cd /tex
  80. echo tex
  81. lmk all
  82. cd /mf
  83. echo mf
  84. lmk all
  85. cd /texware
  86. echo texware
  87. lmk all
  88. cd /mfware
  89. echo mfware
  90. lmk all
  91. cd /fontutil
  92. echo fontutil
  93. lmk all
  94. cd /bibtex
  95. echo bibtex
  96. lmk all
  97. cd /dviutil
  98. echo dviutil
  99. lmk all
  100. cd /
  101.  
  102.  
  103. ; install-bin:
  104. ;
  105. copy tex/initex      TEX:bin
  106. copy tex/virtex      TEX:bin
  107. copy mf/inimf        TEX:bin
  108. copy mf/virmf        TEX:bin
  109. copy web/tangle      TEX:bin
  110. copy web/weave       TEX:bin
  111. copy texware/dvitype TEX:bin
  112. copy texware/pltotf  TEX:bin
  113. copy texware/tftopl  TEX:bin
  114. copy mfware/gftodvi  TEX:bin
  115. copy mfware/gftopk   TEX:bin
  116. copy mfware/gftype   TEX:bin
  117. copy mfware/mft      TEX:bin
  118. copy fontutil/pktogf TEX:bin
  119. copy fontutil/pktype TEX:bin
  120. copy fontutil/vftovp TEX:bin
  121. copy fontutil/vptovf TEX:bin
  122. copy bibtex/bibtex   TEX:bin
  123. copy dviutil/dvicopy TEX:bin
  124.  
  125.  
  126. ; install-pool:
  127. ;
  128. copy tex/tex.pool    TEX:pool
  129. copy mf/mf.pool      TEX:pool
  130.  
  131.  
  132. ; setenv, path:
  133. ;
  134. execute set_tex
  135.  
  136.  
  137. ; bases, formats:
  138. ;
  139. cd mf
  140. lmk bases
  141. cd /
  142. cd tex
  143. lmk fmts
  144. cd /
  145.  
  146.  
  147. ; install-bases:
  148. ;
  149. copy mf/plain.base   TEX:bases
  150. copy mf/cm.base      TEX:bases
  151. copy tex/lplain.fmt  TEX:formats
  152. copy tex/plain.fmt   TEX:formats
  153.  
  154.  
  155. ; docs:
  156. ;
  157. cd web
  158. lmk docs
  159. cd /tex
  160. lmk docs
  161. cd /mf
  162. lmk docs
  163. cd /texware
  164. lmk docs
  165. cd /mfware
  166. lmk docs
  167. cd /fontutil
  168. lmk docs
  169. cd /bibtex
  170. lmk docs
  171. cd /dviutil
  172. lmk docs
  173. cd /
  174.  
  175. ; install-docs:
  176. ;
  177. copy tex/tex.dvi         TEX:docs
  178. copy mf/mf.dvi           TEX:docs
  179. copy web/tangle.dvi      TEX:docs
  180. copy web/weave.dvi       TEX:docs
  181. copy texware/dvitype.dvi TEX:docs
  182. copy texware/pltotf.dvi  TEX:docs
  183. copy texware/tftopl.dvi  TEX:docs
  184. copy mfware/gftodvi.dvi  TEX:docs
  185. copy mfware/gftopk.dvi   TEX:docs
  186. copy mfware/gftype.dvi   TEX:docs
  187. copy mfware/mft.dvi      TEX:docs
  188. copy fontutil/pktogf.dvi TEX:docs
  189. copy fontutil/pktype.dvi TEX:docs
  190. copy fontutil/vftovp.dvi TEX:docs
  191. copy fontutil/vptovf.dvi TEX:docs
  192. copy bibtex/bibtex.dvi   TEX:docs
  193. copy dviutil/dvicopy.dvi TEX:docs
  194.  
  195.  
  196. ; veryclean:
  197. ;
  198. cd web2c
  199. lmk -i veryclean
  200. cd /common
  201. lmk -i veryclean
  202. cd /web
  203. lmk -i veryclean
  204. cd /tex
  205. lmk -i veryclean
  206. cd /mf
  207. lmk -i veryclean
  208. cd /texware
  209. lmk -i veryclean
  210. cd /mfware
  211. lmk -i veryclean
  212. cd /fontutil
  213. lmk -i veryclean
  214. cd /bibtex
  215. lmk -i veryclean
  216. cd /dviutil
  217. lmk -i veryclean
  218. cd /
  219. delete stamp-tangle stamp-web2c stamp-common stamp-bases stamp-formats QUIET
  220.