source: rtems/testsuites/ada/configure.ac @ c4b8b147

5
Last change on this file since c4b8b147 was ee537ea, checked in by Sebastian Huber <sebastian.huber@…>, on Oct 12, 2017 at 8:00:10 AM

ada-tests: Move to testsuites/ada

This solves a build dependency issue, e.g. building tests before
librtemsbsp.a exists.

Close #3079.

  • Property mode set to 100644
File size: 3.5 KB
Line 
1## Process this file with autoconf to produce a configure script.
2
3AC_PREREQ([2.69])
4AC_INIT([rtems-ada-tests],[_RTEMS_VERSION],[https://devel.rtems.org/newticket])
5AC_CONFIG_SRCDIR([support])
6RTEMS_TOP([../..],[..])
7
8RTEMS_CANONICAL_TARGET_CPU
9
10AM_INIT_AUTOMAKE([no-define foreign 1.12.2])
11AM_MAINTAINER_MODE
12
13AC_CHECK_PROGS([M4],[gm4 m4])
14RTEMS_PROG_GNAT
15RTEMS_CANONICALIZE_TOOLS
16
17RTEMS_ENV_RTEMSBSP
18RTEMS_PROJECT_ROOT
19
20RTEMS_CHECK_CUSTOM_BSP(RTEMS_BSP)
21RTEMS_CHECK_CPUOPTS([RTEMS_MULTIPROCESSING])
22
23AS_IF([test x"$HAVE_GNAT" = x"no"],[
24  AC_MSG_ERROR([No acceptable GNATMAKE found.])
25])
26
27AM_CONDITIONAL(HAS_MP,[test "$rtems_cv_RTEMS_MULTIPROCESSING" = yes])
28
29RTEMS_CHECK_TOOL([GNATPREP],[gnatprep],[])
30
31# FIXME: Enable building the examples which are known to be broken
32AM_CONDITIONAL([EXPADA],
33  [test x"$enable_expada" = xyes && test x"$HAVE_GNAT" = xyes])
34
35AC_SUBST([rtems_ada_testsdir],["\$(libdir)/rtems-][_RTEMS_API][/ada-tests"])
36
37# Explicitly list all Makefiles here
38AC_CONFIG_FILES([Makefile])
39
40AC_CONFIG_FILES([support/Makefile])
41
42AC_CONFIG_FILES([
43samples/Makefile
44samples/base_sp/Makefile
45samples/hello/Makefile
46samples/ticker/Makefile
47samples/nsecs/Makefile
48samples/base_mp/Makefile
49samples/base_mp/node1/Makefile
50samples/base_mp/node2/Makefile
51])
52
53AC_CONFIG_FILES([
54sptests/Makefile
55sptests/sp01/Makefile
56sptests/sp02/Makefile
57sptests/sp03/Makefile
58sptests/sp04/Makefile
59sptests/sp05/Makefile
60sptests/sp06/Makefile
61sptests/sp07/Makefile
62sptests/sp08/Makefile
63sptests/sp09/Makefile
64sptests/sp11/Makefile
65sptests/sp12/Makefile
66sptests/sp13/Makefile
67sptests/sp14/Makefile
68sptests/sp15/Makefile
69sptests/sp16/Makefile
70sptests/sp17/Makefile
71sptests/sp19/Makefile
72sptests/sp20/Makefile
73sptests/sp22/Makefile
74sptests/sp23/Makefile
75sptests/sp24/Makefile
76sptests/sp25/Makefile
77sptests/spname01/Makefile
78sptests/spatcb01/Makefile
79])
80
81AC_CONFIG_FILES([
82tmtests/Makefile
83tmtests/tm01/Makefile
84tmtests/tm02/Makefile
85tmtests/tm03/Makefile
86tmtests/tm04/Makefile
87tmtests/tm05/Makefile
88tmtests/tm06/Makefile
89tmtests/tm07/Makefile
90tmtests/tm08/Makefile
91tmtests/tm09/Makefile
92tmtests/tm10/Makefile
93tmtests/tm11/Makefile
94tmtests/tm12/Makefile
95tmtests/tm13/Makefile
96tmtests/tm14/Makefile
97tmtests/tm15/Makefile
98tmtests/tm16/Makefile
99tmtests/tm17/Makefile
100tmtests/tm18/Makefile
101tmtests/tm19/Makefile
102tmtests/tm20/Makefile
103tmtests/tm21/Makefile
104tmtests/tm22/Makefile
105tmtests/tm23/Makefile
106tmtests/tm24/Makefile
107tmtests/tm25/Makefile
108tmtests/tm28/Makefile
109tmtests/tm29/Makefile
110tmtests/tmck/Makefile
111tmtests/tmoverhd/Makefile
112])
113
114AC_CONFIG_FILES([
115mptests/Makefile
116mptests/mp01/Makefile
117mptests/mp01/node1/Makefile
118mptests/mp01/node2/Makefile
119mptests/mp03/Makefile
120mptests/mp03/node1/Makefile
121mptests/mp03/node2/Makefile
122mptests/mp04/Makefile
123mptests/mp04/node1/Makefile
124mptests/mp04/node2/Makefile
125mptests/mp05/Makefile
126mptests/mp05/node1/Makefile
127mptests/mp05/node2/Makefile
128mptests/mp06/Makefile
129mptests/mp06/node1/Makefile
130mptests/mp06/node2/Makefile
131mptests/mp07/Makefile
132mptests/mp07/node1/Makefile
133mptests/mp07/node2/Makefile
134mptests/mp08/Makefile
135mptests/mp08/node1/Makefile
136mptests/mp08/node2/Makefile
137mptests/mp09/Makefile
138mptests/mp09/node1/Makefile
139mptests/mp09/node2/Makefile
140mptests/mp10/Makefile
141mptests/mp10/node1/Makefile
142mptests/mp10/node2/Makefile
143mptests/mp11/Makefile
144mptests/mp11/node1/Makefile
145mptests/mp11/node2/Makefile
146mptests/mp12/Makefile
147mptests/mp12/node1/Makefile
148mptests/mp12/node2/Makefile
149mptests/mp13/Makefile
150mptests/mp13/node1/Makefile
151mptests/mp13/node2/Makefile
152mptests/mp14/Makefile
153mptests/mp14/node1/Makefile
154mptests/mp14/node2/Makefile
155])
156
157AC_OUTPUT
Note: See TracBrowser for help on using the repository browser.