From cbf549638241c7c2a8bf7b13bf9f789b948934eb Mon Sep 17 00:00:00 2001 From: Ruslan Ermilov Date: Thu, 19 Sep 2002 13:24:27 +0000 Subject: Added the missing dependencies for openssl/ headers. --- secure/lib/libcrypto/Makefile.inc | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'secure/lib/libcrypto') diff --git a/secure/lib/libcrypto/Makefile.inc b/secure/lib/libcrypto/Makefile.inc index 352d9152810b..c719a9441491 100644 --- a/secure/lib/libcrypto/Makefile.inc +++ b/secure/lib/libcrypto/Makefile.inc @@ -41,14 +41,9 @@ buildinf.h: echo " #define DATE \"`LC_ALL=C date`\""; \ echo "#endif" ) > ${.TARGET} -# XXX: The openssl/ dependencies are not correct, in that a change in -# any of ${HDRS} ${EXTRA_HDRS} will no repopulate openssl/. -# This deficiency will be fixed in a later commit. - openssl/opensslconf.h: ../libcrypto/opensslconf-${MACHINE_ARCH}.h mkdir -p openssl cp ${.OODATE} ${.TARGET} - ${INSTALL} -C -m 444 ${HDRS:S;^;${LCRYPTO_SRC}/;} ${EXTRA_HDRS} openssl openssl/evp.h: ${LCRYPTO_SRC}/evp/evp.h mkdir -p openssl @@ -57,3 +52,10 @@ openssl/evp.h: ${LCRYPTO_SRC}/evp/evp.h .else ${INSTALL} -C -m 444 ${.OODATE} ${.TARGET} .endif + +SRCS+= ${HDRS:T:S;^;openssl/;} ${EXTRA_HDRS:T:S;^;openssl/;} +.for h in ${HDRS:S/^/${LCRYPTO_SRC}\//} ${EXTRA_HDRS} +openssl/${h:T}: ${h} + mkdir -p openssl + ${INSTALL} -C -m 444 ${h} openssl +.endfor -- cgit v1.3