Action 2.9 KB

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