summaryrefslogtreecommitdiffstats
path: root/crypto/perlasm/x86asm.pl
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>1999-07-12 12:33:16 +0000
committerDr. Stephen Henson <steve@openssl.org>1999-07-12 12:33:16 +0000
commit72e2ffee20bd19197c7a5476017688f77eb89e20 (patch)
treed59ab40c442dd63f514f7ec3ed6f4d24de0ebaa5 /crypto/perlasm/x86asm.pl
parent3a55fc1aaba9e70e16570c1747b6627e8092dc11 (diff)
Beginnings of experimental support for NASM assembler. This is a free
assembler for various X86 platforms including Win32. It can output object files that VC++ will tolerate so it could be used to provide assembly language support to Win32 without the need for MASM. This is preliminary stuff: it doesn't even work yet.
Diffstat (limited to 'crypto/perlasm/x86asm.pl')
-rw-r--r--crypto/perlasm/x86asm.pl3
1 files changed, 3 insertions, 0 deletions
diff --git a/crypto/perlasm/x86asm.pl b/crypto/perlasm/x86asm.pl
index bbbc1cb91a..44e330eb8d 100644
--- a/crypto/perlasm/x86asm.pl
+++ b/crypto/perlasm/x86asm.pl
@@ -29,6 +29,8 @@ sub main'asm_init
{ $cpp=1; require "x86unix.pl"; }
elsif ( ($type eq "win32"))
{ $win32=1; require "x86ms.pl"; }
+ elsif ( ($type eq "win32n"))
+ { $win32=1; require "x86nasm.pl"; }
else
{
print STDERR <<"EOF";
@@ -38,6 +40,7 @@ Pick one target type from
sol - x86 solaris
cpp - format so x86unix.cpp can be used
win32 - Windows 95/Windows NT
+ win32n - Windows 95/Windows NT NASM format
EOF
exit(1);
}