Building pocketSOAP from the Source

The source ZIP file should include everything you need to build either the Wintel or pocketPC versions of the binaries.

As noted in the LEGAL file, 3rdparty\dispimpl2.h is not covered by the MPL, and is Copyright © 1998-2000 Chris Sells, my thanks to Chris for making my life and yours easier by allowing me to include this file in the source drop. see http://www.sellsbrothers.com/tools for the latest version of dispimpl2.h and many other fine COM goodies.

Environments

The Wintel version was built on Windows XP Pro using Visual Studio 6 with SP5 and the July 2002 Platform SDK installed. You MUST install the July 2002 Platform SDK to build the Win32 version. (make sure you selected the Internet Developement SDK portion)
The Pocket PC version was built on Windows XP Pro using MS Embedded Visual C++ 3.0 with the PocketPC 2002 SDK Installed.

Build Order

Build the projects in this order
  1. xmltok (part of expat)
  2. xmlparse (part of expat)
  3. zlib
  4. PocketHTTP
  5. PocketSOAP Core
  6. PocketSOAP attachments
  7. PocketSOAP Proxy (if needed)
You may think that psoap.h is missing, but it is generated by building the pocketSOAP project [from the IDL file]. The ANSI target is used for both 9x and NT/2000.

SVN Access

The source code is now maintained in a SVN repository at Google code, you can checkout the latest and greatest and/or browse the repository.