Windows build fixes.
authorDr. Stephen Henson <steve@openssl.org>
Tue, 1 Jul 2014 13:11:28 +0000 (14:11 +0100)
committerDr. Stephen Henson <steve@openssl.org>
Tue, 1 Jul 2014 13:11:28 +0000 (14:11 +0100)
e_os.h
util/mk1mf.pl

diff --git a/e_os.h b/e_os.h
index 4440ac2..67638f7 100644 (file)
--- a/e_os.h
+++ b/e_os.h
@@ -134,6 +134,7 @@ extern "C" {
 #endif
 
 #ifdef WIN32
+#define NO_SYS_UN_H
 #define get_last_sys_error()   GetLastError()
 #define clear_sys_error()      SetLastError(0)
 #if !defined(WINNT)
index b05c4ae..a550523 100755 (executable)
@@ -617,6 +617,8 @@ EOF
        $ex_libs .= " $zlib_lib" if $zlib_opt == 1;
        }
 
+my $asm_def = $orig_platform eq 'copy' ? "" : "ASM=$bin_dir$asm";
+
 $defs= <<"EOF";
 # N.B. You MUST use -j on FreeBSD.
 # This makefile has been automatically generated from the OpenSSL distribution.
@@ -677,7 +679,7 @@ RANLIB=$ranlib
 MKDIR=$mkdir
 MKLIB=$bin_dir$mklib
 MLFLAGS=$mlflags
-#ASM=$bin_dir$asm
+$asm_def
 
 # FIPS validated module and support file locations