summaryrefslogtreecommitdiff
path: root/src/lib/libtls
diff options
context:
space:
mode:
authorjsing <>2020-01-22 07:58:28 +0000
committerjsing <>2020-01-22 07:58:28 +0000
commit8beeca9f05681b71cfc2d488302951922408c367 (patch)
treefed15baefb95767ef3de55a1152c92fa92b65607 /src/lib/libtls
parent604e1069de2cb86746519bf3c6c1faad046bf3f3 (diff)
downloadopenbsd-8beeca9f05681b71cfc2d488302951922408c367.tar.gz
openbsd-8beeca9f05681b71cfc2d488302951922408c367.tar.bz2
openbsd-8beeca9f05681b71cfc2d488302951922408c367.zip
Add checks to ensure that lib{crypto,ssl,tls} public headers have actually
been installed prior to building. Requested by and ok tb@
Diffstat (limited to 'src/lib/libtls')
-rw-r--r--src/lib/libtls/Makefile12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/lib/libtls/Makefile b/src/lib/libtls/Makefile
index c47119685e..fdf976169f 100644
--- a/src/lib/libtls/Makefile
+++ b/src/lib/libtls/Makefile
@@ -1,4 +1,4 @@
1# $OpenBSD: Makefile,v 1.33 2018/02/08 05:56:49 jsing Exp $ 1# $OpenBSD: Makefile,v 1.34 2020/01/22 07:58:28 jsing Exp $
2 2
3.include <bsd.own.mk> 3.include <bsd.own.mk>
4.ifndef NOMAN 4.ifndef NOMAN
@@ -39,6 +39,16 @@ SRCS= tls.c \
39 tls_ocsp.c \ 39 tls_ocsp.c \
40 tls_verify.c 40 tls_verify.c
41 41
42check_includes:
43 @cd ${.CURDIR}; for i in $(HDRS); do \
44 j="cmp -s $$i ${DESTDIR}/usr/include/openssl/`basename $$i` || \
45 (echo \"`basename $$i` differs from installed version; \" \
46 \"did you forget 'make includes'?\" && false)"; \
47 eval "$$j"; \
48 done;
49
50all: check_includes
51
42includes: 52includes:
43 @cd ${.CURDIR}; for i in $(HDRS); do \ 53 @cd ${.CURDIR}; for i in $(HDRS); do \
44 j="cmp -s $$i ${DESTDIR}/usr/include/$$i || \ 54 j="cmp -s $$i ${DESTDIR}/usr/include/$$i || \