diff --git a/README.md b/README.md index 6103191..27aac8b 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,10 @@ They can be installed using [brew](http://brew.sh/). - Link with libetpan-ios.a - Set "Other Linker Flags": `-lsasl2` +### Build on Windows + +- See README and Visual Studio Solution in build-windows folder + ## More information See http://etpan.org/libetpan.html for more information and examples. diff --git a/build-windows/README.txt b/build-windows/README.txt index 11f3668..2902ca0 100644 --- a/build-windows/README.txt +++ b/build-windows/README.txt @@ -10,35 +10,38 @@ This folder contains the suff needed for the Windows build. Build a version: -1. Open libetpan.sln with VC++ 7.1 +1. Open libetpan.sln with VC++ 2008 2. Choose configuration Debug or Release 3. Build Solution - This will generate libetpan.dll and readmsg.exe and the include/libetpan -folder. This folder, in combinaition with libetpan.lib, is needed for your + This will generate libetpan.dll and readmsg.exe and smtpsend.exe and the include/libetpan +folder. This folder, in combination with libetpan.lib, is needed for your Windows applications using the libetpan.dll. _________________________________________________________________ Build a SSL version: -1. Open libetpan.sln with VC++ 7.1 +0. OpenSSL include files and binaries for Windows can be obtained at www.openssl.org/related/binaries.html. + +1. Open libetpan.sln with VC++ 2008 2. Choose configuration Debug_ssl or Release_ssl -3. create two folders on same level of libetpan folder - - 3include : contains openssl/ folder with all its includes - - 3lib : contains openssl/ folder with the four build files (Win32) - - openssl/libcrypto.lib - - openssl/libeay32.dll - - openssl/libssl.lib - - openssl/ssleay32.dll +3. Create two folders on same level as libetpan folder + 3.1 3include : should contains openssl/ folder with all its includes + 3.2 3lib : should contain openssl/ folder with the four build files (Win32) and two *.lib files. + - Debug_ssl configuration expects ssleay32MDd.lib and libeay32MDd.lib + (MDd suffix indicates for version built for Multithreaded Debug C Runtime) + - Release_ssl configuration expects ssleay32MD.lib and libeay32MD.lib + (MDd suffix indicates for version built for Multithreaded Release C Runtime) + 4. Build Solution - This will generate libetpan.dll and readmsg.exe and the include/libetpan + This will generate libetpan.dll, readmsg.exe and smtpsend.exe and the include/libetpan folder. This folder, in combinaition with libetpan.lib, is needed for your Windows applications using the libetpan.dll. @@ -61,22 +64,4 @@ includes copy folder. for it to compile properly. - _________________________________________________________________ - -Supported drivers: - - pop3 - imap - nntp - - _________________________________________________________________ - -TODO : - - - support mmap - - support dirent - - support Berkeley DB cache - - _________________________________________________________________ -