xref: /openbsd/src/regress/lib/libcrypto/x509/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#	$OpenBSD: Makefile,v 1.23 2024/06/16 17:57:08 tb Exp $
2
3PROGS =	constraints verify x509attribute x509name x509req_ext callback
4PROGS += expirecallback callbackfailures x509_asn1 x509_extensions_test
5LDADD =	-lcrypto
6DPADD =	${LIBCRYPTO}
7
8LDADD_constraints = ${CRYPTO_INT}
9LDADD_verify = ${CRYPTO_INT}
10
11WARNINGS =	Yes
12CFLAGS +=	-DLIBRESSL_INTERNAL -Wall -Werror
13CFLAGS +=	-I${.CURDIR}/../../../../lib/libcrypto/x509
14CFLAGS +=	-I${.CURDIR}/../../../../lib/libcrypto/bytestring
15
16SUBDIR += bettertls policy rfc3779
17
18CLEANFILES +=	x509name.result callback.out
19
20.if make(clean) || make(cleandir)
21. if ${.OBJDIR} != ${.CURDIR}
22.BEGIN:
23	 rm -rf [0-9]*
24. endif
25.endif
26
27run-regress-verify: verify
28	perl ${.CURDIR}/make-dir-roots.pl ${.CURDIR}/../certs .
29	./verify ${.CURDIR}/../certs
30
31run-regress-x509name: x509name
32	./x509name > x509name.result
33	diff -u ${.CURDIR}/x509name.expected x509name.result
34
35run-regress-callback: callback
36	./callback ${.CURDIR}/../certs
37	perl ${.CURDIR}/callback.pl callback.out
38
39run-regress-expirecallback: expirecallback
40	./expirecallback ${.CURDIR}/../certs
41
42run-regress-callbackfailures: callbackfailures
43	./callbackfailures ${.CURDIR}/../certs
44
45.include <bsd.regress.mk>
46

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026