xref: /src/tests/sys/devrandom/Makefile (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
1403c0413SConrad Meyer.include <src.opts.mk>
2403c0413SConrad Meyer
3403c0413SConrad MeyerSDEVRANDOM=	${SRCTOP}/sys/dev/random
4403c0413SConrad Meyer.PATH:		${SDEVRANDOM}
5403c0413SConrad Meyer
6403c0413SConrad MeyerTESTSDIR=	${TESTSBASE}/sys/devrandom
7403c0413SConrad Meyer
8403c0413SConrad MeyerCFLAGS+=	-I${SRCTOP}/sys
9403c0413SConrad Meyer
10403c0413SConrad MeyerATF_TESTS_C+=	uint128_test
11403c0413SConrad Meyer
12403c0413SConrad Meyer# Test Chacha CTR behavior <-> uint128
13403c0413SConrad MeyerLDADD.uint128_test+=	${SDEVRANDOM}/hash.c
14403c0413SConrad MeyerLDFLAGS.uint128_test+=	-Wno-unused-parameter
15403c0413SConrad Meyer
16403c0413SConrad Meyer# hash.c deps:
17403c0413SConrad MeyerLIBADD.uint128_test+=	md	# SHA256
18403c0413SConrad MeyerLDADD.uint128_test+=	${SRCTOP}/sys/crypto/rijndael/rijndael-alg-fst.c
19403c0413SConrad MeyerLDADD.uint128_test+=	${SRCTOP}/sys/crypto/rijndael/rijndael-api-fst.c
20403c0413SConrad MeyerLDFLAGS.uint128_test+=	-Wno-cast-align
21403c0413SConrad Meyer
22403c0413SConrad Meyer
23403c0413SConrad Meyer.include <bsd.test.mk>
24