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