X-Git-Url: https://git.openssl.org/gitweb/?p=openssl.git;a=blobdiff_plain;f=Configurations%2F50-masm.conf;h=2c55dddc2a0fb4e41d5f025dfe4b9a0130f713d9;hp=60a55072f2560644ee4d5b5830c38efe299f97f7;hb=d3f9268aa58507eb2d25fd0b49f54efdc098f4e6;hpb=3acfc40a7ec67322593442f55caccd3d14dbf1ec diff --git a/Configurations/50-masm.conf b/Configurations/50-masm.conf index 60a55072f2..2c55dddc2a 100644 --- a/Configurations/50-masm.conf +++ b/Configurations/50-masm.conf @@ -7,11 +7,17 @@ # proven to be daunting task. This is experimental target, for # production builds stick with [up-to-date version of] nasm. -%targets = ( +my %targets = ( "VC-WIN64A-masm" => { - inherit_from => [ "VC-WIN64A" ], - as => "ml64", - asflags => "/c /Cp /Cx /Zi", + inherit_from => [ "VC-WIN64-common", asm("x86_64_asm"), + sub { $disabled{shared} ? () : "x86_64_uplink" } ], + AS => "ml64", + ASFLAGS => "/nologo /Zi", asoutflag => "/Fo", + asflags => "/c /Cp /Cx", + sys_id => "WIN64A", + bn_asm_src => sub { return undef unless @_; + my $r=join(" ",@_); $r=~s|asm/x86_64-gcc|bn_asm|; $r; }, + perlasm_scheme => "masm", }, );