diff --git a/Makefile.in b/Makefile.in index cf575efc1dd359195cf0292b6fe44e92d2eeb475..af24a243f467850f54433dbec4c24e04c326db04 100644 --- a/Makefile.in +++ b/Makefile.in @@ -426,13 +426,14 @@ dclean: @set -e; target=dclean; $(RECURSIVE_BUILD_CMD) rehash: rehash.time -rehash.time: certs apps +rehash.time: certs build_apps @if [ -z "$(CROSS_COMPILE)" ]; then \ (OPENSSL="`pwd`/util/opensslwrap.sh"; \ [ -x "apps/openssl.exe" ] && OPENSSL="apps/openssl.exe" || :; \ OPENSSL_DEBUG_MEMORY=on; OPENSSL_CONF=/dev/null ; \ export OPENSSL OPENSSL_DEBUG_MEMORY OPENSSL_CONF; \ - $$OPENSSL rehash certs/demo) && \ + $$OPENSSL rehash certs/demo \ + || $(PERL) tools/c_rehash certs/demo) && \ touch rehash.time; \ else :; fi