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