
1: @echo off 2: 3: SET ASMOPTS=-DOPENSSL_IA32_SSE2 4: echo Generating x86 for MASM assember 5: 6: echo Bignum 7: cd crypto\bn\asm 8: perl bn-586.pl win32 %ASMOPTS% > bn_win32.asm 9: perl co-586.pl win32 %ASMOPTS% > co_win32.asm 10: cd ..\..\.. 11: 12: echo AES 13: cd crypto\aes\asm 14: perl aes-586.pl win32 %ASMOPTS% > a_win32.asm 15: cd ..\..\.. 16: 17: echo DES 18: cd crypto\des\asm 19: perl des-586.pl win32 %ASMOPTS% > d_win32.asm 20: cd ..\..\.. 21: 22: echo "crypt(3)" 23: 24: cd crypto\des\asm 25: perl crypt586.pl win32 %ASMOPTS% > y_win32.asm 26: cd ..\..\.. 27: 28: echo Blowfish 29: 30: cd crypto\bf\asm 31: perl bf-586.pl win32 %ASMOPTS% > b_win32.asm 32: cd ..\..\.. 33: 34: echo CAST5 35: cd crypto\cast\asm 36: perl cast-586.pl win32 %ASMOPTS% > c_win32.asm 37: cd ..\..\.. 38: 39: echo RC4 40: cd crypto\rc4\asm 41: perl rc4-586.pl win32 %ASMOPTS% > r4_win32.asm 42: cd ..\..\.. 43: 44: echo MD5 45: cd crypto\md5\asm 46: perl md5-586.pl win32 %ASMOPTS% > m5_win32.asm 47: cd ..\..\.. 48: 49: echo SHA1 50: cd crypto\sha\asm 51: perl sha1-586.pl win32 %ASMOPTS% > s1_win32.asm 52: perl sha512-sse2.pl win32 %ASMOPTS% > sha512-sse2.asm 53: cd ..\..\.. 54: 55: echo RIPEMD160 56: cd crypto\ripemd\asm 57: perl rmd-586.pl win32 %ASMOPTS% > rm_win32.asm 58: cd ..\..\.. 59: 60: echo RC5\32 61: cd crypto\rc5\asm 62: perl rc5-586.pl win32 %ASMOPTS% > r5_win32.asm 63: cd ..\..\.. 64: 65: echo CPU-ID 66: cd crypto 67: perl x86cpuid.pl win32 %ASMOPTS% > cpu_win32.asm 68: cd .. 69: 70: echo on 71: 72: perl util\mkfiles.pl >MINFO 73: perl util\mk1mf.pl VC-WIN32 >ms\nt.mak 74: perl util\mk1mf.pl dll VC-WIN32 >ms\ntdll.mak 75: 76: perl util\mkdef.pl 32 libeay > ms\libeay32.def 77: perl util\mkdef.pl 32 ssleay > ms\ssleay32.def