xref: /freebsd-14.2/tests/sys/devrandom/Makefile (revision 403c0413)
1*403c0413SConrad Meyer# $FreeBSD$
2*403c0413SConrad Meyer
3*403c0413SConrad Meyer.include <src.opts.mk>
4*403c0413SConrad Meyer
5*403c0413SConrad MeyerSDEVRANDOM=	${SRCTOP}/sys/dev/random
6*403c0413SConrad Meyer.PATH:		${SDEVRANDOM}
7*403c0413SConrad Meyer
8*403c0413SConrad MeyerTESTSDIR=	${TESTSBASE}/sys/devrandom
9*403c0413SConrad MeyerWARNS?=	6
10*403c0413SConrad Meyer
11*403c0413SConrad MeyerCFLAGS+=	-I${SRCTOP}/sys
12*403c0413SConrad Meyer
13*403c0413SConrad MeyerATF_TESTS_C+=	uint128_test
14*403c0413SConrad Meyer
15*403c0413SConrad Meyer# Test Chacha CTR behavior <-> uint128
16*403c0413SConrad MeyerLDADD.uint128_test+=	${SDEVRANDOM}/hash.c
17*403c0413SConrad MeyerLDFLAGS.uint128_test+=	-Wno-unused-parameter
18*403c0413SConrad Meyer
19*403c0413SConrad Meyer# hash.c deps:
20*403c0413SConrad MeyerLIBADD.uint128_test+=	md	# SHA256
21*403c0413SConrad MeyerLDADD.uint128_test+=	${SRCTOP}/sys/crypto/rijndael/rijndael-alg-fst.c
22*403c0413SConrad MeyerLDADD.uint128_test+=	${SRCTOP}/sys/crypto/rijndael/rijndael-api-fst.c
23*403c0413SConrad MeyerLDFLAGS.uint128_test+=	-Wno-cast-align
24*403c0413SConrad Meyer
25*403c0413SConrad Meyer
26*403c0413SConrad Meyer.include <bsd.test.mk>
27