1 | # |
---|
2 | # Multiple Processor Teststuite |
---|
3 | # |
---|
4 | |
---|
5 | ACLOCAL_AMFLAGS = -I ../aclocal |
---|
6 | |
---|
7 | include $(RTEMS_ROOT)/make/custom/@RTEMS_BSP@.cfg |
---|
8 | include $(top_srcdir)/../automake/compile.am |
---|
9 | |
---|
10 | mp_tests = |
---|
11 | mp_screens = |
---|
12 | mp_docs = |
---|
13 | mp_lib = |
---|
14 | |
---|
15 | support_includes = -I$(top_srcdir)/../support/include |
---|
16 | |
---|
17 | if HAS_MP |
---|
18 | if TEST_mp01 |
---|
19 | mp_tests += mp01_node1 |
---|
20 | mp_screens += mp01/mp01-node1.scn |
---|
21 | mp_docs += mp01/mp01-node1.doc |
---|
22 | mp01_node1_SOURCES = mp01/init.c mp01/task1.c mp01/system.h |
---|
23 | mp01_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp01) \ |
---|
24 | $(support_includes) |
---|
25 | mp_tests += mp01_node2 |
---|
26 | mp_screens += mp01/mp01-node2.scn |
---|
27 | mp_docs += mp01/mp01-node2.doc |
---|
28 | mp01_node2_SOURCES = mp01/init.c mp01/task1.c mp01/system.h |
---|
29 | mp01_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp01) \ |
---|
30 | $(support_includes) |
---|
31 | endif |
---|
32 | endif |
---|
33 | |
---|
34 | if HAS_MP |
---|
35 | if TEST_mp03 |
---|
36 | mp_tests += mp03_node1 |
---|
37 | mp_screens += mp03/mp03-node1.scn |
---|
38 | mp_docs += mp03/mp03-node1.doc |
---|
39 | mp03_node1_SOURCES = mp03/init.c mp03/task1.c mp03/delay.c mp03/system.h |
---|
40 | mp03_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp03) \ |
---|
41 | $(support_includes) |
---|
42 | mp_tests += mp03_node2 |
---|
43 | mp_screens += mp03/mp03-node2.scn |
---|
44 | mp_docs += mp03/mp03-node2.doc |
---|
45 | mp03_node2_SOURCES = mp03/init.c mp03/task1.c mp03/delay.c mp03/system.h |
---|
46 | mp03_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp03) \ |
---|
47 | $(support_includes) |
---|
48 | endif |
---|
49 | endif |
---|
50 | |
---|
51 | if HAS_MP |
---|
52 | if TEST_mp04 |
---|
53 | mp_tests += mp04_node1 |
---|
54 | mp_screens += mp04/mp04-node1.scn |
---|
55 | mp_docs += mp04/mp04-node1.doc |
---|
56 | mp04_node1_SOURCES = mp04/init.c mp04/task1.c mp04/system.h |
---|
57 | mp04_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp04) \ |
---|
58 | $(support_includes) |
---|
59 | mp_tests += mp04_node2 |
---|
60 | mp_screens += mp04/mp04-node2.scn |
---|
61 | mp_docs += mp04/mp04-node2.doc |
---|
62 | mp04_node2_SOURCES = mp04/init.c mp04/task1.c mp04/system.h |
---|
63 | mp04_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp04) \ |
---|
64 | $(support_includes) |
---|
65 | endif |
---|
66 | endif |
---|
67 | |
---|
68 | if HAS_MP |
---|
69 | if TEST_mp05 |
---|
70 | mp_tests += mp05_node1 |
---|
71 | mp_screens += mp05/mp05-node1.scn |
---|
72 | mp_docs += mp05/mp05-node1.doc |
---|
73 | mp05_node1_SOURCES = mp05/init.c mp05/task1.c mp05/asr.c mp05/system.h |
---|
74 | mp05_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp05) \ |
---|
75 | $(support_includes) |
---|
76 | mp_tests += mp05_node2 |
---|
77 | mp_screens += mp05/mp05-node2.scn |
---|
78 | mp_docs += mp05/mp05-node2.doc |
---|
79 | mp05_node2_SOURCES = mp05/init.c mp05/task1.c mp05/asr.c mp05/system.h |
---|
80 | mp05_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp05) \ |
---|
81 | $(support_includes) |
---|
82 | endif |
---|
83 | endif |
---|
84 | |
---|
85 | if HAS_MP |
---|
86 | if TEST_mp06 |
---|
87 | mp_tests += mp06_node1 |
---|
88 | mp_screens += mp06/mp06-node1.scn |
---|
89 | mp_docs += mp06/mp06-node1.doc |
---|
90 | mp06_node1_SOURCES = mp06/init.c mp06/task1.c mp06/system.h |
---|
91 | mp06_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp06) \ |
---|
92 | $(support_includes) |
---|
93 | mp_tests += mp06_node2 |
---|
94 | mp_screens += mp06/mp06-node2.scn |
---|
95 | mp_docs += mp06/mp06-node2.doc |
---|
96 | mp06_node2_SOURCES = mp06/init.c mp06/task1.c mp06/system.h |
---|
97 | mp06_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp06) \ |
---|
98 | $(support_includes) |
---|
99 | endif |
---|
100 | endif |
---|
101 | |
---|
102 | if HAS_MP |
---|
103 | if TEST_mp07 |
---|
104 | mp_tests += mp07_node1 |
---|
105 | mp_screens += mp07/mp07-node1.scn |
---|
106 | mp_docs += mp07/mp07-node1.doc |
---|
107 | mp07_node1_SOURCES = mp07/init.c mp07/task1.c mp07/system.h |
---|
108 | mp07_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp07) \ |
---|
109 | $(support_includes) |
---|
110 | mp_tests += mp07_node2 |
---|
111 | mp_screens += mp07/mp07-node2.scn |
---|
112 | mp_docs += mp07/mp07-node2.doc |
---|
113 | mp07_node2_SOURCES = mp07/init.c mp07/task1.c mp07/system.h |
---|
114 | mp07_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp07) \ |
---|
115 | $(support_includes) |
---|
116 | endif |
---|
117 | endif |
---|
118 | |
---|
119 | if HAS_MP |
---|
120 | if TEST_mp08 |
---|
121 | mp_tests += mp08_node1 |
---|
122 | mp_screens += mp08/mp08-node1.scn |
---|
123 | mp_docs += mp08/mp08-node1.doc |
---|
124 | mp08_node1_SOURCES = mp08/init.c mp08/task1.c mp08/system.h |
---|
125 | mp08_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp08) \ |
---|
126 | $(support_includes) |
---|
127 | mp_tests += mp08_node2 |
---|
128 | mp_screens += mp08/mp08-node2.scn |
---|
129 | mp_docs += mp08/mp08-node2.doc |
---|
130 | mp08_node2_SOURCES = mp08/init.c mp08/task1.c mp08/system.h |
---|
131 | mp08_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp08) \ |
---|
132 | $(support_includes) |
---|
133 | endif |
---|
134 | endif |
---|
135 | |
---|
136 | if HAS_MP |
---|
137 | if TEST_mp09 |
---|
138 | mp_tests += mp09_node1 |
---|
139 | mp_screens += mp09/mp09-node1.scn |
---|
140 | mp_docs += mp09/mp09-node1.doc |
---|
141 | mp09_node1_SOURCES = mp09/init.c mp09/task1.c mp09/recvmsg.c \ |
---|
142 | mp09/sendmsg.c mp09/system.h |
---|
143 | mp09_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp09) \ |
---|
144 | $(support_includes) |
---|
145 | mp_tests += mp09_node2 |
---|
146 | mp_screens += mp09/mp09-node2.scn |
---|
147 | mp_docs += mp09/mp09-node2.doc |
---|
148 | mp09_node2_SOURCES = mp09/init.c mp09/task1.c mp09/recvmsg.c \ |
---|
149 | mp09/sendmsg.c mp09/system.h |
---|
150 | mp09_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp09) \ |
---|
151 | $(support_includes) |
---|
152 | endif |
---|
153 | endif |
---|
154 | |
---|
155 | if HAS_MP |
---|
156 | if TEST_mp10 |
---|
157 | mp_tests += mp10_node1 |
---|
158 | mp_screens += mp10/mp10-node1.scn |
---|
159 | mp_docs += mp10/mp10-node1.doc |
---|
160 | mp10_node1_SOURCES = mp10/init.c mp10/task1.c mp10/task2.c mp10/task3.c \ |
---|
161 | mp10/system.h |
---|
162 | mp10_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp10) \ |
---|
163 | $(support_includes) |
---|
164 | mp_tests += mp10_node2 |
---|
165 | mp_screens += mp10/mp10-node2.scn |
---|
166 | mp_docs += mp10/mp10-node2.doc |
---|
167 | mp10_node2_SOURCES = mp10/init.c mp10/task1.c mp10/task2.c mp10/task3.c \ |
---|
168 | mp10/system.h |
---|
169 | mp10_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp10) \ |
---|
170 | $(support_includes) |
---|
171 | endif |
---|
172 | endif |
---|
173 | |
---|
174 | if HAS_MP |
---|
175 | if TEST_mp11 |
---|
176 | mp_tests += mp11_node1 |
---|
177 | mp_screens += mp11/mp11-node1.scn |
---|
178 | mp_docs += mp11/mp11-node1.doc |
---|
179 | mp11_node1_SOURCES = mp11/init.c mp11/system.h |
---|
180 | mp11_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp11) \ |
---|
181 | $(support_includes) |
---|
182 | mp_tests += mp11_node2 |
---|
183 | mp_screens += mp11/mp11-node2.scn |
---|
184 | mp_docs += mp11/mp11-node2.doc |
---|
185 | mp11_node2_SOURCES = mp11/init.c mp11/system.h |
---|
186 | mp11_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp11) \ |
---|
187 | $(support_includes) |
---|
188 | endif |
---|
189 | endif |
---|
190 | |
---|
191 | if HAS_MP |
---|
192 | if TEST_mp12 |
---|
193 | mp_tests += mp12_node1 |
---|
194 | mp_screens += mp12/mp12-node1.scn |
---|
195 | mp_docs += mp12/mp12-node1.doc |
---|
196 | mp12_node1_SOURCES = mp12/init.c mp12/system.h |
---|
197 | mp12_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp12) \ |
---|
198 | $(support_includes) |
---|
199 | mp_tests += mp12_node2 |
---|
200 | mp_screens += mp12/mp12-node2.scn |
---|
201 | mp_docs += mp12/mp12-node2.doc |
---|
202 | mp12_node2_SOURCES = mp12/init.c mp12/system.h |
---|
203 | mp12_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp12) \ |
---|
204 | $(support_includes) |
---|
205 | endif |
---|
206 | endif |
---|
207 | |
---|
208 | if HAS_MP |
---|
209 | if TEST_mp13 |
---|
210 | mp_tests += mp13_node1 |
---|
211 | mp_screens += mp13/mp13-node1.scn |
---|
212 | mp_docs += mp13/mp13-node1.doc |
---|
213 | mp13_node1_SOURCES = mp13/init.c mp13/task1.c mp13/task2.c mp13/system.h |
---|
214 | mp13_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp13) \ |
---|
215 | $(support_includes) |
---|
216 | mp_tests += mp13_node2 |
---|
217 | mp_screens += mp13/mp13-node2.scn |
---|
218 | mp_docs += mp13/mp13-node2.doc |
---|
219 | mp13_node2_SOURCES = mp13/init.c mp13/task1.c mp13/task2.c mp13/system.h |
---|
220 | mp13_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp13) \ |
---|
221 | $(support_includes) |
---|
222 | endif |
---|
223 | endif |
---|
224 | |
---|
225 | if HAS_MP |
---|
226 | if TEST_mp14 |
---|
227 | mp_tests += mp14_node1 |
---|
228 | mp_screens += mp14/mp14-node1.scn |
---|
229 | mp_docs += mp14/mp14-node1.doc |
---|
230 | mp14_node1_SOURCES = mp14/init.c mp14/exit.c mp14/delay.c \ |
---|
231 | mp14/evtask1.c mp14/evtmtask.c mp14/pttask1.c mp14/smtask1.c \ |
---|
232 | mp14/msgtask1.c mp14/system.h |
---|
233 | mp14_node1_CPPFLAGS = -DNODE_NUMBER=1 $(AM_CPPFLAGS) $(TEST_FLAGS_mp14) \ |
---|
234 | $(support_includes) -DMAX_LONG_TEST_DURATION=$(MAX_LONG_TEST_DURATION) |
---|
235 | mp_tests += mp14_node2 |
---|
236 | mp_screens += mp14/mp14-node2.scn |
---|
237 | mp_docs += mp14/mp14-node2.doc |
---|
238 | mp14_node2_SOURCES = mp14/init.c mp14/exit.c mp14/delay.c \ |
---|
239 | mp14/evtask1.c mp14/evtmtask.c mp14/pttask1.c mp14/smtask1.c \ |
---|
240 | mp14/msgtask1.c mp14/system.h |
---|
241 | mp14_node2_CPPFLAGS = -DNODE_NUMBER=2 $(AM_CPPFLAGS) $(TEST_FLAGS_mp14) \ |
---|
242 | $(support_includes) -DMAX_LONG_TEST_DURATION=$(MAX_LONG_TEST_DURATION) |
---|
243 | endif |
---|
244 | endif |
---|
245 | |
---|
246 | rtems_tests_PROGRAMS = $(mp_tests) |
---|
247 | dist_rtems_tests_DATA = $(mp_screens) $(mp_docs) |
---|
248 | |
---|