From: Richard Levitte Date: Mon, 11 Dec 2017 20:01:18 +0000 (+0100) Subject: VMS build file template: adapt for when someone disabled 'makedepend' X-Git-Tag: OpenSSL_1_1_1-pre1~305 X-Git-Url: https://git.openssl.org/?p=openssl.git;a=commitdiff_plain;h=ea7df7ea449ef85a163fde917906e6e3da9388e5 VMS build file template: adapt for when someone disabled 'makedepend' Reviewed-by: Andy Polyakov (Merged from https://github.com/openssl/openssl/pull/4907) --- diff --git a/Configurations/descrip.mms.tmpl b/Configurations/descrip.mms.tmpl index 2bd9ad4d19..ff9d148c7f 100644 --- a/Configurations/descrip.mms.tmpl +++ b/Configurations/descrip.mms.tmpl @@ -640,7 +640,7 @@ EOF my $depbuild = $disabled{makedepend} ? "" : " /MMS=(FILE=${objd}${objn}.tmp-D,TARGET=$obj.OBJ)"; - return <<"EOF"; + return <<"EOF" $obj.OBJ : $deps ${before} SET DEFAULT $forward @@ -649,11 +649,14 @@ $obj.OBJ : $deps $incs_off SET DEFAULT $backward ${after} + - PURGE $obj.OBJ +EOF + . ($disabled{makedepend} ? "" : <<"EOF" \@ PIPE ( \$(PERL) -e "use File::Compare qw/compare_text/; my \$x = compare_text(""$obj.D"",""$obj.tmp-D""); exit(0x10000000 + (\$x == 0));" || - RENAME $obj.tmp-D $obj.d ) \@ IF F\$SEARCH("$obj.tmp-D") .NES. "" THEN DELETE $obj.tmp-D;* - - PURGE $obj.OBJ EOF + ); } sub libobj2shlib { my %args = @_;