summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorniklas <>1998-11-18 23:30:37 +0000
committerniklas <>1998-11-18 23:30:37 +0000
commit5a11336d3f08469f2747ebcf26ae777dba46fd22 (patch)
treef9831f1e75dfbe62b803e9e7d8915262ecf543d9
parent3151af1d061bb26374953fe7517461c0457d521c (diff)
downloadopenbsd-5a11336d3f08469f2747ebcf26ae777dba46fd22.tar.gz
openbsd-5a11336d3f08469f2747ebcf26ae777dba46fd22.tar.bz2
openbsd-5a11336d3f08469f2747ebcf26ae777dba46fd22.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
-rw-r--r--src/lib/libssl/crypto/Makefile14
-rw-r--r--src/lib/libssl/ssl/Makefile14
2 files changed, 18 insertions, 10 deletions
diff --git a/src/lib/libssl/crypto/Makefile b/src/lib/libssl/crypto/Makefile
index fc1a092225..e2c1c4f858 100644
--- a/src/lib/libssl/crypto/Makefile
+++ b/src/lib/libssl/crypto/Makefile
@@ -164,14 +164,18 @@ HDRS= asn1/asn1.h asn1/asn1_mac.h bf/blowfish.h bio/bio.h \
164 ${LCRYPTO_SRC}/txt_db ${LCRYPTO_SRC} 164 ${LCRYPTO_SRC}/txt_db ${LCRYPTO_SRC}
165 165
166includes: 166includes:
167 @cd ${LCRYPTO_SRC}; for i in $(HDRS); do \ 167 @d=`mktemp -d /tmp/libsslXXXXXXXXXX`; \
168 j="cmp -s ${LCRYPTO_SRC}/$$i \ 168 cd ${LCRYPTO_SRC}; for i in $(HDRS); do \
169 ${DESTDIR}/usr/include/ssl/`basename $$i` || \ 169 f=`basename $$i`; \
170 j="sed 's/#include \"\\([^\"]*\\)\"/#include <ssl\\/\\1>/' \
171 ${LCRYPTO_SRC}/$$i >$$d/$$f && \
172 (cmp -s $$d/$$f ${DESTDIR}/usr/include/ssl/$$f || \
170 ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \ 173 ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
171 ${LCRYPTO_SRC}/$$i ${DESTDIR}/usr/include/ssl"; \ 174 $$d/$$f ${DESTDIR}/usr/include/ssl)"; \
172 echo $$j; \ 175 echo $$j; \
173 eval "$$j"; \ 176 eval "$$j"; \
174 done 177 done; \
178 rm -rf $$d
175 179
176 180
177.include <bsd.lib.mk> 181.include <bsd.lib.mk>
diff --git a/src/lib/libssl/ssl/Makefile b/src/lib/libssl/ssl/Makefile
index 6fffdd9ef2..02bec28066 100644
--- a/src/lib/libssl/ssl/Makefile
+++ b/src/lib/libssl/ssl/Makefile
@@ -73,13 +73,17 @@ HDRS= ssl.h ssl2.h ssl3.h ssl23.h tls1.h
73.PATH: ${LSSL_SRC} 73.PATH: ${LSSL_SRC}
74 74
75includes: 75includes:
76 @cd ${LSSL_SRC}; for i in $(HDRS); do \ 76 @d=`mktemp -d /tmp/libsslXXXXXXXXXX`; \
77 j="cmp -s $$i ${DESTDIR}/usr/include/ssl/`basename $$i` || \ 77 cd ${LSSL_SRC}; for i in $(HDRS); do \
78 f=`basename $$i`; \
79 j="sed 's/#include \"\\([^\"]*\\)\"/#include <ssl\\/\\1>/' \
80 $$i >$$d/$$f && \
81 (cmp -s $$d/$$f ${DESTDIR}/usr/include/ssl/$$f || \
78 ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \ 82 ${INSTALL} ${INSTALL_COPY} -o ${BINOWN} -g ${BINGRP} -m 444 \
79 $$i ${DESTDIR}/usr/include/ssl"; \ 83 $$d/$$f ${DESTDIR}/usr/include/ssl)"; \
80 echo $$j; \ 84 echo $$j; \
81 eval "$$j"; \ 85 eval "$$j"; \
82 done 86 done; \
83 87 rm -rf $$d
84 88
85.include <bsd.lib.mk> 89.include <bsd.lib.mk>