From: Richard Levitte Date: Thu, 18 Feb 2016 10:02:42 +0000 (+0100) Subject: Fix the makedepend constructor in unix-Makefile.tmpl X-Git-Tag: OpenSSL_1_1_0-pre4~615 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=7d1037661afedc008f0abbd050c492e23905b431;p=oweals%2Fopenssl.git Fix the makedepend constructor in unix-Makefile.tmpl Reviewed-by: Rich Salz --- diff --git a/Configurations/unix-Makefile.tmpl b/Configurations/unix-Makefile.tmpl index 9cbab4390a..bae16fd4fd 100644 --- a/Configurations/unix-Makefile.tmpl +++ b/Configurations/unix-Makefile.tmpl @@ -126,6 +126,7 @@ NM= $(CROSS_COMPILE){- $target{nm} || "nm" -} RM= rm -f TAR= {- $target{tar} || "tar" -} TARFLAGS= {- $target{tarflags} -} +MAKEDEPEND=$(CROSS_COMPILE){- $config{makedepprog} -} BASENAME= openssl NAME= $(BASENAME)-$(VERSION) @@ -180,7 +181,7 @@ clean: libclean -rm -f `find $(BLDDIR) -type l` rm -f $(TARFILE) -DCLEAN_CMD=sed -e '/^DO NOT DELETE.*/,$$d' +DCLEAN_CMD=sed -e '/^. DO NOT DELETE.*/,$$d' dclean: $(DCLEAN_CMD) < Makefile >Makefile.new mv -f Makefile.new Makefile @@ -743,10 +744,11 @@ Makefile: {- $config{build_file_template} -} $(SRCDIR)/Configure $(SRCDIR)/confi return <<"EOF"; $dep : $deps rm -f \$\@.tmp; touch \$\@.tmp - \$(MAKEDEPEND) -f\$\@.tmp -o"|$obj"\ - -- -DOPENSSL_DOING_MAKEDEPEND \$(DEPFLAGS)$incs \ - -- $srcs - sed -e 's/^.*|//' -e 's/ \\/\\(\\\\.\\|[^ ]\\)*//g' -e '/: *\$/d' -e '/^\\(#.*\\| *\\)\$/d' \$\@.tmp > \$\@ + \$(MAKEDEPEND) -f\$\@.tmp -o"|$obj" \\ + -- -DOPENSSL_DOING_MAKEDEPEND \$(DEPFLAGS)$incs \\ + -- $srcs \\ + 2>/dev/null + sed -e 's/^.*|//' -e 's/ \\/\\(\\\\.\\|[^ ]\\)*//g' -e '/: *\$\$/d' -e '/^\\(#.*\\| *\\)\$\$/d' \$\@.tmp > \$\@ rm \$\@.tmp EOF }