From 7d5d27b9a3edf37e6752a961b0da969b6813fa75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ulf=20M=C3=B6ller?= Date: Fri, 7 May 1999 22:55:27 +0000 Subject: Generate DLLs with Mingw32. --- ms/mw.bat | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 ms/mw.bat (limited to 'ms/mw.bat') diff --git a/ms/mw.bat b/ms/mw.bat new file mode 100644 index 0000000000..1f4372c81a --- /dev/null +++ b/ms/mw.bat @@ -0,0 +1,34 @@ +@rem OpenSSL with Mingw32 +@rem -------------------- + +perl Configure Mingw32 +if errorlevel 1 goto end + +@rem Makefile +perl util\mkfiles.pl >MINFO +perl util\mk1mf.pl Mingw32 >ms\mingw32.mak +perl util\mk1mf.pl Mingw32-files >ms\mingw32f.mak +@rem DLL defintion files +perl util\mkdef.pl 32 libeay >ms\libeay32.def +if errorlevel 1 goto end +perl util\mkdef.pl 32 ssleay >ms\ssleay32.def +if errorlevel 1 goto end + +@rem Create files -- this can be skipped if using the GNU file utilities +make -f ms/mingw32f.mak +echo You can ignore the error messages above + +@rem Build the libraries +make -f ms/mingw32.mak +if errorlevel 1 goto end + +@rem Generate the DLLs and input libraries +dllwrap --dllname libeay32.dll --output-lib out/libeay32.a --def ms/libeay32.def out/libcrypto.a -lwsock32 -lgdi32 +if errorlevel 1 goto end +dllwrap --dllname libssl32.dll --output-lib out/libssl32.a --def ms/libssl32.def out/libssl.a out/libeay32.a +if errorlevel 1 goto end + +echo Done compiling OpenSSL + +:end + -- cgit v1.2.3