提交 9ddeefe3 编写于 作者: A Andy Polyakov

Proper solution to nasm compilation problems in Borland context.

上级 0293371a
......@@ -263,7 +263,16 @@ sub using486
sub main'file
{
if ($main'mwerks) { push(@out,".section\t.text\n"); }
else { push(@out,"section\t.text use32\n"); }
else {
local $tmp=<<___;
%ifdef __omf__
section code use32 class=code
%else
section .text
%endif
___
push(@out,$tmp);
}
}
sub main'function_begin
......
......@@ -51,7 +51,7 @@ $lfile='';
$shlib_ex_obj="";
$app_ex_obj="c0x32.obj";
$asm='nasmw -f obj';
$asm='nasmw -f obj -d__omf__';
$asm.=" /Zi" if $debug;
$afile='-o';
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册