1#	$OpenBSD: Makefile,v 1.1.1.1 2021/08/30 17:27:45 tb Exp $
2
3.if !(make(clean) || make(cleandir) || make(obj))
4. if !exists(/usr/local/libdata/perl5/site_perl/IO/Socket/SSL.pm)
5regress:
6	@echo "missing package p5-IO-Socket-SSL"
7	@echo SKIPPED
8. endif
9.endif
10PROGS += verify
11
12.for p in ${PROGS}
13REGRESS_TARGETS += run-$p
14.endfor
15
16LDADD =		-lcrypto -lssl
17DPADD =		${LIBCRYPTO} ${LIBSSL}
18WARNINGS =	Yes
19CFLAGS +=	-DLIBRESSL_INTERNAL -Wundef -Werror
20
21PERL ?=		perl
22
23REGRESS_SETUP_ONCE += create-libressl-test-certs
24create-libressl-test-certs: create-libressl-test-certs.pl
25	${PERL} ${.CURDIR}/$@.pl
26
27
28CLEANFILES += *.pem *.key
29
30.for p in ${PROGS}
31run-$p: $p
32	./$p
33
34.PHONY: run-$p
35.endfor
36
37.include <bsd.regress.mk>
38