xref: /freebsd/lib/libxo/tests/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
14436b51dSEnji Cooper.include <bsd.own.mk>
24436b51dSEnji Cooper
343faedc1SGlen BarberPACKAGE=	tests
443faedc1SGlen Barber
5*fe815331SKyle EvansWARNS?=		1
6*fe815331SKyle Evans
74436b51dSEnji CooperLIBXOSRC=	${SRCTOP}/contrib/libxo
84436b51dSEnji Cooper
94436b51dSEnji Cooper# Override the default suffix transformation rules for .c/.o -> .out
104436b51dSEnji Cooper.SUFFIXES:
114436b51dSEnji Cooper.SUFFIXES: .c .err .o .out .sh
124436b51dSEnji Cooper
134436b51dSEnji Cooper.PATH:
144436b51dSEnji Cooper.PATH.c: ${LIBXOSRC}/libxo ${LIBXOSRC}/tests/core
154436b51dSEnji Cooper.PATH.err: ${LIBXOSRC}/tests/core/saved
164436b51dSEnji Cooper.PATH.out: ${LIBXOSRC}/tests/core/saved
174436b51dSEnji Cooper
184436b51dSEnji Cooper.c.out .o.out:
194436b51dSEnji Cooper
204436b51dSEnji CooperATF_TESTS_SH+=	functional_test
214436b51dSEnji Cooper
224436b51dSEnji CooperBINDIR=	${TESTSDIR}
234436b51dSEnji Cooper
24430f7286SEnji Cooper${PACKAGE}FILES+= test_01.E.err
25430f7286SEnji Cooper${PACKAGE}FILES+= test_01.E.out
26430f7286SEnji Cooper${PACKAGE}FILES+= test_01.H.err
27430f7286SEnji Cooper${PACKAGE}FILES+= test_01.H.out
28430f7286SEnji Cooper${PACKAGE}FILES+= test_01.HIPx.err
29430f7286SEnji Cooper${PACKAGE}FILES+= test_01.HIPx.out
30430f7286SEnji Cooper${PACKAGE}FILES+= test_01.HP.err
31430f7286SEnji Cooper${PACKAGE}FILES+= test_01.HP.out
32430f7286SEnji Cooper${PACKAGE}FILES+= test_01.J.err
33430f7286SEnji Cooper${PACKAGE}FILES+= test_01.J.out
34430f7286SEnji Cooper${PACKAGE}FILES+= test_01.JP.err
35430f7286SEnji Cooper${PACKAGE}FILES+= test_01.JP.out
36430f7286SEnji Cooper${PACKAGE}FILES+= test_01.T.err
37430f7286SEnji Cooper${PACKAGE}FILES+= test_01.T.out
38430f7286SEnji Cooper${PACKAGE}FILES+= test_01.X.err
39430f7286SEnji Cooper${PACKAGE}FILES+= test_01.X.out
40430f7286SEnji Cooper${PACKAGE}FILES+= test_01.XP.err
41430f7286SEnji Cooper${PACKAGE}FILES+= test_01.XP.out
42430f7286SEnji Cooper${PACKAGE}FILES+= test_01.err
43430f7286SEnji Cooper${PACKAGE}FILES+= test_01.out
44430f7286SEnji Cooper${PACKAGE}FILES+= test_02.E.err
45430f7286SEnji Cooper${PACKAGE}FILES+= test_02.E.out
46430f7286SEnji Cooper${PACKAGE}FILES+= test_02.H.err
47430f7286SEnji Cooper${PACKAGE}FILES+= test_02.H.out
48430f7286SEnji Cooper${PACKAGE}FILES+= test_02.HIPx.err
49430f7286SEnji Cooper${PACKAGE}FILES+= test_02.HIPx.out
50430f7286SEnji Cooper${PACKAGE}FILES+= test_02.HP.err
51430f7286SEnji Cooper${PACKAGE}FILES+= test_02.HP.out
52430f7286SEnji Cooper${PACKAGE}FILES+= test_02.J.err
53430f7286SEnji Cooper${PACKAGE}FILES+= test_02.J.out
54430f7286SEnji Cooper${PACKAGE}FILES+= test_02.JP.err
55430f7286SEnji Cooper${PACKAGE}FILES+= test_02.JP.out
56430f7286SEnji Cooper${PACKAGE}FILES+= test_02.T.err
57430f7286SEnji Cooper${PACKAGE}FILES+= test_02.T.out
58430f7286SEnji Cooper${PACKAGE}FILES+= test_02.X.err
59430f7286SEnji Cooper${PACKAGE}FILES+= test_02.X.out
60430f7286SEnji Cooper${PACKAGE}FILES+= test_02.XP.err
61430f7286SEnji Cooper${PACKAGE}FILES+= test_02.XP.out
62430f7286SEnji Cooper${PACKAGE}FILES+= test_02.err
63430f7286SEnji Cooper${PACKAGE}FILES+= test_02.out
64430f7286SEnji Cooper${PACKAGE}FILES+= test_03.E.err
65430f7286SEnji Cooper${PACKAGE}FILES+= test_03.E.out
66430f7286SEnji Cooper${PACKAGE}FILES+= test_03.H.err
67430f7286SEnji Cooper${PACKAGE}FILES+= test_03.H.out
68430f7286SEnji Cooper${PACKAGE}FILES+= test_03.HIPx.err
69430f7286SEnji Cooper${PACKAGE}FILES+= test_03.HIPx.out
70430f7286SEnji Cooper${PACKAGE}FILES+= test_03.HP.err
71430f7286SEnji Cooper${PACKAGE}FILES+= test_03.HP.out
72430f7286SEnji Cooper${PACKAGE}FILES+= test_03.J.err
73430f7286SEnji Cooper${PACKAGE}FILES+= test_03.J.out
74430f7286SEnji Cooper${PACKAGE}FILES+= test_03.JP.err
75430f7286SEnji Cooper${PACKAGE}FILES+= test_03.JP.out
76430f7286SEnji Cooper${PACKAGE}FILES+= test_03.T.err
77430f7286SEnji Cooper${PACKAGE}FILES+= test_03.T.out
78430f7286SEnji Cooper${PACKAGE}FILES+= test_03.X.err
79430f7286SEnji Cooper${PACKAGE}FILES+= test_03.X.out
80430f7286SEnji Cooper${PACKAGE}FILES+= test_03.XP.err
81430f7286SEnji Cooper${PACKAGE}FILES+= test_03.XP.out
82430f7286SEnji Cooper${PACKAGE}FILES+= test_03.err
83430f7286SEnji Cooper${PACKAGE}FILES+= test_03.out
84430f7286SEnji Cooper${PACKAGE}FILES+= test_04.E.err
85430f7286SEnji Cooper${PACKAGE}FILES+= test_04.E.out
86430f7286SEnji Cooper${PACKAGE}FILES+= test_04.H.err
87430f7286SEnji Cooper${PACKAGE}FILES+= test_04.H.out
88430f7286SEnji Cooper${PACKAGE}FILES+= test_04.HIPx.err
89430f7286SEnji Cooper${PACKAGE}FILES+= test_04.HIPx.out
90430f7286SEnji Cooper${PACKAGE}FILES+= test_04.HP.err
91430f7286SEnji Cooper${PACKAGE}FILES+= test_04.HP.out
92430f7286SEnji Cooper${PACKAGE}FILES+= test_04.J.err
93430f7286SEnji Cooper${PACKAGE}FILES+= test_04.J.out
94430f7286SEnji Cooper${PACKAGE}FILES+= test_04.JP.err
95430f7286SEnji Cooper${PACKAGE}FILES+= test_04.JP.out
96430f7286SEnji Cooper${PACKAGE}FILES+= test_04.T.err
97430f7286SEnji Cooper${PACKAGE}FILES+= test_04.T.out
98430f7286SEnji Cooper${PACKAGE}FILES+= test_04.X.err
99430f7286SEnji Cooper${PACKAGE}FILES+= test_04.X.out
100430f7286SEnji Cooper${PACKAGE}FILES+= test_04.XP.err
101430f7286SEnji Cooper${PACKAGE}FILES+= test_04.XP.out
102430f7286SEnji Cooper${PACKAGE}FILES+= test_05.E.err
103430f7286SEnji Cooper${PACKAGE}FILES+= test_05.E.out
104430f7286SEnji Cooper${PACKAGE}FILES+= test_05.H.err
105430f7286SEnji Cooper${PACKAGE}FILES+= test_05.H.out
106430f7286SEnji Cooper${PACKAGE}FILES+= test_05.HIPx.err
107430f7286SEnji Cooper${PACKAGE}FILES+= test_05.HIPx.out
108430f7286SEnji Cooper${PACKAGE}FILES+= test_05.HP.err
109430f7286SEnji Cooper${PACKAGE}FILES+= test_05.HP.out
110430f7286SEnji Cooper${PACKAGE}FILES+= test_05.J.err
111430f7286SEnji Cooper${PACKAGE}FILES+= test_05.J.out
112430f7286SEnji Cooper${PACKAGE}FILES+= test_05.JP.err
113430f7286SEnji Cooper${PACKAGE}FILES+= test_05.JP.out
114430f7286SEnji Cooper${PACKAGE}FILES+= test_05.T.err
115430f7286SEnji Cooper${PACKAGE}FILES+= test_05.T.out
116430f7286SEnji Cooper${PACKAGE}FILES+= test_05.X.err
117430f7286SEnji Cooper${PACKAGE}FILES+= test_05.X.out
118430f7286SEnji Cooper${PACKAGE}FILES+= test_05.XP.err
119430f7286SEnji Cooper${PACKAGE}FILES+= test_05.XP.out
120430f7286SEnji Cooper${PACKAGE}FILES+= test_06.E.err
121430f7286SEnji Cooper${PACKAGE}FILES+= test_06.E.out
122430f7286SEnji Cooper${PACKAGE}FILES+= test_06.H.err
123430f7286SEnji Cooper${PACKAGE}FILES+= test_06.H.out
124430f7286SEnji Cooper${PACKAGE}FILES+= test_06.HIPx.err
125430f7286SEnji Cooper${PACKAGE}FILES+= test_06.HIPx.out
126430f7286SEnji Cooper${PACKAGE}FILES+= test_06.HP.err
127430f7286SEnji Cooper${PACKAGE}FILES+= test_06.HP.out
128430f7286SEnji Cooper${PACKAGE}FILES+= test_06.J.err
129430f7286SEnji Cooper${PACKAGE}FILES+= test_06.J.out
130430f7286SEnji Cooper${PACKAGE}FILES+= test_06.JP.err
131430f7286SEnji Cooper${PACKAGE}FILES+= test_06.JP.out
132430f7286SEnji Cooper${PACKAGE}FILES+= test_06.T.err
133430f7286SEnji Cooper${PACKAGE}FILES+= test_06.T.out
134430f7286SEnji Cooper${PACKAGE}FILES+= test_06.X.err
135430f7286SEnji Cooper${PACKAGE}FILES+= test_06.X.out
136430f7286SEnji Cooper${PACKAGE}FILES+= test_06.XP.err
137430f7286SEnji Cooper${PACKAGE}FILES+= test_06.XP.out
138430f7286SEnji Cooper${PACKAGE}FILES+= test_07.E.err
139430f7286SEnji Cooper${PACKAGE}FILES+= test_07.E.out
140430f7286SEnji Cooper${PACKAGE}FILES+= test_07.H.err
141430f7286SEnji Cooper${PACKAGE}FILES+= test_07.H.out
142430f7286SEnji Cooper${PACKAGE}FILES+= test_07.HIPx.err
143430f7286SEnji Cooper${PACKAGE}FILES+= test_07.HIPx.out
144430f7286SEnji Cooper${PACKAGE}FILES+= test_07.HP.err
145430f7286SEnji Cooper${PACKAGE}FILES+= test_07.HP.out
146430f7286SEnji Cooper${PACKAGE}FILES+= test_07.J.err
147430f7286SEnji Cooper${PACKAGE}FILES+= test_07.J.out
148430f7286SEnji Cooper${PACKAGE}FILES+= test_07.JP.err
149430f7286SEnji Cooper${PACKAGE}FILES+= test_07.JP.out
150430f7286SEnji Cooper${PACKAGE}FILES+= test_07.T.err
151430f7286SEnji Cooper${PACKAGE}FILES+= test_07.T.out
152430f7286SEnji Cooper${PACKAGE}FILES+= test_07.X.err
153430f7286SEnji Cooper${PACKAGE}FILES+= test_07.X.out
154430f7286SEnji Cooper${PACKAGE}FILES+= test_07.XP.err
155430f7286SEnji Cooper${PACKAGE}FILES+= test_07.XP.out
156430f7286SEnji Cooper${PACKAGE}FILES+= test_08.E.err
157430f7286SEnji Cooper${PACKAGE}FILES+= test_08.E.out
158430f7286SEnji Cooper${PACKAGE}FILES+= test_08.H.err
159430f7286SEnji Cooper${PACKAGE}FILES+= test_08.H.out
160430f7286SEnji Cooper${PACKAGE}FILES+= test_08.HIPx.err
161430f7286SEnji Cooper${PACKAGE}FILES+= test_08.HIPx.out
162430f7286SEnji Cooper${PACKAGE}FILES+= test_08.HP.err
163430f7286SEnji Cooper${PACKAGE}FILES+= test_08.HP.out
164430f7286SEnji Cooper${PACKAGE}FILES+= test_08.J.err
165430f7286SEnji Cooper${PACKAGE}FILES+= test_08.J.out
166430f7286SEnji Cooper${PACKAGE}FILES+= test_08.JP.err
167430f7286SEnji Cooper${PACKAGE}FILES+= test_08.JP.out
168430f7286SEnji Cooper${PACKAGE}FILES+= test_08.T.err
169430f7286SEnji Cooper${PACKAGE}FILES+= test_08.T.out
170430f7286SEnji Cooper${PACKAGE}FILES+= test_08.X.err
171430f7286SEnji Cooper${PACKAGE}FILES+= test_08.X.out
172430f7286SEnji Cooper${PACKAGE}FILES+= test_08.XP.err
173430f7286SEnji Cooper${PACKAGE}FILES+= test_08.XP.out
174430f7286SEnji Cooper${PACKAGE}FILES+= test_09.E.err
175430f7286SEnji Cooper${PACKAGE}FILES+= test_09.E.out
176430f7286SEnji Cooper${PACKAGE}FILES+= test_09.H.err
177430f7286SEnji Cooper${PACKAGE}FILES+= test_09.H.out
178430f7286SEnji Cooper${PACKAGE}FILES+= test_09.HIPx.err
179430f7286SEnji Cooper${PACKAGE}FILES+= test_09.HIPx.out
180430f7286SEnji Cooper${PACKAGE}FILES+= test_09.HP.err
181430f7286SEnji Cooper${PACKAGE}FILES+= test_09.HP.out
182430f7286SEnji Cooper${PACKAGE}FILES+= test_09.J.err
183430f7286SEnji Cooper${PACKAGE}FILES+= test_09.J.out
184430f7286SEnji Cooper${PACKAGE}FILES+= test_09.JP.err
185430f7286SEnji Cooper${PACKAGE}FILES+= test_09.JP.out
186430f7286SEnji Cooper${PACKAGE}FILES+= test_09.T.err
187430f7286SEnji Cooper${PACKAGE}FILES+= test_09.T.out
188430f7286SEnji Cooper${PACKAGE}FILES+= test_09.X.err
189430f7286SEnji Cooper${PACKAGE}FILES+= test_09.X.out
190430f7286SEnji Cooper${PACKAGE}FILES+= test_09.XP.err
191430f7286SEnji Cooper${PACKAGE}FILES+= test_09.XP.out
192430f7286SEnji Cooper${PACKAGE}FILES+= test_10.E.err
193430f7286SEnji Cooper${PACKAGE}FILES+= test_10.E.out
194430f7286SEnji Cooper${PACKAGE}FILES+= test_10.H.err
195430f7286SEnji Cooper${PACKAGE}FILES+= test_10.H.out
196430f7286SEnji Cooper${PACKAGE}FILES+= test_10.HIPx.err
197430f7286SEnji Cooper${PACKAGE}FILES+= test_10.HIPx.out
198430f7286SEnji Cooper${PACKAGE}FILES+= test_10.HP.err
199430f7286SEnji Cooper${PACKAGE}FILES+= test_10.HP.out
200430f7286SEnji Cooper${PACKAGE}FILES+= test_10.J.err
201430f7286SEnji Cooper${PACKAGE}FILES+= test_10.J.out
202430f7286SEnji Cooper${PACKAGE}FILES+= test_10.JP.err
203430f7286SEnji Cooper${PACKAGE}FILES+= test_10.JP.out
204430f7286SEnji Cooper${PACKAGE}FILES+= test_10.T.err
205430f7286SEnji Cooper${PACKAGE}FILES+= test_10.T.out
206430f7286SEnji Cooper${PACKAGE}FILES+= test_10.X.err
207430f7286SEnji Cooper${PACKAGE}FILES+= test_10.X.out
208430f7286SEnji Cooper${PACKAGE}FILES+= test_10.XP.err
209430f7286SEnji Cooper${PACKAGE}FILES+= test_10.XP.out
210430f7286SEnji Cooper${PACKAGE}FILES+= test_10.err
211430f7286SEnji Cooper${PACKAGE}FILES+= test_10.out
212430f7286SEnji Cooper${PACKAGE}FILES+= test_11.E.err
213430f7286SEnji Cooper${PACKAGE}FILES+= test_11.E.out
214430f7286SEnji Cooper${PACKAGE}FILES+= test_11.H.err
215430f7286SEnji Cooper${PACKAGE}FILES+= test_11.H.out
216430f7286SEnji Cooper${PACKAGE}FILES+= test_11.HIPx.err
217430f7286SEnji Cooper${PACKAGE}FILES+= test_11.HIPx.out
218430f7286SEnji Cooper${PACKAGE}FILES+= test_11.HP.err
219430f7286SEnji Cooper${PACKAGE}FILES+= test_11.HP.out
220430f7286SEnji Cooper${PACKAGE}FILES+= test_11.J.err
221430f7286SEnji Cooper${PACKAGE}FILES+= test_11.J.out
222430f7286SEnji Cooper${PACKAGE}FILES+= test_11.JP.err
223430f7286SEnji Cooper${PACKAGE}FILES+= test_11.JP.out
224430f7286SEnji Cooper${PACKAGE}FILES+= test_11.T.err
225430f7286SEnji Cooper${PACKAGE}FILES+= test_11.T.out
226430f7286SEnji Cooper${PACKAGE}FILES+= test_11.X.err
227430f7286SEnji Cooper${PACKAGE}FILES+= test_11.X.out
228430f7286SEnji Cooper${PACKAGE}FILES+= test_11.XP.err
229430f7286SEnji Cooper${PACKAGE}FILES+= test_11.XP.out
2304436b51dSEnji Cooper
2314436b51dSEnji CooperPROGS+= test_01
2324436b51dSEnji CooperPROGS+= test_02
2334436b51dSEnji CooperPROGS+= test_03
2344436b51dSEnji CooperPROGS+= test_04
2354436b51dSEnji CooperPROGS+= test_05
2364436b51dSEnji CooperPROGS+= test_06
2374436b51dSEnji CooperPROGS+= test_07
2384436b51dSEnji CooperPROGS+= test_08
2394436b51dSEnji CooperPROGS+= test_09
2404436b51dSEnji CooperPROGS+= test_10
2414436b51dSEnji CooperPROGS+= test_11
2424436b51dSEnji Cooper
2432db46b45SPhil ShaferCFLAGS+=	-I${LIBXOSRC}/libxo -I${.CURDIR:H}/libxo
2444436b51dSEnji Cooper
245342f3351SSimon J. GerratyLIBADD=		xo util
2464436b51dSEnji Cooper
2474436b51dSEnji CooperSUBDIR+=	encoder
248342f3351SSimon J. Gerraty
2494436b51dSEnji Cooper.include <bsd.test.mk>
250