diff options
author | jsing <jsing@openbsd.org> | 2020-01-22 07:58:27 +0000 |
---|---|---|
committer | jsing <jsing@openbsd.org> | 2020-01-22 07:58:27 +0000 |
commit | c1fdfe6ba76cdf23a4d829d27fc59eec0923c673 (patch) | |
tree | e772bba58e01322954e2b7f8153d93353f19f2bb /lib/libtls | |
parent | delete wasteful ;; (diff) | |
download | wireguard-openbsd-c1fdfe6ba76cdf23a4d829d27fc59eec0923c673.tar.xz wireguard-openbsd-c1fdfe6ba76cdf23a4d829d27fc59eec0923c673.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 'lib/libtls')
-rw-r--r-- | lib/libtls/Makefile | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/lib/libtls/Makefile b/lib/libtls/Makefile index c47119685e1..fdf976169fe 100644 --- a/lib/libtls/Makefile +++ b/lib/libtls/Makefile @@ -1,4 +1,4 @@ -# $OpenBSD: Makefile,v 1.33 2018/02/08 05:56:49 jsing Exp $ +# $OpenBSD: Makefile,v 1.34 2020/01/22 07:58:28 jsing Exp $ .include <bsd.own.mk> .ifndef NOMAN @@ -39,6 +39,16 @@ SRCS= tls.c \ tls_ocsp.c \ tls_verify.c +check_includes: + @cd ${.CURDIR}; for i in $(HDRS); do \ + j="cmp -s $$i ${DESTDIR}/usr/include/openssl/`basename $$i` || \ + (echo \"`basename $$i` differs from installed version; \" \ + \"did you forget 'make includes'?\" && false)"; \ + eval "$$j"; \ + done; + +all: check_includes + includes: @cd ${.CURDIR}; for i in $(HDRS); do \ j="cmp -s $$i ${DESTDIR}/usr/include/$$i || \ |