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