freeswitch/libs/sofia-sip/win32
Michael Jerris 067afdf3d3 fix for msvc 9 build.
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@6644 d0543943-73ff-0310-b7d9-9358b9ac24b2
2007-12-11 15:58:20 +00:00
..
libsofia-sip-ua merge with sofia darcs trunk: 2007-11-12 16:04:47 +00:00
libsofia-sip-ua-static sync with latest sofia tree. 2007-08-06 19:24:10 +00:00
sofia-sip fix for msvc 9 build. 2007-12-11 15:58:20 +00:00
tests merge with sofia darcs trunk: 2007-11-12 16:04:47 +00:00
utils merge with sofia darcs trunk: 2007-11-12 16:04:47 +00:00
autogen.cmd add sofia-sip 1.12.4 (plus some patches through 12/21/2006) to in tree libs 2006-12-21 06:30:28 +00:00
build_sources.cmd merge with sofia darcs trunk: 2007-11-12 16:04:47 +00:00
ChangeLog add sofia-sip 1.12.4 (plus some patches through 12/21/2006) to in tree libs 2006-12-21 06:30:28 +00:00
check.cmd merge with sofia darcs trunk: 2007-11-12 16:04:47 +00:00
config.h.in fix for msvc 9 build. 2007-12-11 15:58:20 +00:00
install.cmd add sofia-sip 1.12.4 (plus some patches through 12/21/2006) to in tree libs 2006-12-21 06:30:28 +00:00
Makefile.am merge with sofia darcs trunk: 2007-11-12 16:04:47 +00:00
README.txt sync with latest sofia tree. 2007-08-06 19:24:10 +00:00
SofiaSIP.dsw a little update to the sofia-sip library 2007-04-15 02:03:41 +00:00
SofiaSIP.sln a little update to the sofia-sip library 2007-04-15 02:03:41 +00:00
unistd.h add sofia-sip 1.12.4 (plus some patches through 12/21/2006) to in tree libs 2006-12-21 06:30:28 +00:00
version_files.cmd a little update to the sofia-sip library 2007-04-15 02:03:41 +00:00
version.awk add sofia-sip 1.12.4 (plus some patches through 12/21/2006) to in tree libs 2006-12-21 06:30:28 +00:00

======================================
win32/README.txt / Sofia-SIP for win32
======================================

The win32 subdirectory contains the build environment for Win32 
environment using MSVC.

Currently, the provided workspace/solution files will create both
shared and static libraries for libsofia-sip-ua, and a few test 
programs. The test programs can be run with the script check.cmd.

Preparing the build tree
------------------------

The script autogen.cmd should be used to prepare source tree before
compiling Sofia SIP. Note that it uses AWK, so an AWK interpreter
is needed. You can for example use gawk (3.1.5 or newer) or mawk (tested
with 1.3.3) implementations. Precompiled binaries are available
for instance at:
 
  - http://gnuwin32.sourceforge.net/packages/mawk.htm
  - http://ftp.uni-kl.de/pub/windows/cygwin/release/gawk/
  - plus many sites, a web search for "win32 awk" will
    provide you many more links

Notes pthread support
---------------------

There is a pthread implementation for Visual C on Win32 included.
Source code and documentation for the pthread library can also be
downloaded from http://sources.redhat.com/pthreads-win32/.

MS-VC6 specific notes
---------------------

The MSVC6 workspace file is "SofiaSIP.dsw".

With Visual Studio 6, and Windows 2000 or older Platform SDK, you 
need to have so called "IPv6 Technology Preview for Windows 2000" 
installed, in order to compile Sofia-SIP. This is required even
if IPv6 support is disabled (the socket APIs of older Platfrom SDKs
are insufficient).

You can download the preview SDK from:
http://msdn.microsoft.com/downloads/sdks/platform/tpipv6.asp

With newer Platform SDKs, the IPv6 Preview SDK is not needed.

MSVC2005 specific notes
------------------------

The MSVC2005 solution file is "SofiaSIP.sln".