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