[openssl-dev] OpenSSL-1.1 make depend
Claus Assmann
ca+ssl-dev at esmtp.org
Thu Jan 21 14:29:57 UTC 2016
On Thu, Jan 21, 2016, Salz, Rich wrote:
> Try this patch do util/domd
...
> else
> ${MAKEDEPEND} -D OPENSSL_DOING_MAKEDEPEND $@ && \
> - ${PERL} $TOP/util/clean-depend.pl < Makefile > Makefile.new
> + sed -e 's# /\(\\.\|[^ ]\)*##g' -e '/: *$/d' -e '/^\(#.*\| *\)$/d' \
> + >Makefile.new
Isn't that missing some input file?
With just that patch make depend "hangs".
This one seems to be better, i.e., it generates Makefile(s)
on my system:
diff --git a/util/domd b/util/domd
index 16de5c7..4240594 100755
--- a/util/domd
+++ b/util/domd
@@ -26,12 +26,13 @@ if ${MAKEDEPEND} --version 2>&1 | grep "clang" > /dev/null ||
sed -e '/^# DO NOT DELETE.*/,$d' < Makefile > Makefile.tmp
echo '# DO NOT DELETE THIS LINE -- make depend depends on it.' >> Makefile.tmp
${MAKEDEPEND} -Werror -D OPENSSL_DOING_MAKEDEPEND -M $args >> Makefile.tmp || exit 1
- ${PERL} $TOP/util/clean-depend.pl < Makefile.tmp > Makefile.new
- RC=$?
+ sed -e 's# /\(\\.\|[^ ]\)*##g' -e '/: *$/d' -e '/^\(#.*\| *\)$/d' \
+ <Makefile.tmp >Makefile.new
rm -f Makefile.tmp
else
${MAKEDEPEND} -D OPENSSL_DOING_MAKEDEPEND $@ && \
- ${PERL} $TOP/util/clean-depend.pl < Makefile > Makefile.new
+ sed -e 's# /\(\\.\|[^ ]\)*##g' -e '/: *$/d' -e '/^\(#.*\| *\)$/d' \
+ <Makefile >Makefile.new
RC=$?
fi
mv Makefile.new Makefile
More information about the openssl-dev
mailing list