Asm build portability.

Don't use Win32 specific options in mk1mf.pl to build assembly language
files.
This commit is contained in:
Dr. Stephen Henson 2013-04-08 14:53:54 +01:00
parent 29d422e2a0
commit 045b2809f8
2 changed files with 5 additions and 4 deletions

View File

@ -1269,15 +1269,15 @@ sub perlasm_compile_target
my($ret);
$bname =~ s/(.*)\.[^\.]$/$1/;
$ret ="\$(TMP_D)$o$bname.asm: $source\n";
$ret ="\$(TMP_D)$o$bname$asm_suffix: $source\n";
$ret.="\t\$(PERL) $source $asmtype \$(CFLAG) >\$\@\n";
if ($fipscanisteronly)
{
$ret .= "\t\$(PERL) util\\fipsas.pl . \$@ norunasm \$(CFLAG)\n";
$ret .= "\t\$(PERL) util$o.pl . \$@ norunasm \$(CFLAG)\n";
}
$ret .= "\n";
$ret.="$target: \$(TMP_D)$o$bname.asm\n";
$ret.="\t\$(ASM) $afile\$\@ \$(TMP_D)$o$bname.asm\n\n";
$ret.="$target: \$(TMP_D)$o$bname$asm_suffix\n";
$ret.="\t\$(ASM) $afile\$\@ \$(TMP_D)$o$bname$asm_suffix\n\n";
return($ret);
}

View File

@ -26,6 +26,7 @@ else
{ $cflags="-O"; }
}
$obj='.o';
$asm_suffix='.s';
$ofile='-o ';
# EXE linking stuff