Action 2.9 KB

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