8 LIBXOSRC= ${SRCTOP}/contrib/libxo
10 # Override the default suffix transformation rules for .c/.o -> .out
12 .SUFFIXES: .c .err .o .out .sh
15 .PATH.c: ${LIBXOSRC}/libxo ${LIBXOSRC}/tests/core
16 .PATH.err: ${LIBXOSRC}/tests/core/saved
17 .PATH.out: ${LIBXOSRC}/tests/core/saved
21 ATF_TESTS_SH+= functional_test
25 ${PACKAGE}FILES+= test_01.E.err
26 ${PACKAGE}FILES+= test_01.E.out
27 ${PACKAGE}FILES+= test_01.H.err
28 ${PACKAGE}FILES+= test_01.H.out
29 ${PACKAGE}FILES+= test_01.HIPx.err
30 ${PACKAGE}FILES+= test_01.HIPx.out
31 ${PACKAGE}FILES+= test_01.HP.err
32 ${PACKAGE}FILES+= test_01.HP.out
33 ${PACKAGE}FILES+= test_01.J.err
34 ${PACKAGE}FILES+= test_01.J.out
35 ${PACKAGE}FILES+= test_01.JP.err
36 ${PACKAGE}FILES+= test_01.JP.out
37 ${PACKAGE}FILES+= test_01.T.err
38 ${PACKAGE}FILES+= test_01.T.out
39 ${PACKAGE}FILES+= test_01.X.err
40 ${PACKAGE}FILES+= test_01.X.out
41 ${PACKAGE}FILES+= test_01.XP.err
42 ${PACKAGE}FILES+= test_01.XP.out
43 ${PACKAGE}FILES+= test_01.err
44 ${PACKAGE}FILES+= test_01.out
45 ${PACKAGE}FILES+= test_02.E.err
46 ${PACKAGE}FILES+= test_02.E.out
47 ${PACKAGE}FILES+= test_02.H.err
48 ${PACKAGE}FILES+= test_02.H.out
49 ${PACKAGE}FILES+= test_02.HIPx.err
50 ${PACKAGE}FILES+= test_02.HIPx.out
51 ${PACKAGE}FILES+= test_02.HP.err
52 ${PACKAGE}FILES+= test_02.HP.out
53 ${PACKAGE}FILES+= test_02.J.err
54 ${PACKAGE}FILES+= test_02.J.out
55 ${PACKAGE}FILES+= test_02.JP.err
56 ${PACKAGE}FILES+= test_02.JP.out
57 ${PACKAGE}FILES+= test_02.T.err
58 ${PACKAGE}FILES+= test_02.T.out
59 ${PACKAGE}FILES+= test_02.X.err
60 ${PACKAGE}FILES+= test_02.X.out
61 ${PACKAGE}FILES+= test_02.XP.err
62 ${PACKAGE}FILES+= test_02.XP.out
63 ${PACKAGE}FILES+= test_02.err
64 ${PACKAGE}FILES+= test_02.out
65 ${PACKAGE}FILES+= test_03.E.err
66 ${PACKAGE}FILES+= test_03.E.out
67 ${PACKAGE}FILES+= test_03.H.err
68 ${PACKAGE}FILES+= test_03.H.out
69 ${PACKAGE}FILES+= test_03.HIPx.err
70 ${PACKAGE}FILES+= test_03.HIPx.out
71 ${PACKAGE}FILES+= test_03.HP.err
72 ${PACKAGE}FILES+= test_03.HP.out
73 ${PACKAGE}FILES+= test_03.J.err
74 ${PACKAGE}FILES+= test_03.J.out
75 ${PACKAGE}FILES+= test_03.JP.err
76 ${PACKAGE}FILES+= test_03.JP.out
77 ${PACKAGE}FILES+= test_03.T.err
78 ${PACKAGE}FILES+= test_03.T.out
79 ${PACKAGE}FILES+= test_03.X.err
80 ${PACKAGE}FILES+= test_03.X.out
81 ${PACKAGE}FILES+= test_03.XP.err
82 ${PACKAGE}FILES+= test_03.XP.out
83 ${PACKAGE}FILES+= test_03.err
84 ${PACKAGE}FILES+= test_03.out
85 ${PACKAGE}FILES+= test_04.E.err
86 ${PACKAGE}FILES+= test_04.E.out
87 ${PACKAGE}FILES+= test_04.H.err
88 ${PACKAGE}FILES+= test_04.H.out
89 ${PACKAGE}FILES+= test_04.HIPx.err
90 ${PACKAGE}FILES+= test_04.HIPx.out
91 ${PACKAGE}FILES+= test_04.HP.err
92 ${PACKAGE}FILES+= test_04.HP.out
93 ${PACKAGE}FILES+= test_04.J.err
94 ${PACKAGE}FILES+= test_04.J.out
95 ${PACKAGE}FILES+= test_04.JP.err
96 ${PACKAGE}FILES+= test_04.JP.out
97 ${PACKAGE}FILES+= test_04.T.err
98 ${PACKAGE}FILES+= test_04.T.out
99 ${PACKAGE}FILES+= test_04.X.err
100 ${PACKAGE}FILES+= test_04.X.out
101 ${PACKAGE}FILES+= test_04.XP.err
102 ${PACKAGE}FILES+= test_04.XP.out
103 ${PACKAGE}FILES+= test_05.E.err
104 ${PACKAGE}FILES+= test_05.E.out
105 ${PACKAGE}FILES+= test_05.H.err
106 ${PACKAGE}FILES+= test_05.H.out
107 ${PACKAGE}FILES+= test_05.HIPx.err
108 ${PACKAGE}FILES+= test_05.HIPx.out
109 ${PACKAGE}FILES+= test_05.HP.err
110 ${PACKAGE}FILES+= test_05.HP.out
111 ${PACKAGE}FILES+= test_05.J.err
112 ${PACKAGE}FILES+= test_05.J.out
113 ${PACKAGE}FILES+= test_05.JP.err
114 ${PACKAGE}FILES+= test_05.JP.out
115 ${PACKAGE}FILES+= test_05.T.err
116 ${PACKAGE}FILES+= test_05.T.out
117 ${PACKAGE}FILES+= test_05.X.err
118 ${PACKAGE}FILES+= test_05.X.out
119 ${PACKAGE}FILES+= test_05.XP.err
120 ${PACKAGE}FILES+= test_05.XP.out
121 ${PACKAGE}FILES+= test_06.E.err
122 ${PACKAGE}FILES+= test_06.E.out
123 ${PACKAGE}FILES+= test_06.H.err
124 ${PACKAGE}FILES+= test_06.H.out
125 ${PACKAGE}FILES+= test_06.HIPx.err
126 ${PACKAGE}FILES+= test_06.HIPx.out
127 ${PACKAGE}FILES+= test_06.HP.err
128 ${PACKAGE}FILES+= test_06.HP.out
129 ${PACKAGE}FILES+= test_06.J.err
130 ${PACKAGE}FILES+= test_06.J.out
131 ${PACKAGE}FILES+= test_06.JP.err
132 ${PACKAGE}FILES+= test_06.JP.out
133 ${PACKAGE}FILES+= test_06.T.err
134 ${PACKAGE}FILES+= test_06.T.out
135 ${PACKAGE}FILES+= test_06.X.err
136 ${PACKAGE}FILES+= test_06.X.out
137 ${PACKAGE}FILES+= test_06.XP.err
138 ${PACKAGE}FILES+= test_06.XP.out
139 ${PACKAGE}FILES+= test_07.E.err
140 ${PACKAGE}FILES+= test_07.E.out
141 ${PACKAGE}FILES+= test_07.H.err
142 ${PACKAGE}FILES+= test_07.H.out
143 ${PACKAGE}FILES+= test_07.HIPx.err
144 ${PACKAGE}FILES+= test_07.HIPx.out
145 ${PACKAGE}FILES+= test_07.HP.err
146 ${PACKAGE}FILES+= test_07.HP.out
147 ${PACKAGE}FILES+= test_07.J.err
148 ${PACKAGE}FILES+= test_07.J.out
149 ${PACKAGE}FILES+= test_07.JP.err
150 ${PACKAGE}FILES+= test_07.JP.out
151 ${PACKAGE}FILES+= test_07.T.err
152 ${PACKAGE}FILES+= test_07.T.out
153 ${PACKAGE}FILES+= test_07.X.err
154 ${PACKAGE}FILES+= test_07.X.out
155 ${PACKAGE}FILES+= test_07.XP.err
156 ${PACKAGE}FILES+= test_07.XP.out
157 ${PACKAGE}FILES+= test_08.E.err
158 ${PACKAGE}FILES+= test_08.E.out
159 ${PACKAGE}FILES+= test_08.H.err
160 ${PACKAGE}FILES+= test_08.H.out
161 ${PACKAGE}FILES+= test_08.HIPx.err
162 ${PACKAGE}FILES+= test_08.HIPx.out
163 ${PACKAGE}FILES+= test_08.HP.err
164 ${PACKAGE}FILES+= test_08.HP.out
165 ${PACKAGE}FILES+= test_08.J.err
166 ${PACKAGE}FILES+= test_08.J.out
167 ${PACKAGE}FILES+= test_08.JP.err
168 ${PACKAGE}FILES+= test_08.JP.out
169 ${PACKAGE}FILES+= test_08.T.err
170 ${PACKAGE}FILES+= test_08.T.out
171 ${PACKAGE}FILES+= test_08.X.err
172 ${PACKAGE}FILES+= test_08.X.out
173 ${PACKAGE}FILES+= test_08.XP.err
174 ${PACKAGE}FILES+= test_08.XP.out
175 ${PACKAGE}FILES+= test_09.E.err
176 ${PACKAGE}FILES+= test_09.E.out
177 ${PACKAGE}FILES+= test_09.H.err
178 ${PACKAGE}FILES+= test_09.H.out
179 ${PACKAGE}FILES+= test_09.HIPx.err
180 ${PACKAGE}FILES+= test_09.HIPx.out
181 ${PACKAGE}FILES+= test_09.HP.err
182 ${PACKAGE}FILES+= test_09.HP.out
183 ${PACKAGE}FILES+= test_09.J.err
184 ${PACKAGE}FILES+= test_09.J.out
185 ${PACKAGE}FILES+= test_09.JP.err
186 ${PACKAGE}FILES+= test_09.JP.out
187 ${PACKAGE}FILES+= test_09.T.err
188 ${PACKAGE}FILES+= test_09.T.out
189 ${PACKAGE}FILES+= test_09.X.err
190 ${PACKAGE}FILES+= test_09.X.out
191 ${PACKAGE}FILES+= test_09.XP.err
192 ${PACKAGE}FILES+= test_09.XP.out
193 ${PACKAGE}FILES+= test_10.E.err
194 ${PACKAGE}FILES+= test_10.E.out
195 ${PACKAGE}FILES+= test_10.H.err
196 ${PACKAGE}FILES+= test_10.H.out
197 ${PACKAGE}FILES+= test_10.HIPx.err
198 ${PACKAGE}FILES+= test_10.HIPx.out
199 ${PACKAGE}FILES+= test_10.HP.err
200 ${PACKAGE}FILES+= test_10.HP.out
201 ${PACKAGE}FILES+= test_10.J.err
202 ${PACKAGE}FILES+= test_10.J.out
203 ${PACKAGE}FILES+= test_10.JP.err
204 ${PACKAGE}FILES+= test_10.JP.out
205 ${PACKAGE}FILES+= test_10.T.err
206 ${PACKAGE}FILES+= test_10.T.out
207 ${PACKAGE}FILES+= test_10.X.err
208 ${PACKAGE}FILES+= test_10.X.out
209 ${PACKAGE}FILES+= test_10.XP.err
210 ${PACKAGE}FILES+= test_10.XP.out
211 ${PACKAGE}FILES+= test_10.err
212 ${PACKAGE}FILES+= test_10.out
213 ${PACKAGE}FILES+= test_11.E.err
214 ${PACKAGE}FILES+= test_11.E.out
215 ${PACKAGE}FILES+= test_11.H.err
216 ${PACKAGE}FILES+= test_11.H.out
217 ${PACKAGE}FILES+= test_11.HIPx.err
218 ${PACKAGE}FILES+= test_11.HIPx.out
219 ${PACKAGE}FILES+= test_11.HP.err
220 ${PACKAGE}FILES+= test_11.HP.out
221 ${PACKAGE}FILES+= test_11.J.err
222 ${PACKAGE}FILES+= test_11.J.out
223 ${PACKAGE}FILES+= test_11.JP.err
224 ${PACKAGE}FILES+= test_11.JP.out
225 ${PACKAGE}FILES+= test_11.T.err
226 ${PACKAGE}FILES+= test_11.T.out
227 ${PACKAGE}FILES+= test_11.X.err
228 ${PACKAGE}FILES+= test_11.X.out
229 ${PACKAGE}FILES+= test_11.XP.err
230 ${PACKAGE}FILES+= test_11.XP.out
244 CFLAGS+= -I${LIBXOSRC}/libxo -I${.CURDIR:H}/libxo
250 .include <bsd.test.mk>