summaryrefslogtreecommitdiffstats
path: root/lib/libssl/ssl
diff options
context:
space:
mode:
authorniklas <niklas@openbsd.org>1998-11-18 23:30:36 +0000
committerniklas <niklas@openbsd.org>1998-11-18 23:30:36 +0000
commit45358bc2f3ae5b9c7017a9d3370eb0c86d7aef45 (patch)
tree363a532605559218e6b5717a33133e2aa915abbe /lib/libssl/ssl
parentcheck for out-of-range umask bits from strtol() (diff)
downloadwireguard-openbsd-45358bc2f3ae5b9c7017a9d3370eb0c86d7aef45.tar.xz
wireguard-openbsd-45358bc2f3ae5b9c7017a9d3370eb0c86d7aef45.zip
"foo.h" -> <ssl/foo.h> in ssl includes, so we do not need -I/usr/include/ssl
and we won't be bothered by nameclashes with application headers
Diffstat (limited to 'lib/libssl/ssl')
-rw-r--r--lib/libssl/ssl/Makefile14
1 files changed, 9 insertions, 5 deletions
diff --git a/lib/libssl/ssl/Makefile b/lib/libssl/ssl/Makefile
index 6fffdd9ef22..02bec28066b 100644
--- a/lib/libssl/ssl/Makefile
+++ b/lib/libssl/ssl/Makefile
@@ -73,13 +73,17 @@ HDRS= ssl.h ssl2.h ssl3.h ssl23.h tls1.h
.PATH: ${LSSL_SRC}
includes:
- @cd ${LSSL_SRC}; for i in $(HDRS); do \
- j="cmp -s $$i ${DESTDIR}/usr/include/ssl/`basename $$i` || \
+ @d=`mktemp -d /tmp/libsslXXXXXXXXXX`; \
+ cd ${LSSL_SRC}; for i in $(HDRS); do \
+ f=`basename $$i`; \
+ j="sed 's/#include \"\\([^\"]*\\)\"/#include <ssl\\/\\1>/' \
+ $$i >$$d/$$f && \
+ (cmp -s $$d/$$f ${DESTDIR}/usr/include/ssl/$$f || \
${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
- $$i ${DESTDIR}/usr/include/ssl"; \
+ $$d/$$f ${DESTDIR}/usr/include/ssl)"; \
echo $$j; \
eval "$$j"; \
- done
-
+ done; \
+ rm -rf $$d
.include <bsd.lib.mk>