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