X-Git-Url: https://git.openssl.org/?p=openssl.git;a=blobdiff_plain;f=Configurations%2Fdescrip.mms.tmpl;h=b6eb94a580a3b7f091aed8a27550e9fcaf83b425;hp=166c6c6a40d1cf34d7416ceb5f67f6f9bbc1b24f;hb=a2880aec7314823ce1df48c501d8c5c2a0456918;hpb=d1da335c5514f9ba8b5115faab208a8046a5bc56 diff --git a/Configurations/descrip.mms.tmpl b/Configurations/descrip.mms.tmpl index 166c6c6a40..b6eb94a580 100644 --- a/Configurations/descrip.mms.tmpl +++ b/Configurations/descrip.mms.tmpl @@ -661,7 +661,7 @@ EOF $x =~ s|(\.OLB)|$1/LIB|; "WRITE OPT_FILE \"$x\"" } @deps) || "\@ !"; - return <<"EOF"; + return <<"EOF" $shlib.EXE : $lib.OLB $deps $ordinalsfile \$(PERL) $mkdef_pl "$mkdef_key" "VMS" > $shlib.SYMVEC-tmp \$(PERL) $translatesyms_pl \$(BLDDIR)CXX\$DEMANGLER_DB. < $shlib.SYMVEC-tmp > $shlib.SYMVEC @@ -673,10 +673,13 @@ $shlib.EXE : $lib.OLB $deps $ordinalsfile $write_opt CLOSE OPT_FILE LINK \$(LDFLAGS)/SHARE=\$\@ $shlib.OPT/OPT \$(EX_LIBS) - SET IMAGE/FLAGS=(NOCALL_DEBUG) \$\@ DELETE $shlib.SYMVEC;* PURGE $shlib.EXE,$shlib.OPT,$shlib.MAP EOF + . ($config{target} =~ m|alpha| ? "" : <<"EOF" + SET IMAGE/FLAGS=(NOCALL_DEBUG) \$\@ +EOF + ); } sub obj2dso { my %args = @_; @@ -705,7 +708,7 @@ EOF $x =~ s|(\.OLB)|$1/LIB|; "WRITE OPT_FILE \"$x\"" } @deps) || "\@ !"; - return <<"EOF"; + return <<"EOF" $lib.EXE : $deps OPEN/WRITE/SHARE=READ OPT_FILE $lib.OPT TYPE $engine_opt /OUTPUT=OPT_FILE: @@ -713,9 +716,12 @@ $lib.EXE : $deps $write_opt2 CLOSE OPT_FILE LINK \$(LDFLAGS)/SHARE=\$\@ $lib.OPT/OPT \$(EX_LIBS) - SET IMAGE/FLAGS=(NOCALL_DEBUG) \$\@ - PURGE $lib.EXE,$lib.OPT,$lib.MAP EOF + . ($config{target} =~ m|alpha| ? "" : <<"EOF" + SET IMAGE/FLAGS=(NOCALL_DEBUG) \$\@ +EOF + ); } sub obj2lib { my %args = @_; @@ -770,7 +776,7 @@ EOF # by default), and so someone building doesn't have to worry where it # isn't necessary. If there are other warnings, however, we show them # and let it break the build. - return <<"EOF"; + return <<"EOF" $bin.EXE : $deps OPEN/WRITE/SHARE=READ OPT_FILE $bin.OPT $write_opt1 @@ -795,9 +801,12 @@ $bin.EXE : $deps -@ IF .NOT. link_severity THEN TYPE $bin.LINKLOG -@ DELETE $bin.LINKLOG;* @ IF .NOT. link_severity THEN SPAWN/WAIT/NOLOG EXIT 'link_status' - SET IMAGE/FLAGS=(NOCALL_DEBUG) $bin.EXE - PURGE $bin.EXE,$bin.OPT EOF + . ($config{target} =~ m|alpha| ? "" : <<"EOF" + SET IMAGE/FLAGS=(NOCALL_DEBUG) \$\@ +EOF + ); } sub in2script { my %args = @_;