]> git.ipfire.org Git - thirdparty/openssl.git/blob - ms/mw.bat
More NASM support code it still doesn't work but it doesn't work less than it
[thirdparty/openssl.git] / ms / mw.bat
1 @rem OpenSSL with Mingw32
2 @rem --------------------
3
4 @rem Makefile
5 perl util\mkfiles.pl >MINFO
6 perl util\mk1mf.pl Mingw32 >ms\mingw32.mak
7 perl util\mk1mf.pl Mingw32-files >ms\mingw32f.mak
8 @rem DLL definition files
9 perl util\mkdef.pl 32 libeay >ms\libeay32.def
10 if errorlevel 1 goto end
11 perl util\mkdef.pl 32 ssleay >ms\ssleay32.def
12 if errorlevel 1 goto end
13
14 @rem Create files -- this can be skipped if using the GNU file utilities
15 make -f ms/mingw32f.mak
16 echo You can ignore the error messages above
17
18 @rem Build the libraries
19 make -f ms/mingw32.mak
20 if errorlevel 1 goto end
21
22 @rem Generate the DLLs and input libraries
23 dllwrap --dllname libeay32.dll --output-lib out/libeay32.a --def ms/libeay32.def out/libcrypto.a -lwsock32 -lgdi32
24 if errorlevel 1 goto end
25 dllwrap --dllname libssl32.dll --output-lib out/libssl32.a --def ms/ssleay32.def out/libssl.a out/libeay32.a
26 if errorlevel 1 goto end
27
28 echo Done compiling OpenSSL
29
30 :end
31