Action 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. name "System definition"
  2. dir first
  3. action did_first
  4. failure "You have to run the shell script first in the directory first"
  5. fatal
  6. end
  7. ! name "EM definition"
  8. ! dir etc
  9. ! end
  10. name "EM definition library"
  11. dir util/data
  12. end
  13. name "C utilities"
  14. dir util/cmisc
  15. end
  16. name "Flex lexical analyzer generator"
  17. dir util/flex
  18. end
  19. name "Yacc parser generator"
  20. dir util/byacc
  21. end
  22. name "Modules"
  23. dir modules/src
  24. indir
  25. end
  26. name "LL(1) Parser generator"
  27. dir util/LLgen
  28. action "make firstinstall"
  29. end
  30. name "C preprocessor"
  31. dir util/cpp
  32. end
  33. name "Peephole optimizer libraries"
  34. dir modules/src/em_opt
  35. end
  36. name "ACK object utilities"
  37. dir util/amisc
  38. end
  39. name "Encode/Decode"
  40. dir util/misc
  41. end
  42. name "Shell files in bin"
  43. dir util/shf
  44. end
  45. name "EM assembler"
  46. dir util/ass
  47. end
  48. name "EM Peephole optimizer"
  49. dir util/opt
  50. end
  51. name "EM Global optimizer"
  52. dir util/ego
  53. indir
  54. end
  55. name "ACK archiver"
  56. dir util/arch
  57. end
  58. name "Program 'ack'"
  59. dir util/ack
  60. end
  61. name "Bootstrap for backend tables"
  62. dir util/cgg
  63. end
  64. name "Bootstrap for newest form of backend tables"
  65. dir util/ncgg
  66. end
  67. name "Bootstrap for code expanders"
  68. dir util/ceg
  69. indir
  70. end
  71. name "LED link editor"
  72. dir util/led
  73. end
  74. name "TOPGEN target optimizer generator"
  75. dir util/topgen
  76. end
  77. name "C frontend"
  78. dir lang/cem/cemcom
  79. end
  80. name "ANSI-C frontend"
  81. dir lang/cem/cemcom.ansi
  82. end
  83. name "ANSI-C preprocessor"
  84. dir lang/cem/cpp.ansi
  85. end
  86. name "ANSI-C header files"
  87. dir lang/cem/libcc.ansi
  88. end
  89. name "LINT C program checker"
  90. dir lang/cem/lint
  91. end
  92. name "Pascal frontend"
  93. dir lang/pc/comp
  94. end
  95. name "Basic frontend"
  96. dir lang/basic/src
  97. end
  98. name "Occam frontend"
  99. dir lang/occam/comp
  100. end
  101. name "Modula-2 frontend"
  102. dir lang/m2/comp
  103. end
  104. name "Modula-2 definition modules"
  105. dir lang/m2/libm2
  106. end
  107. name "Modula-2 makefile generator"
  108. dir lang/m2/m2mm
  109. end
  110. name "EM interpreter in C"
  111. dir util/int
  112. end
  113. name "Symbolic debugger"
  114. dir util/grind
  115. end
  116. name "Intel 8086 support"
  117. dir mach/i86
  118. indir
  119. end
  120. name "Intel 80286 support for Xenix"
  121. dir mach/xenix3
  122. indir
  123. end
  124. name "Intel 80386 support for Xenix 386 System V"
  125. dir mach/i386
  126. indir
  127. end
  128. name "MSC6500 support"
  129. dir mach/6500
  130. indir
  131. end
  132. name "Motorola 6800 support"
  133. dir mach/6800
  134. indir
  135. end
  136. name "Motorola 6805 support"
  137. dir mach/6805
  138. indir
  139. end
  140. name "Motorola 6809 support"
  141. dir mach/6809
  142. indir
  143. end
  144. name "Intel 8080 support"
  145. dir mach/i80
  146. indir
  147. end
  148. name "2-2 Interpreter support"
  149. dir mach/em22
  150. indir
  151. end
  152. name "2-4 Interpreter support"
  153. dir mach/em24
  154. indir
  155. end
  156. name "4-4 Interpreter support"
  157. dir mach/em44
  158. indir
  159. end
  160. name "Motorola 68000 2-4 support"
  161. dir mach/m68k2
  162. indir
  163. end
  164. name "Motorola 68000 4-4 support"
  165. dir mach/m68k4
  166. indir
  167. end
  168. name "NS16032 support"
  169. dir mach/ns
  170. indir
  171. end
  172. name "PDP 11 support"
  173. dir mach/pdp
  174. indir
  175. end
  176. name "PMDS support"
  177. dir mach/pmds
  178. indir
  179. end
  180. name "PMDS 4/4 support"
  181. dir mach/pmds4
  182. indir
  183. end
  184. name "Signetics 2650 support"
  185. dir mach/s2650
  186. indir
  187. end
  188. name "Vax 4-4 support"
  189. dir mach/vax4
  190. indir
  191. end
  192. name "M68020 System V/68 support"
  193. dir mach/m68020
  194. indir
  195. end
  196. name "Sun 3 M68020 support"
  197. dir mach/sun3
  198. indir
  199. end
  200. name Sun 4 SPARC support"
  201. dir mach/sparc
  202. system "sparc"
  203. indir
  204. end
  205. name "Sun 2 M68000 support"
  206. dir mach/sun2
  207. indir
  208. end
  209. name "Mantra M68000 System V.0 support"
  210. dir mach/mantra
  211. indir
  212. end
  213. name "PC Minix support"
  214. dir mach/minix
  215. indir
  216. end
  217. name "Atari ST Minix support"
  218. dir mach/minixST
  219. indir
  220. end
  221. name "Z80 support"
  222. dir mach/z80
  223. indir
  224. end
  225. name "Zilog Z8000 support"
  226. dir mach/z8000
  227. indir
  228. end
  229. name "Acorn Archimedes support"
  230. dir mach/arm
  231. indir
  232. end
  233. name "Motorola 68000 interpreters"
  234. system "m68*|sun*"
  235. dir mach/mantra/int
  236. end