mirror of
https://github.com/openssl/openssl.git
synced 2025-01-18 13:44:20 +08:00
Fix the makedepend constructor in unix-Makefile.tmpl
Reviewed-by: Rich Salz <rsalz@openssl.org>
This commit is contained in:
parent
d1776fdecd
commit
7d1037661a
@ -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
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user