diff options
Diffstat (limited to 'src/lib/libssl/crypto')
| -rw-r--r-- | src/lib/libssl/crypto/Makefile | 14 |
1 files changed, 9 insertions, 5 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 | ||
| 166 | includes: | 166 | includes: |
| 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> |
