diff options
author | Benny Prijono <bennylp@teluu.com> | 2007-03-28 15:49:48 +0000 |
---|---|---|
committer | Benny Prijono <bennylp@teluu.com> | 2007-03-28 15:49:48 +0000 |
commit | b461f076273b3bf78c5f889515cc7541e9d3b701 (patch) | |
tree | 1eb57d0d03bc90a07b246e417b0b099cc78ca4ca /pjlib | |
parent | 047dad8b9f0e7ef5c92ce4e750bcfbb20d4c4796 (diff) |
Updated projects and Makefiles with the new pjnath library
git-svn-id: http://svn.pjsip.org/repos/pjproject/trunk@1111 74dad513-b988-da41-8d7b-12977e46ad98
Diffstat (limited to 'pjlib')
-rw-r--r-- | pjlib/build/Makefile | 6 | ||||
-rw-r--r-- | pjlib/build/wince-evc4/pjlib_wince.vcp | 653 | ||||
-rw-r--r-- | pjlib/src/pj/ip_helper_win32.c | 7 |
3 files changed, 661 insertions, 5 deletions
diff --git a/pjlib/build/Makefile b/pjlib/build/Makefile index efd50754..10a13361 100644 --- a/pjlib/build/Makefile +++ b/pjlib/build/Makefile @@ -22,7 +22,7 @@ export _LDFLAGS := $(subst /,$(HOST_PSEP),$(PJLIB_LIB)) \ export PJLIB_SRCDIR = ../src/pj export PJLIB_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ array.o config.o ctype.o errno.o except.o fifobuf.o guid.o \ - hash.o list.o lock.o log.o os_time_common.o \ + hash.o ip_helper_generic.o list.o lock.o log.o os_time_common.o \ pool.o pool_buf.o pool_caching.o pool_dbg.o rand.o \ rbtree.o string.o timer.o \ types.o symbols.o @@ -33,8 +33,8 @@ export PJLIB_CFLAGS += $(_CFLAGS) # export TEST_SRCDIR = ../src/pjlib-test export TEST_OBJS += atomic.o echo_clt.o errno.o exception.o \ - fifobuf.o file.o \ - ioq_perf.o ioq_udp.o ioq_unreg.o ioq_tcp.o \ + fifobuf.o file.o ioq_perf.o ioq_udp.o ioq_unreg.o \ + ioq_tcp.o \ list.o mutex.o os.o pool.o pool_perf.o rand.o rbtree.o \ select.o sleep.o sock.o sock_perf.o \ string.o test.o thread.o timer.o timestamp.o \ diff --git a/pjlib/build/wince-evc4/pjlib_wince.vcp b/pjlib/build/wince-evc4/pjlib_wince.vcp index db73c47f..be38802e 100644 --- a/pjlib/build/wince-evc4/pjlib_wince.vcp +++ b/pjlib/build/wince-evc4/pjlib_wince.vcp @@ -396,6 +396,7 @@ DEP_CPP_ADDR_=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -806,6 +807,7 @@ DEP_CPP_ARRAY=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -1699,6 +1701,7 @@ DEP_CPP_ERRNO=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -2073,6 +2076,7 @@ DEP_CPP_EXCEP=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -2690,6 +2694,7 @@ DEP_CPP_FILE_=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -3320,6 +3325,7 @@ DEP_CPP_GUID_=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -3688,6 +3694,7 @@ DEP_CPP_GUID_S=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -4074,6 +4081,7 @@ DEP_CPP_HASH_=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -4498,6 +4506,7 @@ DEP_CPP_IOQUE=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -4890,6 +4899,633 @@ DEP_CPP_IOQUE=\ # End Source File
# Begin Source File
+SOURCE=..\..\src\pj\ip_helper_win32.c
+
+!IF "$(CFG)" == "pjlib_wince - Win32 (WCE emulator) Release"
+
+DEP_CPP_IP_HE=\
+ "..\..\include\pj\addr_resolv.h"\
+ "..\..\include\pj\array.h"\
+ "..\..\include\pj\assert.h"\
+ "..\..\include\pj\compat\assert.h"\
+ "..\..\include\pj\compat\cc_gcc.h"\
+ "..\..\include\pj\compat\cc_msvc.h"\
+ "..\..\include\pj\compat\ctype.h"\
+ "..\..\include\pj\compat\errno.h"\
+ "..\..\include\pj\compat\high_precision.h"\
+ "..\..\include\pj\compat\m_auto.h"\
+ "..\..\include\pj\compat\os_auto.h"\
+ "..\..\include\pj\compat\os_darwinos.h"\
+ "..\..\include\pj\compat\os_linux.h"\
+ "..\..\include\pj\compat\os_linux_kernel.h"\
+ "..\..\include\pj\compat\os_palmos.h"\
+ "..\..\include\pj\compat\os_rtems.h"\
+ "..\..\include\pj\compat\os_sunos.h"\
+ "..\..\include\pj\compat\os_win32.h"\
+ "..\..\include\pj\compat\os_win32_wince.h"\
+ "..\..\include\pj\compat\setjmp.h"\
+ "..\..\include\pj\compat\size_t.h"\
+ "..\..\include\pj\compat\string.h"\
+ "..\..\include\pj\config.h"\
+ "..\..\include\pj\config_site.h"\
+ "..\..\include\pj\config_site_sample.h"\
+ "..\..\include\pj\ctype.h"\
+ "..\..\include\pj\errno.h"\
+ "..\..\include\pj\except.h"\
+ "..\..\include\pj\fifobuf.h"\
+ "..\..\include\pj\file_access.h"\
+ "..\..\include\pj\file_io.h"\
+ "..\..\include\pj\guid.h"\
+ "..\..\include\pj\hash.h"\
+ "..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
+ "..\..\include\pj\list.h"\
+ "..\..\include\pj\list_i.h"\
+ "..\..\include\pj\lock.h"\
+ "..\..\include\pj\log.h"\
+ "..\..\include\pj\os.h"\
+ "..\..\include\pj\pool.h"\
+ "..\..\include\pj\pool_alt.h"\
+ "..\..\include\pj\pool_buf.h"\
+ "..\..\include\pj\pool_i.h"\
+ "..\..\include\pj\rand.h"\
+ "..\..\include\pj\rbtree.h"\
+ "..\..\include\pj\sock.h"\
+ "..\..\include\pj\sock_select.h"\
+ "..\..\include\pj\string.h"\
+ "..\..\include\pj\string_i.h"\
+ "..\..\include\pj\timer.h"\
+ "..\..\include\pj\types.h"\
+ "..\..\include\pj\unicode.h"\
+ "..\..\include\pjlib.h"\
+ {$(INCLUDE)}"ipexport.h"\
+ {$(INCLUDE)}"Iphlpapi.h"\
+ {$(INCLUDE)}"iptypes.h"\
+
+
+!ELSEIF "$(CFG)" == "pjlib_wince - Win32 (WCE emulator) Debug"
+
+DEP_CPP_IP_HE=\
+ "..\..\include\pj\addr_resolv.h"\
+ "..\..\include\pj\array.h"\
+ "..\..\include\pj\assert.h"\
+ "..\..\include\pj\compat\assert.h"\
+ "..\..\include\pj\compat\cc_gcc.h"\
+ "..\..\include\pj\compat\cc_msvc.h"\
+ "..\..\include\pj\compat\ctype.h"\
+ "..\..\include\pj\compat\errno.h"\
+ "..\..\include\pj\compat\high_precision.h"\
+ "..\..\include\pj\compat\m_auto.h"\
+ "..\..\include\pj\compat\os_auto.h"\
+ "..\..\include\pj\compat\os_darwinos.h"\
+ "..\..\include\pj\compat\os_linux.h"\
+ "..\..\include\pj\compat\os_linux_kernel.h"\
+ "..\..\include\pj\compat\os_palmos.h"\
+ "..\..\include\pj\compat\os_rtems.h"\
+ "..\..\include\pj\compat\os_sunos.h"\
+ "..\..\include\pj\compat\os_win32.h"\
+ "..\..\include\pj\compat\os_win32_wince.h"\
+ "..\..\include\pj\compat\setjmp.h"\
+ "..\..\include\pj\compat\size_t.h"\
+ "..\..\include\pj\compat\string.h"\
+ "..\..\include\pj\config.h"\
+ "..\..\include\pj\config_site.h"\
+ "..\..\include\pj\config_site_sample.h"\
+ "..\..\include\pj\ctype.h"\
+ "..\..\include\pj\errno.h"\
+ "..\..\include\pj\except.h"\
+ "..\..\include\pj\fifobuf.h"\
+ "..\..\include\pj\file_access.h"\
+ "..\..\include\pj\file_io.h"\
+ "..\..\include\pj\guid.h"\
+ "..\..\include\pj\hash.h"\
+ "..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
+ "..\..\include\pj\list.h"\
+ "..\..\include\pj\list_i.h"\
+ "..\..\include\pj\lock.h"\
+ "..\..\include\pj\log.h"\
+ "..\..\include\pj\os.h"\
+ "..\..\include\pj\pool.h"\
+ "..\..\include\pj\pool_alt.h"\
+ "..\..\include\pj\pool_buf.h"\
+ "..\..\include\pj\pool_i.h"\
+ "..\..\include\pj\rand.h"\
+ "..\..\include\pj\rbtree.h"\
+ "..\..\include\pj\sock.h"\
+ "..\..\include\pj\sock_select.h"\
+ "..\..\include\pj\string.h"\
+ "..\..\include\pj\string_i.h"\
+ "..\..\include\pj\timer.h"\
+ "..\..\include\pj\types.h"\
+ "..\..\include\pj\unicode.h"\
+ "..\..\include\pjlib.h"\
+ {$(INCLUDE)}"ipexport.h"\
+ {$(INCLUDE)}"Iphlpapi.h"\
+ {$(INCLUDE)}"iptypes.h"\
+
+
+!ELSEIF "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4I) Release"
+
+DEP_CPP_IP_HE=\
+ "..\..\include\pj\addr_resolv.h"\
+ "..\..\include\pj\array.h"\
+ "..\..\include\pj\assert.h"\
+ "..\..\include\pj\compat\assert.h"\
+ "..\..\include\pj\compat\cc_gcc.h"\
+ "..\..\include\pj\compat\cc_msvc.h"\
+ "..\..\include\pj\compat\ctype.h"\
+ "..\..\include\pj\compat\errno.h"\
+ "..\..\include\pj\compat\high_precision.h"\
+ "..\..\include\pj\compat\m_auto.h"\
+ "..\..\include\pj\compat\os_auto.h"\
+ "..\..\include\pj\compat\os_darwinos.h"\
+ "..\..\include\pj\compat\os_linux.h"\
+ "..\..\include\pj\compat\os_linux_kernel.h"\
+ "..\..\include\pj\compat\os_palmos.h"\
+ "..\..\include\pj\compat\os_rtems.h"\
+ "..\..\include\pj\compat\os_sunos.h"\
+ "..\..\include\pj\compat\os_win32.h"\
+ "..\..\include\pj\compat\os_win32_wince.h"\
+ "..\..\include\pj\compat\setjmp.h"\
+ "..\..\include\pj\compat\size_t.h"\
+ "..\..\include\pj\compat\string.h"\
+ "..\..\include\pj\config.h"\
+ "..\..\include\pj\config_site.h"\
+ "..\..\include\pj\config_site_sample.h"\
+ "..\..\include\pj\ctype.h"\
+ "..\..\include\pj\errno.h"\
+ "..\..\include\pj\except.h"\
+ "..\..\include\pj\fifobuf.h"\
+ "..\..\include\pj\file_access.h"\
+ "..\..\include\pj\file_io.h"\
+ "..\..\include\pj\guid.h"\
+ "..\..\include\pj\hash.h"\
+ "..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
+ "..\..\include\pj\list.h"\
+ "..\..\include\pj\list_i.h"\
+ "..\..\include\pj\lock.h"\
+ "..\..\include\pj\log.h"\
+ "..\..\include\pj\os.h"\
+ "..\..\include\pj\pool.h"\
+ "..\..\include\pj\pool_alt.h"\
+ "..\..\include\pj\pool_buf.h"\
+ "..\..\include\pj\pool_i.h"\
+ "..\..\include\pj\rand.h"\
+ "..\..\include\pj\rbtree.h"\
+ "..\..\include\pj\sock.h"\
+ "..\..\include\pj\sock_select.h"\
+ "..\..\include\pj\string.h"\
+ "..\..\include\pj\string_i.h"\
+ "..\..\include\pj\timer.h"\
+ "..\..\include\pj\types.h"\
+ "..\..\include\pj\unicode.h"\
+ "..\..\include\pjlib.h"\
+ {$(INCLUDE)}"ipexport.h"\
+ {$(INCLUDE)}"Iphlpapi.h"\
+ {$(INCLUDE)}"iptypes.h"\
+
+
+!ELSEIF "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4I) Debug"
+
+DEP_CPP_IP_HE=\
+ "..\..\include\pj\addr_resolv.h"\
+ "..\..\include\pj\array.h"\
+ "..\..\include\pj\assert.h"\
+ "..\..\include\pj\compat\assert.h"\
+ "..\..\include\pj\compat\cc_gcc.h"\
+ "..\..\include\pj\compat\cc_msvc.h"\
+ "..\..\include\pj\compat\ctype.h"\
+ "..\..\include\pj\compat\errno.h"\
+ "..\..\include\pj\compat\high_precision.h"\
+ "..\..\include\pj\compat\m_auto.h"\
+ "..\..\include\pj\compat\os_auto.h"\
+ "..\..\include\pj\compat\os_darwinos.h"\
+ "..\..\include\pj\compat\os_linux.h"\
+ "..\..\include\pj\compat\os_linux_kernel.h"\
+ "..\..\include\pj\compat\os_palmos.h"\
+ "..\..\include\pj\compat\os_rtems.h"\
+ "..\..\include\pj\compat\os_sunos.h"\
+ "..\..\include\pj\compat\os_win32.h"\
+ "..\..\include\pj\compat\os_win32_wince.h"\
+ "..\..\include\pj\compat\setjmp.h"\
+ "..\..\include\pj\compat\size_t.h"\
+ "..\..\include\pj\compat\string.h"\
+ "..\..\include\pj\config.h"\
+ "..\..\include\pj\config_site.h"\
+ "..\..\include\pj\config_site_sample.h"\
+ "..\..\include\pj\ctype.h"\
+ "..\..\include\pj\errno.h"\
+ "..\..\include\pj\except.h"\
+ "..\..\include\pj\fifobuf.h"\
+ "..\..\include\pj\file_access.h"\
+ "..\..\include\pj\file_io.h"\
+ "..\..\include\pj\guid.h"\
+ "..\..\include\pj\hash.h"\
+ "..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
+ "..\..\include\pj\list.h"\
+ "..\..\include\pj\list_i.h"\
+ "..\..\include\pj\lock.h"\
+ "..\..\include\pj\log.h"\
+ "..\..\include\pj\os.h"\
+ "..\..\include\pj\pool.h"\
+ "..\..\include\pj\pool_alt.h"\
+ "..\..\include\pj\pool_buf.h"\
+ "..\..\include\pj\pool_i.h"\
+ "..\..\include\pj\rand.h"\
+ "..\..\include\pj\rbtree.h"\
+ "..\..\include\pj\sock.h"\
+ "..\..\include\pj\sock_select.h"\
+ "..\..\include\pj\string.h"\
+ "..\..\include\pj\string_i.h"\
+ "..\..\include\pj\timer.h"\
+ "..\..\include\pj\types.h"\
+ "..\..\include\pj\unicode.h"\
+ "..\..\include\pjlib.h"\
+ {$(INCLUDE)}"ipexport.h"\
+ {$(INCLUDE)}"Iphlpapi.h"\
+ {$(INCLUDE)}"iptypes.h"\
+
+
+!ELSEIF "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4) Release"
+
+DEP_CPP_IP_HE=\
+ "..\..\include\pj\addr_resolv.h"\
+ "..\..\include\pj\array.h"\
+ "..\..\include\pj\assert.h"\
+ "..\..\include\pj\compat\assert.h"\
+ "..\..\include\pj\compat\cc_gcc.h"\
+ "..\..\include\pj\compat\cc_msvc.h"\
+ "..\..\include\pj\compat\ctype.h"\
+ "..\..\include\pj\compat\errno.h"\
+ "..\..\include\pj\compat\high_precision.h"\
+ "..\..\include\pj\compat\m_auto.h"\
+ "..\..\include\pj\compat\os_auto.h"\
+ "..\..\include\pj\compat\os_darwinos.h"\
+ "..\..\include\pj\compat\os_linux.h"\
+ "..\..\include\pj\compat\os_linux_kernel.h"\
+ "..\..\include\pj\compat\os_palmos.h"\
+ "..\..\include\pj\compat\os_rtems.h"\
+ "..\..\include\pj\compat\os_sunos.h"\
+ "..\..\include\pj\compat\os_win32.h"\
+ "..\..\include\pj\compat\os_win32_wince.h"\
+ "..\..\include\pj\compat\setjmp.h"\
+ "..\..\include\pj\compat\size_t.h"\
+ "..\..\include\pj\compat\string.h"\
+ "..\..\include\pj\config.h"\
+ "..\..\include\pj\config_site.h"\
+ "..\..\include\pj\config_site_sample.h"\
+ "..\..\include\pj\ctype.h"\
+ "..\..\include\pj\errno.h"\
+ "..\..\include\pj\except.h"\
+ "..\..\include\pj\fifobuf.h"\
+ "..\..\include\pj\file_access.h"\
+ "..\..\include\pj\file_io.h"\
+ "..\..\include\pj\guid.h"\
+ "..\..\include\pj\hash.h"\
+ "..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
+ "..\..\include\pj\list.h"\
+ "..\..\include\pj\list_i.h"\
+ "..\..\include\pj\lock.h"\
+ "..\..\include\pj\log.h"\
+ "..\..\include\pj\os.h"\
+ "..\..\include\pj\pool.h"\
+ "..\..\include\pj\pool_alt.h"\
+ "..\..\include\pj\pool_buf.h"\
+ "..\..\include\pj\pool_i.h"\
+ "..\..\include\pj\rand.h"\
+ "..\..\include\pj\rbtree.h"\
+ "..\..\include\pj\sock.h"\
+ "..\..\include\pj\sock_select.h"\
+ "..\..\include\pj\string.h"\
+ "..\..\include\pj\string_i.h"\
+ "..\..\include\pj\timer.h"\
+ "..\..\include\pj\types.h"\
+ "..\..\include\pj\unicode.h"\
+ "..\..\include\pjlib.h"\
+ {$(INCLUDE)}"ipexport.h"\
+ {$(INCLUDE)}"Iphlpapi.h"\
+ {$(INCLUDE)}"iptypes.h"\
+
+
+!ELSEIF "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4) Debug"
+
+DEP_CPP_IP_HE=\
+ "..\..\include\pj\addr_resolv.h"\
+ "..\..\include\pj\array.h"\
+ "..\..\include\pj\assert.h"\
+ "..\..\include\pj\compat\assert.h"\
+ "..\..\include\pj\compat\cc_gcc.h"\
+ "..\..\include\pj\compat\cc_msvc.h"\
+ "..\..\include\pj\compat\ctype.h"\
+ "..\..\include\pj\compat\errno.h"\
+ "..\..\include\pj\compat\high_precision.h"\
+ "..\..\include\pj\compat\m_auto.h"\
+ "..\..\include\pj\compat\os_auto.h"\
+ "..\..\include\pj\compat\os_darwinos.h"\
+ "..\..\include\pj\compat\os_linux.h"\
+ "..\..\include\pj\compat\os_linux_kernel.h"\
+ "..\..\include\pj\compat\os_palmos.h"\
+ "..\..\include\pj\compat\os_rtems.h"\
+ "..\..\include\pj\compat\os_sunos.h"\
+ "..\..\include\pj\compat\os_win32.h"\
+ "..\..\include\pj\compat\os_win32_wince.h"\
+ "..\..\include\pj\compat\setjmp.h"\
+ "..\..\include\pj\compat\size_t.h"\
+ "..\..\include\pj\compat\string.h"\
+ "..\..\include\pj\config.h"\
+ "..\..\include\pj\config_site.h"\
+ "..\..\include\pj\config_site_sample.h"\
+ "..\..\include\pj\ctype.h"\
+ "..\..\include\pj\errno.h"\
+ "..\..\include\pj\except.h"\
+ "..\..\include\pj\fifobuf.h"\
+ "..\..\include\pj\file_access.h"\
+ "..\..\include\pj\file_io.h"\
+ "..\..\include\pj\guid.h"\
+ "..\..\include\pj\hash.h"\
+ "..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
+ "..\..\include\pj\list.h"\
+ "..\..\include\pj\list_i.h"\
+ "..\..\include\pj\lock.h"\
+ "..\..\include\pj\log.h"\
+ "..\..\include\pj\os.h"\
+ "..\..\include\pj\pool.h"\
+ "..\..\include\pj\pool_alt.h"\
+ "..\..\include\pj\pool_buf.h"\
+ "..\..\include\pj\pool_i.h"\
+ "..\..\include\pj\rand.h"\
+ "..\..\include\pj\rbtree.h"\
+ "..\..\include\pj\sock.h"\
+ "..\..\include\pj\sock_select.h"\
+ "..\..\include\pj\string.h"\
+ "..\..\include\pj\string_i.h"\
+ "..\..\include\pj\timer.h"\
+ "..\..\include\pj\types.h"\
+ "..\..\include\pj\unicode.h"\
+ "..\..\include\pjlib.h"\
+ {$(INCLUDE)}"ipexport.h"\
+ {$(INCLUDE)}"Iphlpapi.h"\
+ {$(INCLUDE)}"iptypes.h"\
+
+
+!ELSEIF "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4T) Release"
+
+DEP_CPP_IP_HE=\
+ "..\..\include\pj\addr_resolv.h"\
+ "..\..\include\pj\array.h"\
+ "..\..\include\pj\assert.h"\
+ "..\..\include\pj\compat\assert.h"\
+ "..\..\include\pj\compat\cc_gcc.h"\
+ "..\..\include\pj\compat\cc_msvc.h"\
+ "..\..\include\pj\compat\ctype.h"\
+ "..\..\include\pj\compat\errno.h"\
+ "..\..\include\pj\compat\high_precision.h"\
+ "..\..\include\pj\compat\m_auto.h"\
+ "..\..\include\pj\compat\os_auto.h"\
+ "..\..\include\pj\compat\os_darwinos.h"\
+ "..\..\include\pj\compat\os_linux.h"\
+ "..\..\include\pj\compat\os_linux_kernel.h"\
+ "..\..\include\pj\compat\os_palmos.h"\
+ "..\..\include\pj\compat\os_rtems.h"\
+ "..\..\include\pj\compat\os_sunos.h"\
+ "..\..\include\pj\compat\os_win32.h"\
+ "..\..\include\pj\compat\os_win32_wince.h"\
+ "..\..\include\pj\compat\setjmp.h"\
+ "..\..\include\pj\compat\size_t.h"\
+ "..\..\include\pj\compat\string.h"\
+ "..\..\include\pj\config.h"\
+ "..\..\include\pj\config_site.h"\
+ "..\..\include\pj\config_site_sample.h"\
+ "..\..\include\pj\ctype.h"\
+ "..\..\include\pj\errno.h"\
+ "..\..\include\pj\except.h"\
+ "..\..\include\pj\fifobuf.h"\
+ "..\..\include\pj\file_access.h"\
+ "..\..\include\pj\file_io.h"\
+ "..\..\include\pj\guid.h"\
+ "..\..\include\pj\hash.h"\
+ "..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
+ "..\..\include\pj\list.h"\
+ "..\..\include\pj\list_i.h"\
+ "..\..\include\pj\lock.h"\
+ "..\..\include\pj\log.h"\
+ "..\..\include\pj\os.h"\
+ "..\..\include\pj\pool.h"\
+ "..\..\include\pj\pool_alt.h"\
+ "..\..\include\pj\pool_buf.h"\
+ "..\..\include\pj\pool_i.h"\
+ "..\..\include\pj\rand.h"\
+ "..\..\include\pj\rbtree.h"\
+ "..\..\include\pj\sock.h"\
+ "..\..\include\pj\sock_select.h"\
+ "..\..\include\pj\string.h"\
+ "..\..\include\pj\string_i.h"\
+ "..\..\include\pj\timer.h"\
+ "..\..\include\pj\types.h"\
+ "..\..\include\pj\unicode.h"\
+ "..\..\include\pjlib.h"\
+ {$(INCLUDE)}"ipexport.h"\
+ {$(INCLUDE)}"Iphlpapi.h"\
+ {$(INCLUDE)}"iptypes.h"\
+
+
+!ELSEIF "$(CFG)" == "pjlib_wince - Win32 (WCE ARMV4T) Debug"
+
+DEP_CPP_IP_HE=\
+ "..\..\include\pj\addr_resolv.h"\
+ "..\..\include\pj\array.h"\
+ "..\..\include\pj\assert.h"\
+ "..\..\include\pj\compat\assert.h"\
+ "..\..\include\pj\compat\cc_gcc.h"\
+ "..\..\include\pj\compat\cc_msvc.h"\
+ "..\..\include\pj\compat\ctype.h"\
+ "..\..\include\pj\compat\errno.h"\
+ "..\..\include\pj\compat\high_precision.h"\
+ "..\..\include\pj\compat\m_auto.h"\
+ "..\..\include\pj\compat\os_auto.h"\
+ "..\..\include\pj\compat\os_darwinos.h"\
+ "..\..\include\pj\compat\os_linux.h"\
+ "..\..\include\pj\compat\os_linux_kernel.h"\
+ "..\..\include\pj\compat\os_palmos.h"\
+ "..\..\include\pj\compat\os_rtems.h"\
+ "..\..\include\pj\compat\os_sunos.h"\
+ "..\..\include\pj\compat\os_win32.h"\
+ "..\..\include\pj\compat\os_win32_wince.h"\
+ "..\..\include\pj\compat\setjmp.h"\
+ "..\..\include\pj\compat\size_t.h"\
+ "..\..\include\pj\compat\string.h"\
+ "..\..\include\pj\config.h"\
+ "..\..\include\pj\config_site.h"\
+ "..\..\include\pj\config_site_sample.h"\
+ "..\..\include\pj\ctype.h"\
+ "..\..\include\pj\errno.h"\
+ "..\..\include\pj\except.h"\
+ "..\..\include\pj\fifobuf.h"\
+ "..\..\include\pj\file_access.h"\
+ "..\..\include\pj\file_io.h"\
+ "..\..\include\pj\guid.h"\
+ "..\..\include\pj\hash.h"\
+ "..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
+ "..\..\include\pj\list.h"\
+ "..\..\include\pj\list_i.h"\
+ "..\..\include\pj\lock.h"\
+ "..\..\include\pj\log.h"\
+ "..\..\include\pj\os.h"\
+ "..\..\include\pj\pool.h"\
+ "..\..\include\pj\pool_alt.h"\
+ "..\..\include\pj\pool_buf.h"\
+ "..\..\include\pj\pool_i.h"\
+ "..\..\include\pj\rand.h"\
+ "..\..\include\pj\rbtree.h"\
+ "..\..\include\pj\sock.h"\
+ "..\..\include\pj\sock_select.h"\
+ "..\..\include\pj\string.h"\
+ "..\..\include\pj\string_i.h"\
+ "..\..\include\pj\timer.h"\
+ "..\..\include\pj\types.h"\
+ "..\..\include\pj\unicode.h"\
+ "..\..\include\pjlib.h"\
+ {$(INCLUDE)}"ipexport.h"\
+ {$(INCLUDE)}"Iphlpapi.h"\
+ {$(INCLUDE)}"iptypes.h"\
+
+
+!ELSEIF "$(CFG)" == "pjlib_wince - Win32 (WCE x86) Release"
+
+DEP_CPP_IP_HE=\
+ "..\..\include\pj\addr_resolv.h"\
+ "..\..\include\pj\array.h"\
+ "..\..\include\pj\assert.h"\
+ "..\..\include\pj\compat\assert.h"\
+ "..\..\include\pj\compat\cc_gcc.h"\
+ "..\..\include\pj\compat\cc_msvc.h"\
+ "..\..\include\pj\compat\ctype.h"\
+ "..\..\include\pj\compat\errno.h"\
+ "..\..\include\pj\compat\high_precision.h"\
+ "..\..\include\pj\compat\m_auto.h"\
+ "..\..\include\pj\compat\os_auto.h"\
+ "..\..\include\pj\compat\os_darwinos.h"\
+ "..\..\include\pj\compat\os_linux.h"\
+ "..\..\include\pj\compat\os_linux_kernel.h"\
+ "..\..\include\pj\compat\os_palmos.h"\
+ "..\..\include\pj\compat\os_rtems.h"\
+ "..\..\include\pj\compat\os_sunos.h"\
+ "..\..\include\pj\compat\os_win32.h"\
+ "..\..\include\pj\compat\os_win32_wince.h"\
+ "..\..\include\pj\compat\setjmp.h"\
+ "..\..\include\pj\compat\size_t.h"\
+ "..\..\include\pj\compat\string.h"\
+ "..\..\include\pj\config.h"\
+ "..\..\include\pj\config_site.h"\
+ "..\..\include\pj\config_site_sample.h"\
+ "..\..\include\pj\ctype.h"\
+ "..\..\include\pj\errno.h"\
+ "..\..\include\pj\except.h"\
+ "..\..\include\pj\fifobuf.h"\
+ "..\..\include\pj\file_access.h"\
+ "..\..\include\pj\file_io.h"\
+ "..\..\include\pj\guid.h"\
+ "..\..\include\pj\hash.h"\
+ "..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
+ "..\..\include\pj\list.h"\
+ "..\..\include\pj\list_i.h"\
+ "..\..\include\pj\lock.h"\
+ "..\..\include\pj\log.h"\
+ "..\..\include\pj\os.h"\
+ "..\..\include\pj\pool.h"\
+ "..\..\include\pj\pool_alt.h"\
+ "..\..\include\pj\pool_buf.h"\
+ "..\..\include\pj\pool_i.h"\
+ "..\..\include\pj\rand.h"\
+ "..\..\include\pj\rbtree.h"\
+ "..\..\include\pj\sock.h"\
+ "..\..\include\pj\sock_select.h"\
+ "..\..\include\pj\string.h"\
+ "..\..\include\pj\string_i.h"\
+ "..\..\include\pj\timer.h"\
+ "..\..\include\pj\types.h"\
+ "..\..\include\pj\unicode.h"\
+ "..\..\include\pjlib.h"\
+ {$(INCLUDE)}"ipexport.h"\
+ {$(INCLUDE)}"Iphlpapi.h"\
+ {$(INCLUDE)}"iptypes.h"\
+
+
+!ELSEIF "$(CFG)" == "pjlib_wince - Win32 (WCE x86) Debug"
+
+DEP_CPP_IP_HE=\
+ "..\..\include\pj\addr_resolv.h"\
+ "..\..\include\pj\array.h"\
+ "..\..\include\pj\assert.h"\
+ "..\..\include\pj\compat\assert.h"\
+ "..\..\include\pj\compat\cc_gcc.h"\
+ "..\..\include\pj\compat\cc_msvc.h"\
+ "..\..\include\pj\compat\ctype.h"\
+ "..\..\include\pj\compat\errno.h"\
+ "..\..\include\pj\compat\high_precision.h"\
+ "..\..\include\pj\compat\m_auto.h"\
+ "..\..\include\pj\compat\os_auto.h"\
+ "..\..\include\pj\compat\os_darwinos.h"\
+ "..\..\include\pj\compat\os_linux.h"\
+ "..\..\include\pj\compat\os_linux_kernel.h"\
+ "..\..\include\pj\compat\os_palmos.h"\
+ "..\..\include\pj\compat\os_rtems.h"\
+ "..\..\include\pj\compat\os_sunos.h"\
+ "..\..\include\pj\compat\os_win32.h"\
+ "..\..\include\pj\compat\os_win32_wince.h"\
+ "..\..\include\pj\compat\setjmp.h"\
+ "..\..\include\pj\compat\size_t.h"\
+ "..\..\include\pj\compat\string.h"\
+ "..\..\include\pj\config.h"\
+ "..\..\include\pj\config_site.h"\
+ "..\..\include\pj\config_site_sample.h"\
+ "..\..\include\pj\ctype.h"\
+ "..\..\include\pj\errno.h"\
+ "..\..\include\pj\except.h"\
+ "..\..\include\pj\fifobuf.h"\
+ "..\..\include\pj\file_access.h"\
+ "..\..\include\pj\file_io.h"\
+ "..\..\include\pj\guid.h"\
+ "..\..\include\pj\hash.h"\
+ "..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
+ "..\..\include\pj\list.h"\
+ "..\..\include\pj\list_i.h"\
+ "..\..\include\pj\lock.h"\
+ "..\..\include\pj\log.h"\
+ "..\..\include\pj\os.h"\
+ "..\..\include\pj\pool.h"\
+ "..\..\include\pj\pool_alt.h"\
+ "..\..\include\pj\pool_buf.h"\
+ "..\..\include\pj\pool_i.h"\
+ "..\..\include\pj\rand.h"\
+ "..\..\include\pj\rbtree.h"\
+ "..\..\include\pj\sock.h"\
+ "..\..\include\pj\sock_select.h"\
+ "..\..\include\pj\string.h"\
+ "..\..\include\pj\string_i.h"\
+ "..\..\include\pj\timer.h"\
+ "..\..\include\pj\types.h"\
+ "..\..\include\pj\unicode.h"\
+ "..\..\include\pjlib.h"\
+ {$(INCLUDE)}"ipexport.h"\
+ {$(INCLUDE)}"Iphlpapi.h"\
+ {$(INCLUDE)}"iptypes.h"\
+
+
+!ENDIF
+
+# End Source File
+# Begin Source File
+
SOURCE=..\..\src\pj\list.c
!IF "$(CFG)" == "pjlib_wince - Win32 (WCE emulator) Release"
@@ -5214,6 +5850,7 @@ DEP_CPP_LOCK_=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -5623,6 +6260,7 @@ DEP_CPP_LOG_C=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -6271,6 +6909,7 @@ DEP_CPP_OS_CO=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -6716,6 +7355,7 @@ DEP_CPP_OS_ER=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -7105,6 +7745,7 @@ DEP_CPP_OS_TI=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -7931,6 +8572,7 @@ DEP_CPP_POOL_=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -8360,6 +9002,7 @@ DEP_CPP_POOL_B=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -8909,6 +9552,7 @@ DEP_CPP_POOL_C=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -9303,6 +9947,7 @@ DEP_CPP_POOL_P=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -10205,6 +10850,7 @@ DEP_CPP_SOCK_=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -10927,6 +11573,7 @@ DEP_CPP_STRIN=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -11323,6 +11970,7 @@ DEP_CPP_TIMER=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -11976,6 +12624,7 @@ DEP_CPP_UNICO=\ "..\..\include\pj\guid.h"\
"..\..\include\pj\hash.h"\
"..\..\include\pj\ioqueue.h"\
+ "..\..\include\pj\ip_helper.h"\
"..\..\include\pj\list.h"\
"..\..\include\pj\list_i.h"\
"..\..\include\pj\lock.h"\
@@ -12437,6 +13086,10 @@ SOURCE=..\..\include\pj\ioqueue.h # End Source File
# Begin Source File
+SOURCE=..\..\include\pj\ip_helper.h
+# End Source File
+# Begin Source File
+
SOURCE=..\..\include\pj\list.h
# End Source File
# Begin Source File
diff --git a/pjlib/src/pj/ip_helper_win32.c b/pjlib/src/pj/ip_helper_win32.c index 1dcff23d..b690e4f9 100644 --- a/pjlib/src/pj/ip_helper_win32.c +++ b/pjlib/src/pj/ip_helper_win32.c @@ -16,12 +16,15 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA */ +#include <pj/config.h> #define WIN32_LEAN_AND_MEAN #include <windows.h> -/* PMIB_ICMP_EX is not declared in VC6, causing error */ -#if defined(_MSC_VER) && _MSC_VER < 1400 +/* PMIB_ICMP_EX is not declared in VC6, causing error. + * But EVC4, which also claims to be VC6, does have it! + */ +#if defined(_MSC_VER) && _MSC_VER==1200 && !defined(PJ_WIN32_WINCE) # define PMIB_ICMP_EX void* #endif #include <Iphlpapi.h> |