source: rtems/configure.in @ 7d5566e

4.104.114.84.95
Last change on this file since 7d5566e was 8cd3748, checked in by Joel Sherrill <joel.sherrill@…>, on Sep 21, 1997 at 5:44:14 PM

Removed duplicate listing of install in MTARGETS.

Add monitor test.

  • Property mode set to 100644
File size: 24.3 KB
Line 
1dnl Process this file with autoconf to produce a configure script.
2AC_PREREQ(2.12)
3AC_INIT(README)
4
5a29k_mk="c/src/exec/score/cpu/a29k/Makefile \
6c/src/lib/libbsp/a29k/Makefile \
7c/src/lib/libbsp/a29k/portsw/Makefile \
8c/src/lib/libbsp/a29k/portsw/console/Makefile \
9c/src/lib/libbsp/a29k/portsw/include/Makefile \
10c/src/lib/libbsp/a29k/portsw/shmsupp/Makefile \
11c/src/lib/libbsp/a29k/portsw/startup/Makefile \
12c/src/lib/libbsp/a29k/portsw/wrapup/Makefile \
13c/src/lib/start/a29k/Makefile"
14
15i386_mk="c/src/exec/score/cpu/i386/Makefile \
16c/src/lib/libbsp/i386/Makefile \
17c/src/lib/libbsp/i386/force386/Makefile \
18c/src/lib/libbsp/i386/force386/clock/Makefile \
19c/src/lib/libbsp/i386/force386/console/Makefile \
20c/src/lib/libbsp/i386/force386/include/Makefile \
21c/src/lib/libbsp/i386/force386/shmsupp/Makefile \
22c/src/lib/libbsp/i386/force386/startup/Makefile \
23c/src/lib/libbsp/i386/force386/timer/Makefile \
24c/src/lib/libbsp/i386/force386/wrapup/Makefile \
25c/src/lib/libbsp/i386/i386ex/Makefile \
26c/src/lib/libbsp/i386/i386ex/clock/Makefile \
27c/src/lib/libbsp/i386/i386ex/console/Makefile \
28c/src/lib/libbsp/i386/i386ex/include/Makefile \
29c/src/lib/libbsp/i386/i386ex/startup/Makefile \
30c/src/lib/libbsp/i386/i386ex/timer/Makefile \
31c/src/lib/libbsp/i386/i386ex/wrapup/Makefile \
32c/src/lib/start/i386/Makefile"
33
34i386_go32_mk="c/src/exec/score/cpu/i386/Makefile \
35c/src/lib/libbsp/i386/Makefile \
36c/src/lib/libbsp/i386/go32/Makefile \
37c/src/lib/libbsp/i386/go32/clock/Makefile \
38c/src/lib/libbsp/i386/go32/console/Makefile \
39c/src/lib/libbsp/i386/go32/include/Makefile \
40c/src/lib/libbsp/i386/go32/startup/Makefile \
41c/src/lib/libbsp/i386/go32/timer/Makefile \
42c/src/lib/libbsp/i386/go32/wrapup/Makefile"
43
44m68k_mk="c/src/exec/score/cpu/m68k/Makefile \
45c/src/lib/libbsp/m68k/Makefile \
46c/src/lib/libbsp/m68k/dmv152/Makefile \
47c/src/lib/libbsp/m68k/dmv152/clock/Makefile \
48c/src/lib/libbsp/m68k/dmv152/console/Makefile \
49c/src/lib/libbsp/m68k/dmv152/include/Makefile \
50c/src/lib/libbsp/m68k/dmv152/spurious/Makefile \
51c/src/lib/libbsp/m68k/dmv152/startup/Makefile \
52c/src/lib/libbsp/m68k/dmv152/timer/Makefile \
53c/src/lib/libbsp/m68k/dmv152/wrapup/Makefile \
54c/src/lib/libbsp/m68k/efi332/Makefile \
55c/src/lib/libbsp/m68k/efi332/clock/Makefile \
56c/src/lib/libbsp/m68k/efi332/console/Makefile \
57c/src/lib/libbsp/m68k/efi332/include/Makefile \
58c/src/lib/libbsp/m68k/efi332/spurious/Makefile \
59c/src/lib/libbsp/m68k/efi332/startup/Makefile \
60c/src/lib/libbsp/m68k/efi332/start332/Makefile \
61c/src/lib/libbsp/m68k/efi332/timer/Makefile \
62c/src/lib/libbsp/m68k/efi332/wrapup/Makefile \
63c/src/lib/libbsp/m68k/efi68k/Makefile \
64c/src/lib/libbsp/m68k/efi68k/clock/Makefile \
65c/src/lib/libbsp/m68k/efi68k/console/Makefile \
66c/src/lib/libbsp/m68k/efi68k/include/Makefile \
67c/src/lib/libbsp/m68k/efi68k/spurious/Makefile \
68c/src/lib/libbsp/m68k/efi68k/startup/Makefile \
69c/src/lib/libbsp/m68k/efi68k/start68k/Makefile \
70c/src/lib/libbsp/m68k/efi68k/timer/Makefile \
71c/src/lib/libbsp/m68k/efi68k/wrapup/Makefile \
72c/src/lib/libbsp/m68k/gen68302/Makefile \
73c/src/lib/libbsp/m68k/gen68302/clock/Makefile \
74c/src/lib/libbsp/m68k/gen68302/console/Makefile \
75c/src/lib/libbsp/m68k/gen68302/include/Makefile \
76c/src/lib/libbsp/m68k/gen68302/start302/Makefile \
77c/src/lib/libbsp/m68k/gen68302/startup/Makefile \
78c/src/lib/libbsp/m68k/gen68302/timer/Makefile \
79c/src/lib/libbsp/m68k/gen68302/wrapup/Makefile \
80c/src/lib/libbsp/m68k/gen68360/Makefile \
81c/src/lib/libbsp/m68k/gen68360/clock/Makefile \
82c/src/lib/libbsp/m68k/gen68360/console/Makefile \
83c/src/lib/libbsp/m68k/gen68360/include/Makefile \
84c/src/lib/libbsp/m68k/gen68360/start360/Makefile \
85c/src/lib/libbsp/m68k/gen68360/startup/Makefile \
86c/src/lib/libbsp/m68k/gen68360/timer/Makefile \
87c/src/lib/libbsp/m68k/gen68360/network/Makefile \
88c/src/lib/libbsp/m68k/gen68360/wrapup/Makefile \
89c/src/lib/libbsp/m68k/idp/Makefile \
90c/src/lib/libbsp/m68k/idp/clock/Makefile \
91c/src/lib/libbsp/m68k/idp/console/Makefile \
92c/src/lib/libbsp/m68k/idp/include/Makefile \
93c/src/lib/libbsp/m68k/idp/startup/Makefile \
94c/src/lib/libbsp/m68k/idp/timer/Makefile \
95c/src/lib/libbsp/m68k/idp/wrapup/Makefile \
96c/src/lib/libbsp/m68k/mvme136/Makefile \
97c/src/lib/libbsp/m68k/mvme136/clock/Makefile \
98c/src/lib/libbsp/m68k/mvme136/console/Makefile \
99c/src/lib/libbsp/m68k/mvme136/include/Makefile \
100c/src/lib/libbsp/m68k/mvme136/shmsupp/Makefile \
101c/src/lib/libbsp/m68k/mvme136/startup/Makefile \
102c/src/lib/libbsp/m68k/mvme136/timer/Makefile \
103c/src/lib/libbsp/m68k/mvme136/wrapup/Makefile \
104c/src/lib/libbsp/m68k/mvme147/Makefile \
105c/src/lib/libbsp/m68k/mvme147/clock/Makefile \
106c/src/lib/libbsp/m68k/mvme147/console/Makefile \
107c/src/lib/libbsp/m68k/mvme147/include/Makefile \
108c/src/lib/libbsp/m68k/mvme147/startup/Makefile \
109c/src/lib/libbsp/m68k/mvme147/timer/Makefile \
110c/src/lib/libbsp/m68k/mvme147/wrapup/Makefile \
111c/src/lib/libbsp/m68k/mvme147s/Makefile \
112c/src/lib/libbsp/m68k/mvme147s/clock/Makefile \
113c/src/lib/libbsp/m68k/mvme147s/console/Makefile \
114c/src/lib/libbsp/m68k/mvme147s/include/Makefile \
115c/src/lib/libbsp/m68k/mvme147s/shmsupp/Makefile \
116c/src/lib/libbsp/m68k/mvme147s/startup/Makefile \
117c/src/lib/libbsp/m68k/mvme147s/timer/Makefile \
118c/src/lib/libbsp/m68k/mvme147s/wrapup/Makefile \
119c/src/lib/libbsp/m68k/mvme162/Makefile \
120c/src/lib/libbsp/m68k/mvme162/clock/Makefile \
121c/src/lib/libbsp/m68k/mvme162/console/Makefile \
122c/src/lib/libbsp/m68k/mvme162/consolex/Makefile \
123c/src/lib/libbsp/m68k/mvme162/include/Makefile \
124c/src/lib/libbsp/m68k/mvme162/startup/Makefile \
125c/src/lib/libbsp/m68k/mvme162/timer/Makefile \
126c/src/lib/libbsp/m68k/mvme162/tools/Makefile \
127c/src/lib/libbsp/m68k/mvme162/wrapup/Makefile \
128c/src/lib/libbsp/m68k/ods68302/Makefile \
129c/src/lib/libbsp/m68k/ods68302/clock/Makefile \
130c/src/lib/libbsp/m68k/ods68302/console/Makefile \
131c/src/lib/libbsp/m68k/ods68302/include/Makefile \
132c/src/lib/libbsp/m68k/ods68302/start302/Makefile \
133c/src/lib/libbsp/m68k/ods68302/startup/Makefile \
134c/src/lib/libbsp/m68k/ods68302/timer/Makefile \
135c/src/lib/libbsp/m68k/ods68302/wrapup/Makefile \
136c/src/lib/libcpu/m68k/Makefile \
137c/src/lib/libcpu/m68k/m68040/Makefile \
138c/src/lib/libcpu/m68k/m68040/fpsp/Makefile \
139c/src/lib/start/m68k/Makefile"
140
141no_cpu_mk="c/src/exec/score/cpu/no_cpu/Makefile \
142c/src/lib/libbsp/no_cpu/Makefile \
143c/src/lib/libbsp/no_cpu/no_bsp/Makefile \
144c/src/lib/libbsp/no_cpu/no_bsp/clock/Makefile \
145c/src/lib/libbsp/no_cpu/no_bsp/console/Makefile \
146c/src/lib/libbsp/no_cpu/no_bsp/include/Makefile \
147c/src/lib/libbsp/no_cpu/no_bsp/shmsupp/Makefile \
148c/src/lib/libbsp/no_cpu/no_bsp/startup/Makefile \
149c/src/lib/libbsp/no_cpu/no_bsp/timer/Makefile \
150c/src/lib/libbsp/no_cpu/no_bsp/wrapup/Makefile"
151
152sparc_mk="c/src/exec/score/cpu/sparc/Makefile \
153c/src/lib/libbsp/sparc/Makefile \
154c/src/lib/libbsp/sparc/erc32/Makefile \
155c/src/lib/libbsp/sparc/erc32/clock/Makefile \
156c/src/lib/libbsp/sparc/erc32/console/Makefile \
157c/src/lib/libbsp/sparc/erc32/include/Makefile \
158c/src/lib/libbsp/sparc/erc32/startsis/Makefile \
159c/src/lib/libbsp/sparc/erc32/startup/Makefile \
160c/src/lib/libbsp/sparc/erc32/timer/Makefile \
161c/src/lib/libbsp/sparc/erc32/wrapup/Makefile \
162c/src/lib/libcpu/sparc/Makefile \
163c/src/lib/libcpu/sparc/reg_win/Makefile"
164
165hppa1_1_mk="c/src/exec/score/cpu/hppa1_1/Makefile \
166c/src/exec/score/tools/hppa1_1/Makefile \
167c/src/lib/libbsp/hppa1_1/Makefile \
168c/src/lib/libbsp/hppa1_1/pxfl/Makefile \
169c/src/lib/libbsp/hppa1_1/simhppa/Makefile \
170c/src/lib/libbsp/hppa1_1/simhppa/include/Makefile \
171c/src/lib/libbsp/hppa1_1/simhppa/shmsupp/Makefile \
172c/src/lib/libbsp/hppa1_1/simhppa/startup/Makefile \
173c/src/lib/libbsp/hppa1_1/simhppa/tools/Makefile \
174c/src/lib/libbsp/hppa1_1/simhppa/tty/Makefile \
175c/src/lib/libbsp/hppa1_1/simhppa/wrapup/Makefile \
176c/src/lib/libcpu/hppa1_1/Makefile \
177c/src/lib/libcpu/hppa1_1/clock/Makefile \
178c/src/lib/libcpu/hppa1_1/include/Makefile \
179c/src/lib/libcpu/hppa1_1/milli/Makefile \
180c/src/lib/libcpu/hppa1_1/runway/Makefile \
181c/src/lib/libcpu/hppa1_1/semaphore/Makefile \
182c/src/lib/libcpu/hppa1_1/timer/Makefile \
183c/src/lib/start/hppa1_1/Makefile"
184
185i960_mk="c/src/exec/score/cpu/i960/Makefile \
186c/src/lib/libbsp/i960/Makefile \
187c/src/lib/libbsp/i960/cvme961/Makefile \
188c/src/lib/libbsp/i960/cvme961/clock/Makefile \
189c/src/lib/libbsp/i960/cvme961/console/Makefile \
190c/src/lib/libbsp/i960/cvme961/include/Makefile \
191c/src/lib/libbsp/i960/cvme961/shmsupp/Makefile \
192c/src/lib/libbsp/i960/cvme961/startup/Makefile \
193c/src/lib/libbsp/i960/cvme961/timer/Makefile \
194c/src/lib/libbsp/i960/cvme961/wrapup/Makefile \
195c/src/lib/start/i960/Makefile"
196
197mips64orion_mk="c/src/exec/score/cpu/mips64orion/Makefile \
198c/src/lib/libbsp/mips64orion/Makefile \
199c/src/lib/libbsp/mips64orion/p4000/Makefile \
200c/src/lib/libbsp/mips64orion/p4000/console/Makefile \
201c/src/lib/libbsp/mips64orion/p4000/include/Makefile \
202c/src/lib/libbsp/mips64orion/p4000/liblnk/Makefile \
203c/src/lib/libbsp/mips64orion/p4000/startup/Makefile \
204c/src/lib/libbsp/mips64orion/p4000/wrapup/Makefile \
205c/src/lib/libcpu/mips64orion/Makefile \
206c/src/lib/libcpu/mips64orion/clock/Makefile \
207c/src/lib/libcpu/mips64orion/include/Makefile \
208c/src/lib/libcpu/mips64orion/timer/Makefile \
209c/src/lib/start/mips64orion/Makefile"
210
211powerpc_mk="c/src/exec/score/cpu/ppc/Makefile \
212c/src/lib/libbsp/ppc/Makefile \
213c/src/lib/libbsp/ppc/papyrus/Makefile \
214c/src/lib/libbsp/ppc/papyrus/dlentry/Makefile \
215c/src/lib/libbsp/ppc/papyrus/flashentry/Makefile \
216c/src/lib/libbsp/ppc/papyrus/include/Makefile \
217c/src/lib/libbsp/ppc/papyrus/startup/Makefile \
218c/src/lib/libbsp/ppc/papyrus/wrapup/Makefile \
219c/src/lib/libcpu/ppc/Makefile \
220c/src/lib/libcpu/ppc/ppc403/Makefile \
221c/src/lib/libcpu/ppc/ppc403/clock/Makefile \
222c/src/lib/libcpu/ppc/ppc403/console/Makefile \
223c/src/lib/libcpu/ppc/ppc403/include/Makefile \
224c/src/lib/libcpu/ppc/ppc403/timer/Makefile \
225c/src/lib/libcpu/ppc/ppc403/vectors/Makefile"
226
227posix_mk="c/src/exec/score/cpu/unix/Makefile \
228c/src/exec/score/tools/unix/Makefile \
229c/src/lib/libbsp/unix/Makefile \
230c/src/lib/libbsp/unix/posix/Makefile \
231c/src/lib/libbsp/unix/posix/clock/Makefile \
232c/src/lib/libbsp/unix/posix/console/Makefile \
233c/src/lib/libbsp/unix/posix/include/Makefile \
234c/src/lib/libbsp/unix/posix/shmsupp/Makefile \
235c/src/lib/libbsp/unix/posix/startup/Makefile \
236c/src/lib/libbsp/unix/posix/timer/Makefile \
237c/src/lib/libbsp/unix/posix/wrapup/Makefile"
238
239ka9q_mk="c/src/lib/libka9q/Makefile"
240
241rtemscpp_mk="c/src/lib/librtems++/Makefile"
242
243hwapi_mk="\
244c/src/lib/libhwapi/Makefile \
245c/src/lib/libhwapi/eeprom/Makefile \
246c/src/lib/libhwapi/eeprom/wrapup/Makefile \
247c/src/lib/libhwapi/eeprom/eeprom/Makefile \
248c/src/lib/libhwapi/drivers/Makefile \
249c/src/lib/libhwapi/drivers/vmebus/Makefile \
250c/src/lib/libhwapi/drivers/vmebus/dmv202/Makefile \
251c/src/lib/libhwapi/drivers/vmebus/dmv536/Makefile \
252c/src/lib/libhwapi/drivers/vmebus/dmv666/Makefile \
253c/src/lib/libhwapi/drivers/vmebus/wrapup/Makefile \
254c/src/lib/libhwapi/serial/Makefile \
255c/src/lib/libhwapi/serial/default/Makefile \
256c/src/lib/libhwapi/serial/stream/Makefile \
257c/src/lib/libhwapi/serial/template/Makefile \
258c/src/lib/libhwapi/serial/wrapup/Makefile \
259c/src/lib/libhwapi/serial/channel/Makefile \
260c/src/lib/libhwapi/discrete/Makefile \
261c/src/lib/libhwapi/discrete/tools/Makefile \
262c/src/lib/libhwapi/discrete/relay/Makefile \
263c/src/lib/libhwapi/discrete/wrapup/Makefile \
264c/src/lib/libhwapi/discrete/greycode/Makefile \
265c/src/lib/libhwapi/discrete/discrete_in/Makefile \
266c/src/lib/libhwapi/discrete/discrete_out/Makefile \
267c/src/lib/libhwapi/discrete/discrete_input/Makefile \
268c/src/lib/libhwapi/discrete/discrete_output/Makefile \
269c/src/lib/libhwapi/discrete/discrete_flag/Makefile \
270c/src/lib/libhwapi/discrete/discrete_bitfield/Makefile \
271c/src/lib/libhwapi/analog/Makefile \
272c/src/lib/libhwapi/analog/dac/Makefile \
273c/src/lib/libhwapi/analog/wrapup/Makefile \
274c/src/lib/libhwapi/analog/linear_dac/Makefile \
275c/src/lib/libhwapi/analog/linear_adc/Makefile \
276c/src/lib/libhwapi/analog/adc/Makefile \
277c/src/lib/libhwapi/wrapup/Makefile \
278c/src/lib/libhwapi/support/Makefile \
279c/src/lib/libhwapi/support/chain/Makefile \
280c/src/lib/libhwapi/support/checksum/Makefile \
281c/src/lib/libhwapi/support/wrapup/Makefile \
282c/src/lib/libhwapi/support/dumpbuf/Makefile"
283
284tests_mk="c/src/tests/libtests/Makefile \
285c/src/tests/libtests/cpuuse/Makefile \
286c/src/tests/libtests/malloctest/Makefile \
287c/src/tests/libtests/rtmonuse/Makefile \
288c/src/tests/libtests/stackchk/Makefile \
289c/src/tests/libtests/rtems++/Makefile \
290c/src/tests/libtests/monitor/Makefile \
291c/src/tests/mptests/Makefile \
292c/src/tests/mptests/mp01/Makefile \
293c/src/tests/mptests/mp01/node1/Makefile \
294c/src/tests/mptests/mp01/node2/Makefile \
295c/src/tests/mptests/mp02/Makefile \
296c/src/tests/mptests/mp02/node1/Makefile \
297c/src/tests/mptests/mp02/node2/Makefile \
298c/src/tests/mptests/mp03/Makefile \
299c/src/tests/mptests/mp03/node1/Makefile \
300c/src/tests/mptests/mp03/node2/Makefile \
301c/src/tests/mptests/mp04/Makefile \
302c/src/tests/mptests/mp04/node1/Makefile \
303c/src/tests/mptests/mp04/node2/Makefile \
304c/src/tests/mptests/mp05/Makefile \
305c/src/tests/mptests/mp05/node1/Makefile \
306c/src/tests/mptests/mp05/node2/Makefile \
307c/src/tests/mptests/mp06/Makefile \
308c/src/tests/mptests/mp06/node1/Makefile \
309c/src/tests/mptests/mp06/node2/Makefile \
310c/src/tests/mptests/mp07/Makefile \
311c/src/tests/mptests/mp07/node1/Makefile \
312c/src/tests/mptests/mp07/node2/Makefile \
313c/src/tests/mptests/mp08/Makefile \
314c/src/tests/mptests/mp08/node1/Makefile \
315c/src/tests/mptests/mp08/node2/Makefile \
316c/src/tests/mptests/mp09/Makefile \
317c/src/tests/mptests/mp09/node1/Makefile \
318c/src/tests/mptests/mp09/node2/Makefile \
319c/src/tests/mptests/mp10/Makefile \
320c/src/tests/mptests/mp10/node1/Makefile \
321c/src/tests/mptests/mp10/node2/Makefile \
322c/src/tests/mptests/mp11/Makefile \
323c/src/tests/mptests/mp11/node1/Makefile \
324c/src/tests/mptests/mp11/node2/Makefile \
325c/src/tests/mptests/mp12/Makefile \
326c/src/tests/mptests/mp12/node1/Makefile \
327c/src/tests/mptests/mp12/node2/Makefile \
328c/src/tests/mptests/mp13/Makefile \
329c/src/tests/mptests/mp13/node1/Makefile \
330c/src/tests/mptests/mp13/node2/Makefile \
331c/src/tests/mptests/mp14/Makefile \
332c/src/tests/mptests/mp14/node1/Makefile \
333c/src/tests/mptests/mp14/node2/Makefile \
334c/src/tests/psxtests/Makefile \
335c/src/tests/psxtests/psx01/Makefile \
336c/src/tests/psxtests/psx02/Makefile \
337c/src/tests/psxtests/psx03/Makefile \
338c/src/tests/psxtests/psx04/Makefile \
339c/src/tests/psxtests/psx05/Makefile \
340c/src/tests/psxtests/psx06/Makefile \
341c/src/tests/psxtests/psx07/Makefile \
342c/src/tests/psxtests/psx08/Makefile \
343c/src/tests/psxtests/psx09/Makefile \
344c/src/tests/psxtests/psx10/Makefile \
345c/src/tests/psxtests/psx11/Makefile \
346c/src/tests/psxtests/psx12/Makefile \
347c/src/tests/psxtests/psxhdrs/Makefile \
348c/src/tests/psxtests/support/Makefile \
349c/src/tests/psxtests/support/include/Makefile \
350c/src/tests/sptests/Makefile \
351c/src/tests/sptests/sp01/Makefile \
352c/src/tests/sptests/sp02/Makefile \
353c/src/tests/sptests/sp03/Makefile \
354c/src/tests/sptests/sp04/Makefile \
355c/src/tests/sptests/sp05/Makefile \
356c/src/tests/sptests/sp06/Makefile \
357c/src/tests/sptests/sp07/Makefile \
358c/src/tests/sptests/sp08/Makefile \
359c/src/tests/sptests/sp09/Makefile \
360c/src/tests/sptests/sp11/Makefile \
361c/src/tests/sptests/sp12/Makefile \
362c/src/tests/sptests/sp13/Makefile \
363c/src/tests/sptests/sp14/Makefile \
364c/src/tests/sptests/sp15/Makefile \
365c/src/tests/sptests/sp16/Makefile \
366c/src/tests/sptests/sp17/Makefile \
367c/src/tests/sptests/sp19/Makefile \
368c/src/tests/sptests/sp20/Makefile \
369c/src/tests/sptests/sp21/Makefile \
370c/src/tests/sptests/sp22/Makefile \
371c/src/tests/sptests/sp23/Makefile \
372c/src/tests/sptests/sp24/Makefile \
373c/src/tests/sptests/sp25/Makefile \
374c/src/tests/sptests/spfatal/Makefile \
375c/src/tests/sptests/spsize/Makefile \
376c/src/tests/tmtests/Makefile \
377c/src/tests/tmtests/include/Makefile \
378c/src/tests/tmtests/tm01/Makefile \
379c/src/tests/tmtests/tm02/Makefile \
380c/src/tests/tmtests/tm03/Makefile \
381c/src/tests/tmtests/tm04/Makefile \
382c/src/tests/tmtests/tm05/Makefile \
383c/src/tests/tmtests/tm06/Makefile \
384c/src/tests/tmtests/tm07/Makefile \
385c/src/tests/tmtests/tm08/Makefile \
386c/src/tests/tmtests/tm09/Makefile \
387c/src/tests/tmtests/tm10/Makefile \
388c/src/tests/tmtests/tm11/Makefile \
389c/src/tests/tmtests/tm12/Makefile \
390c/src/tests/tmtests/tm13/Makefile \
391c/src/tests/tmtests/tm14/Makefile \
392c/src/tests/tmtests/tm15/Makefile \
393c/src/tests/tmtests/tm16/Makefile \
394c/src/tests/tmtests/tm17/Makefile \
395c/src/tests/tmtests/tm18/Makefile \
396c/src/tests/tmtests/tm19/Makefile \
397c/src/tests/tmtests/tm20/Makefile \
398c/src/tests/tmtests/tm21/Makefile \
399c/src/tests/tmtests/tm22/Makefile \
400c/src/tests/tmtests/tm23/Makefile \
401c/src/tests/tmtests/tm24/Makefile \
402c/src/tests/tmtests/tm25/Makefile \
403c/src/tests/tmtests/tm26/Makefile \
404c/src/tests/tmtests/tm27/Makefile \
405c/src/tests/tmtests/tm28/Makefile \
406c/src/tests/tmtests/tm29/Makefile \
407c/src/tests/tmtests/tmck/Makefile \
408c/src/tests/tmtests/tmoverhd/Makefile"
409
410dnl Checks for programs.
411AC_PROG_MAKE_SET
412AC_CANONICAL_SYSTEM
413AC_ARG_WITH(cross-host,[  --with-cross-host=HOST      host (cygnus)], \
414host=$withval)
415
416AC_ARG_ENABLE(gmake-print-directory, \
417[  --enable-gmake-print-directory    enable GNU Make's print directory], \
418[case "${enableval}" in
419  yes) RTEMS_USE_OWN_PDIR=no ;;
420  no) RTEMS_USE_OWN_PDIR=yes ;;
421  *)  AC_MSG_ERROR(bad value ${enableval} for gmake-print-directory option) ;;
422esac],[RTEMS_USE_OWN_PDIR=yes])
423
424AC_ARG_ENABLE(posix, \
425[  --disable-posix                  disable posix interface], \
426[case "${enableval}" in
427  yes) RTEMS_HAS_POSIX_API=yes ;;
428  no) RTEMS_HAS_POSIX_API=no ;;
429  *)  AC_MSG_ERROR(bad value ${enableval} for disable-posix option) ;;
430esac],[RTEMS_HAS_POSIX_API=yes])
431
432AC_ARG_ENABLE(ka9q, \
433[  --disable-ka9q                disable KA9Q TCP/IP stack], \
434[case "${enableval}" in
435  yes) RTEMS_HAS_KA9Q=yes ;;
436  no) RTEMS_HAS_KA9Q=no ;;
437  *)  AC_MSG_ERROR(bad value ${enableval} for disable-ka9q option) ;;
438esac],[RTEMS_HAS_KA9Q=yes])
439
440AC_ARG_ENABLE(rtems-inlines, \
441[  --disable-rtems-inlines          disable RTEMS inline functions (use macros)], \
442[case "${enableval}" in
443  yes) RTEMS_USE_MACROS=yes ;;
444  no) RTEMS_USE_MACROS=no ;;
445  *)  AC_MSG_ERROR(bad value ${enableval} for disable-rtems-inlines option) ;;
446esac],[RTEMS_USE_MACROS=no])
447
448AC_ARG_ENABLE(cpp, \
449[  --enable-cpp                           enable C++ support, and build the rtems++ library], \
450[case "${enableval}" in
451  yes) RTEMS_HAS_CPLUSPLUS=yes ;;
452  no) RTEMS_HAS_CPLUSPLUS=no ;;
453  *)  AC_MSG_ERROR(bad value ${enableval} for enable-cpp option) ;;
454esac],[RTEMS_HAS_CPLUSPLUS=no])
455
456AC_ARG_ENABLE(gcc28, \
457[  --enable-gcc28                   enable use of gcc 2.8.x features], \
458[case "${enableval}" in
459  yes) RTEMS_USE_GCC272=no ;;
460  no) RTEMS_USE_GCC272=yes ;;
461  *)  AC_MSG_ERROR(bad value ${enableval} for gcc-28 option) ;;
462esac],[RTEMS_USE_GCC272=yes])
463
464AC_ARG_ENABLE(libcdir, \
465[  --enable-libcdir=directory       set the directory for the C library], \
466[ RTEMS_LIBC_DIR="${enableval}" ; \
467test -d ${enableval} || AC_MSG_ERROR("$enableval is not a directory" ) ] )
468
469RTEMS_PREFIX=${target_cpu}-${target_vendor}
470
471#
472#  Target configurations are listed in alphabetical order. 
473#  The BSPs for a target configuration are also listed in alphabetical order.
474#
475
476case "${target}" in
477  a29k-rtems*)
478        rtems_bsp=portsw
479        makefiles=$a29k_mk
480        ;;
481  # hpux unix port should go here
482  hppa1.1-rtems*)
483        rtems_bsp=simhppa
484        makefiles=$hppa1_1_mk
485        ;;
486  i[[3456]]86-go32-rtems*)
487        rtems_bsp="go32 go32_p5"
488        makefiles=$i386_go32_mk
489        RTEMS_HAS_POSIX_API=no
490        ;;
491  i[[3456]]86-rtems*)
492        rtems_bsp="force386 i386ex"
493        makefiles=$i386_mk
494        ;;
495  i[[3456]]86-pc-linux*)         # unix "simulator" port
496        rtems_bsp=posix
497        makefiles=$posix_mk
498        RTEMS_HAS_POSIX_API=no
499        ;;
500  i960-rtems*)
501        rtems_bsp=cvme961
502        makefiles=$i960_mk
503        ;;
504  m68k-rtems*)
505        rtems_bsp="dmv152 efi332 efi68k gen68302 gen68360 gen68360_040 idp \
506                   mvme136 mvme147 mvme147s mvme162 mvme162lx ods68302"
507        makefiles=$m68k_mk
508        ;;
509  mips64orion-rtems*)
510        rtems_bsp="p4600 p4650"
511        makefiles=$mips64orion_mk
512        ;;
513  no_cpu-rtems*)
514        rtems_bsp=no_bsp
515        makefiles=$no_cpu_mk
516        RTEMS_HAS_POSIX_API=no
517        ;;
518  powerpc-rtems*|ppc-rtems*)
519        rtems_bsp=papyrus
520        makefiles=$powerpc_mk
521        ;;
522  sparc-sun-solaris*)             # unix "simulator" port
523        rtems_bsp=posix
524        makefiles=$posix_mk
525        RTEMS_HAS_POSIX_API=no
526        ;;
527  sparc-rtems*)         
528        rtems_bsp=erc32
529        makefiles=$sparc_mk
530        ;;
531  *)                   
532        rtems_bsp=no_bsp
533        makefiles=$no_cpu_mk
534        echo Error: RTEMS is not supported on target: $target
535        exit 1
536        ;;
537esac
538
539case "${host}" in
540  *-pc-linux*)          host_os=Linux ;;
541  sparc-sun-sunos*)     host_os=SunOS ;;
542  sparc-sun-solaris*)   host_os=Solaris ;;
543  *-nextstep*)          host_os=Nextstep3;;
544  mips*-sgi-irix5*)     host_os=Irix5;;
545  *-hp-hpux9*)          host_os=HPUX9;;
546  *)                    host_os=none
547                        echo RTEMS not supported on host: $host
548                        exit 1;;
549esac
550
551if [[ "${program_prefix}" = "NONE" ]] ; then
552  if [[ "${target}" = "${host}" ]] ; then
553    program_prefix=
554  else
555    program_prefix=${target}-
556  fi
557fi
558
559
560AC_PROG_AWK
561AC_PROG_LN_S
562dnl AC_PROG_CC
563dnl AC_PROG_CXX
564
565RTEMS_BSP=$rtems_bsp
566RTEMS_HOST=$host_os
567RTEMS_ROOT=`cd $srcdir/c; pwd`
568PROJECT_ROOT=`pwd;`
569
570# For now always generate the KA9Q TCP/IP Makefiles
571makefiles="$makefiles $ka9q_mk $rtemscpp_mk"
572
573AC_ARG_ENABLE(tests, \
574[  --disable-tests                  disable tests], \
575tests_mk=,makefiles="${makefiles} ${tests_mk}")
576
577AC_ARG_ENABLE(hwapi, \
578[  --enable-hwapi                   enable hardware API library], \
579makefiles="${makefiles} ${hwapi_mk}",hwapi_mk=)
580
581AC_ARG_ENABLE(rtemsbsp, \
582[  --enable-rtemsbsp=bsp1 bsp2 ..   prefix for cross-tools], \
583RTEMS_BSP=$enableval)
584
585AC_SUBST(RTEMS_BSP)
586AC_SUBST(RTEMS_HOST)
587AC_SUBST(RTEMS_LIBC_DIR)
588AC_SUBST(RTEMS_ROOT)
589AC_SUBST(RTEMS_USE_OWN_PDIR)
590AC_SUBST(RTEMS_HAS_POSIX_API)
591AC_SUBST(RTEMS_HAS_KA9Q)
592AC_SUBST(RTEMS_USE_MACROS)
593AC_SUBST(RTEMS_HAS_CPLUSPLUS)
594AC_SUBST(RTEMS_USE_GCC272)
595AC_SUBST(RTEMS_LIBC_DIR)
596AC_SUBST(PROJECT_ROOT)
597AC_SUBST(program_prefix)
598
599AC_OUTPUT( Makefile \
600c/Makefile \
601c/build-tools/Makefile \
602c/build-tools/os/Makefile \
603c/build-tools/os/msdos/Makefile \
604c/build-tools/scripts/Makefile \
605c/build-tools/src/Makefile \
606c/make/Makefile \
607c/make/Templates/Makefile.inc \
608c/src/Makefile \
609c/src/exec/Makefile \
610c/src/exec/posix/Makefile \
611c/src/exec/posix/base/Makefile \
612c/src/exec/posix/headers/Makefile \
613c/src/exec/posix/inline/Makefile \
614c/src/exec/posix/macros/Makefile \
615c/src/exec/posix/optman/Makefile \
616c/src/exec/posix/src/Makefile \
617c/src/exec/posix/sys/Makefile \
618c/src/exec/rtems/Makefile \
619c/src/exec/rtems/headers/Makefile \
620c/src/exec/rtems/inline/Makefile \
621c/src/exec/rtems/macros/Makefile \
622c/src/exec/rtems/optman/Makefile \
623c/src/exec/rtems/src/Makefile \
624c/src/exec/sapi/Makefile \
625c/src/exec/sapi/headers/Makefile \
626c/src/exec/sapi/inline/Makefile \
627c/src/exec/sapi/macros/Makefile \
628c/src/exec/sapi/optman/Makefile \
629c/src/exec/sapi/src/Makefile \
630c/src/exec/score/Makefile \
631c/src/exec/score/cpu/Makefile \
632c/src/exec/score/headers/Makefile \
633c/src/exec/score/inline/Makefile \
634c/src/exec/score/macros/Makefile \
635c/src/exec/score/src/Makefile \
636c/src/exec/score/tools/Makefile \
637c/src/exec/score/tools/generic/Makefile \
638c/src/exec/wrapup/Makefile \
639c/src/exec/wrapup/posix/Makefile \
640c/src/exec/wrapup/rtems/Makefile \
641c/src/lib/Makefile \
642c/src/lib/include/Makefile \
643c/src/lib/libbsp/Makefile \
644c/src/lib/libbsp/shmdr/Makefile \
645c/src/lib/libc/Makefile \
646c/src/lib/libcpu/Makefile \
647c/src/lib/libmisc/Makefile \
648c/src/lib/libmisc/assoc/Makefile \
649c/src/lib/libmisc/cpuuse/Makefile \
650c/src/lib/libmisc/error/Makefile \
651c/src/lib/libmisc/monitor/Makefile \
652c/src/lib/libmisc/rtmonuse/Makefile \
653c/src/lib/libmisc/stackchk/Makefile \
654c/src/lib/libmisc/wrapup/Makefile \
655c/src/lib/start/Makefile \
656c/src/lib/wrapup/Makefile \
657c/src/tests/Makefile \
658c/src/tests/samples/Makefile \
659c/src/tests/samples/base_mp/Makefile \
660c/src/tests/samples/base_mp/node1/Makefile \
661c/src/tests/samples/base_mp/node2/Makefile \
662c/src/tests/samples/base_sp/Makefile \
663c/src/tests/samples/cdtest/Makefile \
664c/src/tests/samples/hello/Makefile \
665c/src/tests/samples/paranoia/Makefile \
666c/src/tests/samples/ticker/Makefile \
667c/src/tests/support/Makefile \
668c/src/tests/support/include/Makefile \
669c/src/tests/support/stubdr/Makefile \
670c/src/tests/support/wrapup/Makefile \
671c/src/tests/tools/Makefile \
672c/src/tests/tools/generic/Makefile \
673c/src/tests/tools/hppa1_1/Makefile \
674c/src/tests/tools/hppa1_1/simhppa/Makefile \
675c/src/tests/tools/sparc/Makefile \
676c/src/tests/tools/sparc/erc32/Makefile \
677c/src/tests/tools/unix/Makefile \
678c/src/tests/tools/unix/posix/Makefile \
679$makefiles \
680c/update-tools/Makefile )
681
682echo
683echo target architecture: $target_cpu.
684echo available BSPs: $rtems_bsp.
685echo \'make all\' will build the following BSPs: $RTEMS_BSP.
686echo other BSPs can be built with \'make RTEMSBSP=\"bsp1 bsp2 ...\"\'
687echo
Note: See TracBrowser for help on using the repository browser.