Hello, here you will find various contributions to some opensource projects.
Last updated : 17/11/2010 with revised version of wcecompat12, openssl 100a and stunnel 4.34 for WCE, with various minor compilation bug fixes and NEW build scripts easy-ing multi-target CPU builds.
It works with ARMV4, X86 and some other CPU. Please check in detail your specific CPU compilation flags, and report any inconsistency to proper mailing list (for openssl, send reports to rt system as described here).
Download sources and precompiled versions of legacy Essemer wcecompat v12 for WCE-WM5-WM6/ARM-X86-... My downloadable version contains a refreshed wcedefs.mak and a custom makece script, compatible with new MS SDK conventions since MS WCE420 SDK.
Download sources and precompiled versions of stunnel v434 for WCE-WM5-WM6/ARM-X86-...
This software needs the above wcecompat12 and openssl for WCE420.
This software contains also some useful scripts for people compiling for W32, either with MS VC or GNU-MINGW32(either on Windows or Un*x).
For open discussions and suggestions about this port, please subscribe to the stunnel mailing list.
IMPORTANT NOTICES:
STUNNEL and OPENSSL softwares need MS EVC4 compiler with SP4 update for WCE420 support, and WCE SDK 420.
Please note that after EVC install you MAY NEED to customize some MS compilation scripts found in installdir/EVC/WCE420/bin. I use custom versions of WCEARMV4.BAT and WCEx86.BAT that you can get as examples (recommended!). Anyway in most cases you have just to customize the following scripts...
Then CUSTOMIZE wcecompat/makece.bat, openssl/mywcebuild.bat (both are helper scripts of MINE to ease compilation) and stunnel/src/evc.mak and stunnel/src/makece.bat, according to your EVC and SDK setup, and to your CPU/Platform target.
To compile wcecompat : use my/your custom "makece" script in wcecompat folder. Type something like this : makece ARMV4 or makece ARMV4 clean...
To compile openssl : use my/your "mywcebuild" script in openssl folder. Type something like this : mywcebuild ARMV4
To compile stunnel : use my/your "makece" script in stunnel/src folder.
Type something like this : makece ARMV4
TODO:
Presently, openssl and stunnel softwares need my legacy version of Essemer/wcecompat 1.2 library. This version has only been modified in compilation scripts, to match some path or to ease automation of compilation. After some share and harmonization in code base, I plan to use mauricek version, or even more recent, of this lib in future versions of openssl/wce and stunnel/wce. But I noticed that it has already been forked 2 times...by kromain and cartman. Apparently cartman version is now the reference for the three gentlemen.