summaryrefslogtreecommitdiff
path: root/src/regress/lib/libcrypto/evp/Makefile
blob: 956ae8a5e6501d45bf7746ec53e9ed7ab48e0e03 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#	$OpenBSD: Makefile,v 1.9 2022/11/10 16:38:57 jsing Exp $

PROGS=	evptest evp_test evp_ecx_test evp_pkey_check evp_pkey_cleanup
LDADD=	-lcrypto
DPADD=	${LIBCRYPTO}
WARNINGS=	Yes
CFLAGS+=	-DLIBRESSL_INTERNAL -DLIBRESSL_CRYPTO_INTERNAL -Werror
CFLAGS+=	-I${.CURDIR}/../../../../lib/libcrypto/curve25519
CFLAGS+=	-I${.CURDIR}/../../../../lib/libcrypto/evp

REGRESS_TARGETS+=	regress-evptest
REGRESS_TARGETS+=	regress-evp_test
REGRESS_TARGETS+=	regress-evp_ecx_test
REGRESS_TARGETS+=	regress-evp_pkey_check
REGRESS_TARGETS+=	regress-evp_pkey_cleanup

LDADD_evp_ecx_test = ${CRYPTO_INT}

regress-evptest:	evptest
	./evptest ${.CURDIR}/evptests.txt

regress-evp_test:	evp_test
	./evp_test

regress-evp_ecx_test:	evp_ecx_test
	./evp_ecx_test

regress-evp_pkey_check: evp_pkey_check
	./evp_pkey_check

regress-evp_pkey_cleanup: evp_pkey_cleanup
	./evp_pkey_cleanup

.include <bsd.regress.mk>