summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDr. Stephen Henson <steve@openssl.org>2002-05-19 12:03:05 +0000
committerDr. Stephen Henson <steve@openssl.org>2002-05-19 12:03:05 +0000
commitb89670ef0e007dbb1dc84388bf9f47372c9f1087 (patch)
treee205bf5367c98555460804c3d186b24b2c80cf7c
parent0fccb00b5bcf731c8a80606b10bff3cf8a901ee7 (diff)
Fix Mingw32 asm build: use the Unix
bignum assembly method of bn-586.pl and co-586.pl which (for some reason) VC++ doesn't use.
-rw-r--r--ms/mingw32.bat3
-rw-r--r--util/pl/Mingw32.pl2
2 files changed, 4 insertions, 1 deletions
diff --git a/ms/mingw32.bat b/ms/mingw32.bat
index db70b8580e..1968f4150b 100644
--- a/ms/mingw32.bat
+++ b/ms/mingw32.bat
@@ -12,7 +12,8 @@ echo Generating x86 for GNU assember
echo Bignum
cd crypto\bn\asm
-perl x86.pl gaswin > bn-win32.s
+perl bn-586.pl gaswin > bn-win32.s
+perl co-586.pl gaswin > co-win32.s
cd ..\..\..
echo DES
diff --git a/util/pl/Mingw32.pl b/util/pl/Mingw32.pl
index 6d47f916dd..45ab685974 100644
--- a/util/pl/Mingw32.pl
+++ b/util/pl/Mingw32.pl
@@ -25,6 +25,8 @@ if ($gaswin and !$no_asm)
{
$bn_asm_obj='$(OBJ_D)/bn-win32.o';
$bn_asm_src='crypto/bn/asm/bn-win32.s';
+ $bnco_asm_obj='$(OBJ_D)/co-win32.o';
+ $bnco_asm_src='crypto/bn/asm/co-win32.s';
$des_enc_obj='$(OBJ_D)/d-win32.o $(OBJ_D)/y-win32.o';
$des_enc_src='crypto/des/asm/d-win32.s crypto/des/asm/y-win32.s';
$bf_enc_obj='$(OBJ_D)/b-win32.o';