Commit 29b28eee authored by Richard Levitte's avatar Richard Levitte
Browse files

Not all shells understand !



In unix-Makefile.tmpl, this construction has been used a few times

	if ! something; then ...

It seems, though, that some shells do not understand !, so these need
to be changed.

Reviewed-by: default avatarRich Salz <rsalz@openssl.org>
parent 08538fc0
Loading
Loading
Loading
Loading
+9 −9
Original line number Diff line number Diff line
@@ -283,10 +283,10 @@ depend:
	    for d in $(DEPS); do \
	      if [ -f $$d ]; then cat $$d; fi; \
	    done ) > Makefile.new; \
	  if ! cmp Makefile.new Makefile >/dev/null 2>&1; then \
	    mv -f Makefile.new Makefile; \
	  else \
	  if cmp Makefile.new Makefile >/dev/null 2>&1; then \
	    rm -f Makefile.new; \
	  else \
	    mv -f Makefile.new Makefile; \
	  fi; \
	fi
	@: {- output_on() if $disabled{makedepend}; "" -}
@@ -895,10 +895,10 @@ $obj$depext: $deps
	perl -i -pe 's/^.*\\|//; s/ \\/(\\\\.|[^ ])*//;               #\\
	             \$\$_ = undef if (/: *\$\$/ || /^(#.*| *)\$\$/); #\\
	             \$\$_.="\\n" unless !defined(\$\$_) or /\\R\$\$/g;' \$\@.tmp
	\@if ! cmp \$\@.tmp \$\@ > /dev/null 2> /dev/null; then \\
		mv \$\@.tmp \$\@; \\
	else \\
	\@if cmp \$\@.tmp \$\@ > /dev/null 2> /dev/null; then \\
		rm -f \$\@.tmp; \\
	else \\
		mv \$\@.tmp \$\@; \\
	fi
EOF
          $deps = $obj.$depext;
@@ -914,10 +914,10 @@ EOF
$obj$objext: $deps
	\$(CC) \$(CFLAGS) $ecflags$incs -MMD -MF $obj$depext.tmp -MT \$\@ -c -o \$\@ $srcs
	\@touch $obj$depext.tmp
	\@if ! cmp $obj$depext.tmp $obj$depext > /dev/null 2> /dev/null; then \\
		mv $obj$depext.tmp $obj$depext; \\
	else \\
	\@if cmp $obj$depext.tmp $obj$depext > /dev/null 2> /dev/null; then \\
		rm -f $obj$depext.tmp; \\
	else \\
		mv $obj$depext.tmp $obj$depext; \\
	fi
EOF
      }