1
2#	$NetBSD: Makefile,v 1.2 2022/11/13 21:57:12 mrg Exp $
3
4NOINSTALL=1
5NOMAN=1
6
7.include <bsd.own.mk>
8
9PROGS=					\
10	oob-test			\
11	infinite-loop			\
12	trap-crasher			\
13	fence-image-self-test		\
14	region-translate-test		\
15	fetch-test			\
16	a1-trap-test			\
17	prng-test			\
18	radial-invalid			\
19	pdf-op-test			\
20	region-test			\
21	combiner-test			\
22	scaling-crash-test		\
23	alpha-loop			\
24	scaling-helpers-test		\
25	thread-test			\
26	rotate-test			\
27	alphamap			\
28	gradient-crash-test		\
29	pixel-test			\
30	matrix-test			\
31	filter-reduction-test		\
32	composite-traps-test		\
33	region-contains-test		\
34	glyph-test			\
35	solid-test			\
36	stress-test			\
37	cover-test			\
38	blitters-test			\
39	affine-test			\
40	scaling-test			\
41	composite			\
42	tolerance-test
43
44ADDSRCS+=	utils.c utils-prng.c
45
46.for _p in ${PROGS}
47SRCS.${_p}=	${_p}.c ${ADDSRCS}
48.endfor
49
50CPPFLAGS+=	-I${X11SRCDIR.pixman}/pixman
51
52LDFLAGS+=	-lpthread
53LDADD+=		-lpixman-1
54
55.include "../Makefile.cflags"
56
57.PATH:	${X11SRCDIR.pixman}/test
58
59check:
60.for test in ${PROGS}
61	echo -n "Starting ${test}: "; date
62	./${test} && echo Passed: ${test}
63.endfor
64	echo -n "Done: "; date
65
66.include <bsd.x11.mk>
67.include <bsd.prog.mk>
68