xref: /freebsd/lib/libc/tests/hash/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
143faedc1SGlen BarberPACKAGE=	tests
2430f7286SEnji Cooper
3430f7286SEnji Cooper.include <src.opts.mk>
443faedc1SGlen Barber
570cf851cSEnji CooperNETBSD_ATF_TESTS_C=
670cf851cSEnji Cooper
770cf851cSEnji Cooper.if ${MK_OPENSSL} != "no"
8640235e2SEnji Cooper# XXX: doesn't compile
9640235e2SEnji Cooper#NETBSD_ATF_TESTS_C+=	hmac_test
1070cf851cSEnji CooperNETBSD_ATF_TESTS_C+=	sha2_test
1170cf851cSEnji Cooper.endif
122f121787SEnji Cooper
132f121787SEnji CooperNETBSD_ATF_TESTS_SH=	hash_test
142f121787SEnji Cooper
152f121787SEnji CooperBINDIR=		${TESTSDIR}
162f121787SEnji Cooper
172f121787SEnji CooperPROGS+=		h_hash
182f121787SEnji Cooper
19430f7286SEnji CooperFILESGROUPS+=	${PACKAGE}DATA_FILES
20430f7286SEnji Cooper${PACKAGE}DATA_FILESPACKAGE=	tests
212f121787SEnji Cooper
22430f7286SEnji Cooper${PACKAGE}DATA_FILESDIR=	${TESTSDIR}/data
23430f7286SEnji Cooper
24430f7286SEnji Cooper${PACKAGE}DATA_FILES+=	data/md5test-in
25430f7286SEnji Cooper${PACKAGE}DATA_FILES+=	data/md5test-out
26430f7286SEnji Cooper${PACKAGE}DATA_FILES+=	data/sha1test-in
27430f7286SEnji Cooper${PACKAGE}DATA_FILES+=	data/sha1test-out
28430f7286SEnji Cooper${PACKAGE}DATA_FILES+=	data/sha1test2-out
292f121787SEnji Cooper
30eacae6dcSBryan DreweryLIBADD+=		md
31eacae6dcSBryan DreweryLIBADD.sha2_test+=	crypto
322f121787SEnji Cooper
33*1cb45216SEnji CooperCFLAGS.h_hash+=		-I${SRCTOP}/lib/libnetbsd
342f121787SEnji Cooper
352f121787SEnji Cooper.include "../Makefile.netbsd-tests"
362f121787SEnji Cooper
372f121787SEnji Cooper.include <bsd.test.mk>
38