Changeset 797


Ignore:
Timestamp:
Nov 11, 2006 4:16:04 PM (18 years ago)
Author:
bennylp
Message:

Attended call transfer implementation. The changes involves:

  • Added support for SIP Replaces extension (RFC 3891)
  • Added pjsua_call_xfer_replaces() to perform attended call transfer.
  • PJSUA checks and process Replaces header in incoming calls
  • Added pjsip_ua_find_dialog() API.
  • Added pjsip_endpt_has_capability() API.
  • Added pjsip_endpt_send_response2() API.
  • etc.
Location:
pjproject/trunk/pjsip
Files:
2 added
17 edited

Legend:

Unmodified
Added
Removed
  • pjproject/trunk/pjsip/build/Makefile

    r753 r797  
    5858export PJSIP_UA_SRCDIR = ../src/pjsip-ua 
    5959export PJSIP_UA_OBJS += $(OS_OBJS) $(M_OBJS) $(CC_OBJS) $(HOST_OBJS) \ 
    60                         sip_inv.o sip_reg.o sip_xfer.o 
     60                        sip_inv.o sip_reg.o sip_replaces.o sip_xfer.o 
    6161export PJSIP_UA_CFLAGS += $(_CFLAGS) 
    6262 
  • pjproject/trunk/pjsip/build/pjsip_ua.dsp

    r458 r797  
    9696# Begin Source File 
    9797 
     98SOURCE="..\src\pjsip-ua\sip_replaces.c" 
     99# End Source File 
     100# Begin Source File 
     101 
    98102SOURCE="..\src\pjsip-ua\sip_xfer.c" 
    99103# End Source File 
     
    116120# Begin Source File 
    117121 
     122SOURCE="..\include\pjsip-ua\sip_replaces.h" 
     123# End Source File 
     124# Begin Source File 
     125 
    118126SOURCE="..\include\pjsip-ua\sip_xfer.h" 
    119127# End Source File 
  • pjproject/trunk/pjsip/build/pjsua_lib.dsp

    r794 r797  
    4242# PROP Target_Dir "" 
    4343# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_MBCS" /D "_LIB" /YX /FD /c 
    44 # ADD CPP /nologo /MD /W4 /GX /O2 /I "../include" /I "../../pjmedia/include" /I "../../pjlib-util/include" /I "../../pjlib/include" /D "NDEBUG" /D PJ_WIN32=1 /D PJ_M_I386=1 /D "WIN32" /D "_MBCS" /D "_LIB" /FD /c 
     44# ADD CPP /nologo /MD /W4 /GX /O2 /I "../include" /I "../../pjmedia/include" /I "../../pjlib-util/include" /I "../../pjlib/include" /D "NDEBUG" /D PJ_WIN32=1 /D PJ_M_I386=1 /D "WIN32" /D "_MBCS" /D "_LIB" /FR /FD /c 
    4545# SUBTRACT CPP /YX 
    4646# ADD BASE RSC /l 0x409 /d "NDEBUG" 
  • pjproject/trunk/pjsip/build/wince-evc4/pjsip_ua_wince.vcp

    r641 r797  
    14491449 
    14501450DEP_CPP_SIP_I=\ 
    1451         "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
    1452         "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
    1453         "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
    1454         "..\..\..\pjlib\include\pj\assert.h"\ 
    1455         "..\..\..\pjlib\include\pj\compat\assert.h"\ 
    1456         "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
    1457         "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
    1458         "..\..\..\pjlib\include\pj\compat\errno.h"\ 
    1459         "..\..\..\pjlib\include\pj\compat\m_alpha.h"\ 
    1460         "..\..\..\pjlib\include\pj\compat\m_i386.h"\ 
    1461         "..\..\..\pjlib\include\pj\compat\m_m68k.h"\ 
    1462         "..\..\..\pjlib\include\pj\compat\m_sparc.h"\ 
    1463         "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
    1464         "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
    1465         "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
    1466         "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
    1467         "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
    1468         "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
    1469         "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
    1470         "..\..\..\pjlib\include\pj\compat\string.h"\ 
    1471         "..\..\..\pjlib\include\pj\config.h"\ 
    1472         "..\..\..\pjlib\include\pj\config_site.h"\ 
    1473         "..\..\..\pjlib\include\pj\errno.h"\ 
    1474         "..\..\..\pjlib\include\pj\ioqueue.h"\ 
    1475         "..\..\..\pjlib\include\pj\list.h"\ 
    1476         "..\..\..\pjlib\include\pj\list_i.h"\ 
     1451        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     1452        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     1453        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     1454        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     1455        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     1456        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     1457        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     1458        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     1459        "..\..\..\pjlib\include\pj\array.h"\ 
     1460        "..\..\..\pjlib\include\pj\assert.h"\ 
     1461        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     1462        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     1463        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     1464        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     1465        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     1466        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     1467        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     1468        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     1469        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     1470        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     1471        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     1472        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     1473        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     1474        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     1475        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     1476        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     1477        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     1478        "..\..\..\pjlib\include\pj\config.h"\ 
     1479        "..\..\..\pjlib\include\pj\config_site.h"\ 
     1480        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     1481        "..\..\..\pjlib\include\pj\ctype.h"\ 
     1482        "..\..\..\pjlib\include\pj\errno.h"\ 
     1483        "..\..\..\pjlib\include\pj\except.h"\ 
     1484        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     1485        "..\..\..\pjlib\include\pj\file_access.h"\ 
     1486        "..\..\..\pjlib\include\pj\file_io.h"\ 
     1487        "..\..\..\pjlib\include\pj\guid.h"\ 
     1488        "..\..\..\pjlib\include\pj\hash.h"\ 
     1489        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     1490        "..\..\..\pjlib\include\pj\list.h"\ 
     1491        "..\..\..\pjlib\include\pj\list_i.h"\ 
     1492        "..\..\..\pjlib\include\pj\lock.h"\ 
    14771493        "..\..\..\pjlib\include\pj\log.h"\ 
    14781494        "..\..\..\pjlib\include\pj\os.h"\ 
    14791495        "..\..\..\pjlib\include\pj\pool.h"\ 
    1480         "..\..\..\pjlib\include\pj\pool_i.h"\ 
    1481         "..\..\..\pjlib\include\pj\sock.h"\ 
    1482         "..\..\..\pjlib\include\pj\string.h"\ 
    1483         "..\..\..\pjlib\include\pj\string_i.h"\ 
    1484         "..\..\..\pjlib\include\pj\timer.h"\ 
    1485         "..\..\..\pjlib\include\pj\types.h"\ 
     1496        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     1497        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     1498        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     1499        "..\..\..\pjlib\include\pj\rand.h"\ 
     1500        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     1501        "..\..\..\pjlib\include\pj\sock.h"\ 
     1502        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     1503        "..\..\..\pjlib\include\pj\string.h"\ 
     1504        "..\..\..\pjlib\include\pj\string_i.h"\ 
     1505        "..\..\..\pjlib\include\pj\timer.h"\ 
     1506        "..\..\..\pjlib\include\pj\types.h"\ 
     1507        "..\..\..\pjlib\include\pj\unicode.h"\ 
     1508        "..\..\..\pjlib\include\pjlib.h"\ 
     1509        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
    14861510        "..\..\..\pjmedia\include\pjmedia\errno.h"\ 
    14871511        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     
    15051529        "..\..\include\pjsip\sip_uri.h"\ 
    15061530        "..\..\include\pjsip\sip_util.h"\ 
    1507          
    1508 NODEP_CPP_SIP_I=\ 
    1509         "..\..\..\pjlib\include\pj\compat\m_arm.h"\ 
    1510         "..\..\..\pjlib\include\pj\compat\sprintf.h"\ 
    1511         "..\..\..\pjlib\include\pj\compat\vsprintf.h"\ 
    15121531         
    15131532 
     
    29873006 
    29883007DEP_CPP_SIP_R=\ 
    2989         "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
    2990         "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
    2991         "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
    2992         "..\..\..\pjlib\include\pj\assert.h"\ 
    2993         "..\..\..\pjlib\include\pj\compat\assert.h"\ 
    2994         "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
    2995         "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
    2996         "..\..\..\pjlib\include\pj\compat\errno.h"\ 
    2997         "..\..\..\pjlib\include\pj\compat\m_alpha.h"\ 
    2998         "..\..\..\pjlib\include\pj\compat\m_i386.h"\ 
    2999         "..\..\..\pjlib\include\pj\compat\m_m68k.h"\ 
    3000         "..\..\..\pjlib\include\pj\compat\m_sparc.h"\ 
    3001         "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
    3002         "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
    3003         "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
    3004         "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
    3005         "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
    3006         "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
    3007         "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
    3008         "..\..\..\pjlib\include\pj\compat\string.h"\ 
    3009         "..\..\..\pjlib\include\pj\config.h"\ 
    3010         "..\..\..\pjlib\include\pj\config_site.h"\ 
    3011         "..\..\..\pjlib\include\pj\errno.h"\ 
     3008        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     3009        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     3010        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     3011        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     3012        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     3013        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     3014        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     3015        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     3016        "..\..\..\pjlib\include\pj\array.h"\ 
     3017        "..\..\..\pjlib\include\pj\assert.h"\ 
     3018        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     3019        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     3020        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     3021        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     3022        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     3023        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     3024        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     3025        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     3026        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     3027        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     3028        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     3029        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     3030        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     3031        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     3032        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     3033        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     3034        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     3035        "..\..\..\pjlib\include\pj\config.h"\ 
     3036        "..\..\..\pjlib\include\pj\config_site.h"\ 
     3037        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     3038        "..\..\..\pjlib\include\pj\ctype.h"\ 
     3039        "..\..\..\pjlib\include\pj\errno.h"\ 
     3040        "..\..\..\pjlib\include\pj\except.h"\ 
     3041        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     3042        "..\..\..\pjlib\include\pj\file_access.h"\ 
     3043        "..\..\..\pjlib\include\pj\file_io.h"\ 
    30123044        "..\..\..\pjlib\include\pj\guid.h"\ 
    3013         "..\..\..\pjlib\include\pj\ioqueue.h"\ 
    3014         "..\..\..\pjlib\include\pj\list.h"\ 
    3015         "..\..\..\pjlib\include\pj\list_i.h"\ 
     3045        "..\..\..\pjlib\include\pj\hash.h"\ 
     3046        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     3047        "..\..\..\pjlib\include\pj\list.h"\ 
     3048        "..\..\..\pjlib\include\pj\list_i.h"\ 
     3049        "..\..\..\pjlib\include\pj\lock.h"\ 
    30163050        "..\..\..\pjlib\include\pj\log.h"\ 
    3017         "..\..\..\pjlib\include\pj\pool.h"\ 
    3018         "..\..\..\pjlib\include\pj\pool_i.h"\ 
    3019         "..\..\..\pjlib\include\pj\sock.h"\ 
    3020         "..\..\..\pjlib\include\pj\string.h"\ 
    3021         "..\..\..\pjlib\include\pj\string_i.h"\ 
    3022         "..\..\..\pjlib\include\pj\timer.h"\ 
    3023         "..\..\..\pjlib\include\pj\types.h"\ 
     3051        "..\..\..\pjlib\include\pj\os.h"\ 
     3052        "..\..\..\pjlib\include\pj\pool.h"\ 
     3053        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     3054        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     3055        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     3056        "..\..\..\pjlib\include\pj\rand.h"\ 
     3057        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     3058        "..\..\..\pjlib\include\pj\sock.h"\ 
     3059        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     3060        "..\..\..\pjlib\include\pj\string.h"\ 
     3061        "..\..\..\pjlib\include\pj\string_i.h"\ 
     3062        "..\..\..\pjlib\include\pj\timer.h"\ 
     3063        "..\..\..\pjlib\include\pj\types.h"\ 
     3064        "..\..\..\pjlib\include\pj\unicode.h"\ 
     3065        "..\..\..\pjlib\include\pjlib.h"\ 
    30243066        "..\..\include\pjsip-ua\sip_regc.h"\ 
    30253067        "..\..\include\pjsip\sip_auth.h"\ 
     
    30383080        "..\..\include\pjsip\sip_uri.h"\ 
    30393081        "..\..\include\pjsip\sip_util.h"\ 
    3040          
    3041 NODEP_CPP_SIP_R=\ 
    3042         "..\..\..\pjlib\include\pj\compat\m_arm.h"\ 
    3043         "..\..\..\pjlib\include\pj\compat\sprintf.h"\ 
    3044         "..\..\..\pjlib\include\pj\compat\vsprintf.h"\ 
    30453082         
    30463083 
     
    37853822# Begin Source File 
    37863823 
     3824SOURCE="..\..\src\pjsip-ua\sip_replaces.c" 
     3825 
     3826!IF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPSII_FP) Release" 
     3827 
     3828DEP_CPP_SIP_RE=\ 
     3829        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     3830        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     3831        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     3832        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     3833        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     3834        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     3835        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     3836        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     3837        "..\..\..\pjlib\include\pj\array.h"\ 
     3838        "..\..\..\pjlib\include\pj\assert.h"\ 
     3839        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     3840        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     3841        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     3842        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     3843        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     3844        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     3845        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     3846        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     3847        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     3848        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     3849        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     3850        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     3851        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     3852        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     3853        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     3854        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     3855        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     3856        "..\..\..\pjlib\include\pj\config.h"\ 
     3857        "..\..\..\pjlib\include\pj\config_site.h"\ 
     3858        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     3859        "..\..\..\pjlib\include\pj\ctype.h"\ 
     3860        "..\..\..\pjlib\include\pj\errno.h"\ 
     3861        "..\..\..\pjlib\include\pj\except.h"\ 
     3862        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     3863        "..\..\..\pjlib\include\pj\file_access.h"\ 
     3864        "..\..\..\pjlib\include\pj\file_io.h"\ 
     3865        "..\..\..\pjlib\include\pj\guid.h"\ 
     3866        "..\..\..\pjlib\include\pj\hash.h"\ 
     3867        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     3868        "..\..\..\pjlib\include\pj\list.h"\ 
     3869        "..\..\..\pjlib\include\pj\list_i.h"\ 
     3870        "..\..\..\pjlib\include\pj\lock.h"\ 
     3871        "..\..\..\pjlib\include\pj\log.h"\ 
     3872        "..\..\..\pjlib\include\pj\os.h"\ 
     3873        "..\..\..\pjlib\include\pj\pool.h"\ 
     3874        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     3875        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     3876        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     3877        "..\..\..\pjlib\include\pj\rand.h"\ 
     3878        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     3879        "..\..\..\pjlib\include\pj\sock.h"\ 
     3880        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     3881        "..\..\..\pjlib\include\pj\string.h"\ 
     3882        "..\..\..\pjlib\include\pj\string_i.h"\ 
     3883        "..\..\..\pjlib\include\pj\timer.h"\ 
     3884        "..\..\..\pjlib\include\pj\types.h"\ 
     3885        "..\..\..\pjlib\include\pj\unicode.h"\ 
     3886        "..\..\..\pjlib\include\pjlib.h"\ 
     3887        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     3888        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     3889        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     3890        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     3891        "..\..\include\pjsip-ua\sip_inv.h"\ 
     3892        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     3893        "..\..\include\pjsip\print_util.h"\ 
     3894        "..\..\include\pjsip\sip_auth.h"\ 
     3895        "..\..\include\pjsip\sip_auth_msg.h"\ 
     3896        "..\..\include\pjsip\sip_config.h"\ 
     3897        "..\..\include\pjsip\sip_dialog.h"\ 
     3898        "..\..\include\pjsip\sip_endpoint.h"\ 
     3899        "..\..\include\pjsip\sip_errno.h"\ 
     3900        "..\..\include\pjsip\sip_msg.h"\ 
     3901        "..\..\include\pjsip\sip_parser.h"\ 
     3902        "..\..\include\pjsip\sip_resolve.h"\ 
     3903        "..\..\include\pjsip\sip_transport.h"\ 
     3904        "..\..\include\pjsip\sip_types.h"\ 
     3905        "..\..\include\pjsip\sip_ua_layer.h"\ 
     3906        "..\..\include\pjsip\sip_uri.h"\ 
     3907        "..\..\include\pjsip\sip_util.h"\ 
     3908         
     3909 
     3910!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPSII_FP) Debug" 
     3911 
     3912DEP_CPP_SIP_RE=\ 
     3913        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     3914        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     3915        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     3916        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     3917        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     3918        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     3919        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     3920        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     3921        "..\..\..\pjlib\include\pj\array.h"\ 
     3922        "..\..\..\pjlib\include\pj\assert.h"\ 
     3923        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     3924        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     3925        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     3926        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     3927        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     3928        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     3929        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     3930        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     3931        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     3932        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     3933        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     3934        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     3935        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     3936        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     3937        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     3938        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     3939        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     3940        "..\..\..\pjlib\include\pj\config.h"\ 
     3941        "..\..\..\pjlib\include\pj\config_site.h"\ 
     3942        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     3943        "..\..\..\pjlib\include\pj\ctype.h"\ 
     3944        "..\..\..\pjlib\include\pj\errno.h"\ 
     3945        "..\..\..\pjlib\include\pj\except.h"\ 
     3946        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     3947        "..\..\..\pjlib\include\pj\file_access.h"\ 
     3948        "..\..\..\pjlib\include\pj\file_io.h"\ 
     3949        "..\..\..\pjlib\include\pj\guid.h"\ 
     3950        "..\..\..\pjlib\include\pj\hash.h"\ 
     3951        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     3952        "..\..\..\pjlib\include\pj\list.h"\ 
     3953        "..\..\..\pjlib\include\pj\list_i.h"\ 
     3954        "..\..\..\pjlib\include\pj\lock.h"\ 
     3955        "..\..\..\pjlib\include\pj\log.h"\ 
     3956        "..\..\..\pjlib\include\pj\os.h"\ 
     3957        "..\..\..\pjlib\include\pj\pool.h"\ 
     3958        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     3959        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     3960        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     3961        "..\..\..\pjlib\include\pj\rand.h"\ 
     3962        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     3963        "..\..\..\pjlib\include\pj\sock.h"\ 
     3964        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     3965        "..\..\..\pjlib\include\pj\string.h"\ 
     3966        "..\..\..\pjlib\include\pj\string_i.h"\ 
     3967        "..\..\..\pjlib\include\pj\timer.h"\ 
     3968        "..\..\..\pjlib\include\pj\types.h"\ 
     3969        "..\..\..\pjlib\include\pj\unicode.h"\ 
     3970        "..\..\..\pjlib\include\pjlib.h"\ 
     3971        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     3972        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     3973        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     3974        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     3975        "..\..\include\pjsip-ua\sip_inv.h"\ 
     3976        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     3977        "..\..\include\pjsip\print_util.h"\ 
     3978        "..\..\include\pjsip\sip_auth.h"\ 
     3979        "..\..\include\pjsip\sip_auth_msg.h"\ 
     3980        "..\..\include\pjsip\sip_config.h"\ 
     3981        "..\..\include\pjsip\sip_dialog.h"\ 
     3982        "..\..\include\pjsip\sip_endpoint.h"\ 
     3983        "..\..\include\pjsip\sip_errno.h"\ 
     3984        "..\..\include\pjsip\sip_msg.h"\ 
     3985        "..\..\include\pjsip\sip_parser.h"\ 
     3986        "..\..\include\pjsip\sip_resolve.h"\ 
     3987        "..\..\include\pjsip\sip_transport.h"\ 
     3988        "..\..\include\pjsip\sip_types.h"\ 
     3989        "..\..\include\pjsip\sip_ua_layer.h"\ 
     3990        "..\..\include\pjsip\sip_uri.h"\ 
     3991        "..\..\include\pjsip\sip_util.h"\ 
     3992         
     3993 
     3994!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPSII) Release" 
     3995 
     3996DEP_CPP_SIP_RE=\ 
     3997        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     3998        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     3999        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     4000        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     4001        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     4002        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     4003        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     4004        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     4005        "..\..\..\pjlib\include\pj\array.h"\ 
     4006        "..\..\..\pjlib\include\pj\assert.h"\ 
     4007        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     4008        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     4009        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     4010        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     4011        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     4012        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     4013        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     4014        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     4015        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     4016        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     4017        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     4018        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     4019        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     4020        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     4021        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     4022        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     4023        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     4024        "..\..\..\pjlib\include\pj\config.h"\ 
     4025        "..\..\..\pjlib\include\pj\config_site.h"\ 
     4026        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     4027        "..\..\..\pjlib\include\pj\ctype.h"\ 
     4028        "..\..\..\pjlib\include\pj\errno.h"\ 
     4029        "..\..\..\pjlib\include\pj\except.h"\ 
     4030        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     4031        "..\..\..\pjlib\include\pj\file_access.h"\ 
     4032        "..\..\..\pjlib\include\pj\file_io.h"\ 
     4033        "..\..\..\pjlib\include\pj\guid.h"\ 
     4034        "..\..\..\pjlib\include\pj\hash.h"\ 
     4035        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     4036        "..\..\..\pjlib\include\pj\list.h"\ 
     4037        "..\..\..\pjlib\include\pj\list_i.h"\ 
     4038        "..\..\..\pjlib\include\pj\lock.h"\ 
     4039        "..\..\..\pjlib\include\pj\log.h"\ 
     4040        "..\..\..\pjlib\include\pj\os.h"\ 
     4041        "..\..\..\pjlib\include\pj\pool.h"\ 
     4042        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     4043        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     4044        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     4045        "..\..\..\pjlib\include\pj\rand.h"\ 
     4046        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     4047        "..\..\..\pjlib\include\pj\sock.h"\ 
     4048        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     4049        "..\..\..\pjlib\include\pj\string.h"\ 
     4050        "..\..\..\pjlib\include\pj\string_i.h"\ 
     4051        "..\..\..\pjlib\include\pj\timer.h"\ 
     4052        "..\..\..\pjlib\include\pj\types.h"\ 
     4053        "..\..\..\pjlib\include\pj\unicode.h"\ 
     4054        "..\..\..\pjlib\include\pjlib.h"\ 
     4055        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     4056        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     4057        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     4058        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     4059        "..\..\include\pjsip-ua\sip_inv.h"\ 
     4060        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     4061        "..\..\include\pjsip\print_util.h"\ 
     4062        "..\..\include\pjsip\sip_auth.h"\ 
     4063        "..\..\include\pjsip\sip_auth_msg.h"\ 
     4064        "..\..\include\pjsip\sip_config.h"\ 
     4065        "..\..\include\pjsip\sip_dialog.h"\ 
     4066        "..\..\include\pjsip\sip_endpoint.h"\ 
     4067        "..\..\include\pjsip\sip_errno.h"\ 
     4068        "..\..\include\pjsip\sip_msg.h"\ 
     4069        "..\..\include\pjsip\sip_parser.h"\ 
     4070        "..\..\include\pjsip\sip_resolve.h"\ 
     4071        "..\..\include\pjsip\sip_transport.h"\ 
     4072        "..\..\include\pjsip\sip_types.h"\ 
     4073        "..\..\include\pjsip\sip_ua_layer.h"\ 
     4074        "..\..\include\pjsip\sip_uri.h"\ 
     4075        "..\..\include\pjsip\sip_util.h"\ 
     4076         
     4077 
     4078!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPSII) Debug" 
     4079 
     4080DEP_CPP_SIP_RE=\ 
     4081        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     4082        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     4083        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     4084        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     4085        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     4086        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     4087        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     4088        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     4089        "..\..\..\pjlib\include\pj\array.h"\ 
     4090        "..\..\..\pjlib\include\pj\assert.h"\ 
     4091        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     4092        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     4093        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     4094        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     4095        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     4096        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     4097        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     4098        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     4099        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     4100        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     4101        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     4102        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     4103        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     4104        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     4105        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     4106        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     4107        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     4108        "..\..\..\pjlib\include\pj\config.h"\ 
     4109        "..\..\..\pjlib\include\pj\config_site.h"\ 
     4110        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     4111        "..\..\..\pjlib\include\pj\ctype.h"\ 
     4112        "..\..\..\pjlib\include\pj\errno.h"\ 
     4113        "..\..\..\pjlib\include\pj\except.h"\ 
     4114        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     4115        "..\..\..\pjlib\include\pj\file_access.h"\ 
     4116        "..\..\..\pjlib\include\pj\file_io.h"\ 
     4117        "..\..\..\pjlib\include\pj\guid.h"\ 
     4118        "..\..\..\pjlib\include\pj\hash.h"\ 
     4119        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     4120        "..\..\..\pjlib\include\pj\list.h"\ 
     4121        "..\..\..\pjlib\include\pj\list_i.h"\ 
     4122        "..\..\..\pjlib\include\pj\lock.h"\ 
     4123        "..\..\..\pjlib\include\pj\log.h"\ 
     4124        "..\..\..\pjlib\include\pj\os.h"\ 
     4125        "..\..\..\pjlib\include\pj\pool.h"\ 
     4126        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     4127        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     4128        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     4129        "..\..\..\pjlib\include\pj\rand.h"\ 
     4130        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     4131        "..\..\..\pjlib\include\pj\sock.h"\ 
     4132        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     4133        "..\..\..\pjlib\include\pj\string.h"\ 
     4134        "..\..\..\pjlib\include\pj\string_i.h"\ 
     4135        "..\..\..\pjlib\include\pj\timer.h"\ 
     4136        "..\..\..\pjlib\include\pj\types.h"\ 
     4137        "..\..\..\pjlib\include\pj\unicode.h"\ 
     4138        "..\..\..\pjlib\include\pjlib.h"\ 
     4139        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     4140        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     4141        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     4142        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     4143        "..\..\include\pjsip-ua\sip_inv.h"\ 
     4144        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     4145        "..\..\include\pjsip\print_util.h"\ 
     4146        "..\..\include\pjsip\sip_auth.h"\ 
     4147        "..\..\include\pjsip\sip_auth_msg.h"\ 
     4148        "..\..\include\pjsip\sip_config.h"\ 
     4149        "..\..\include\pjsip\sip_dialog.h"\ 
     4150        "..\..\include\pjsip\sip_endpoint.h"\ 
     4151        "..\..\include\pjsip\sip_errno.h"\ 
     4152        "..\..\include\pjsip\sip_msg.h"\ 
     4153        "..\..\include\pjsip\sip_parser.h"\ 
     4154        "..\..\include\pjsip\sip_resolve.h"\ 
     4155        "..\..\include\pjsip\sip_transport.h"\ 
     4156        "..\..\include\pjsip\sip_types.h"\ 
     4157        "..\..\include\pjsip\sip_ua_layer.h"\ 
     4158        "..\..\include\pjsip\sip_uri.h"\ 
     4159        "..\..\include\pjsip\sip_util.h"\ 
     4160         
     4161 
     4162!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE SH4) Release" 
     4163 
     4164DEP_CPP_SIP_RE=\ 
     4165        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     4166        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     4167        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     4168        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     4169        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     4170        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     4171        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     4172        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     4173        "..\..\..\pjlib\include\pj\array.h"\ 
     4174        "..\..\..\pjlib\include\pj\assert.h"\ 
     4175        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     4176        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     4177        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     4178        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     4179        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     4180        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     4181        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     4182        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     4183        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     4184        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     4185        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     4186        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     4187        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     4188        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     4189        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     4190        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     4191        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     4192        "..\..\..\pjlib\include\pj\config.h"\ 
     4193        "..\..\..\pjlib\include\pj\config_site.h"\ 
     4194        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     4195        "..\..\..\pjlib\include\pj\ctype.h"\ 
     4196        "..\..\..\pjlib\include\pj\errno.h"\ 
     4197        "..\..\..\pjlib\include\pj\except.h"\ 
     4198        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     4199        "..\..\..\pjlib\include\pj\file_access.h"\ 
     4200        "..\..\..\pjlib\include\pj\file_io.h"\ 
     4201        "..\..\..\pjlib\include\pj\guid.h"\ 
     4202        "..\..\..\pjlib\include\pj\hash.h"\ 
     4203        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     4204        "..\..\..\pjlib\include\pj\list.h"\ 
     4205        "..\..\..\pjlib\include\pj\list_i.h"\ 
     4206        "..\..\..\pjlib\include\pj\lock.h"\ 
     4207        "..\..\..\pjlib\include\pj\log.h"\ 
     4208        "..\..\..\pjlib\include\pj\os.h"\ 
     4209        "..\..\..\pjlib\include\pj\pool.h"\ 
     4210        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     4211        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     4212        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     4213        "..\..\..\pjlib\include\pj\rand.h"\ 
     4214        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     4215        "..\..\..\pjlib\include\pj\sock.h"\ 
     4216        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     4217        "..\..\..\pjlib\include\pj\string.h"\ 
     4218        "..\..\..\pjlib\include\pj\string_i.h"\ 
     4219        "..\..\..\pjlib\include\pj\timer.h"\ 
     4220        "..\..\..\pjlib\include\pj\types.h"\ 
     4221        "..\..\..\pjlib\include\pj\unicode.h"\ 
     4222        "..\..\..\pjlib\include\pjlib.h"\ 
     4223        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     4224        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     4225        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     4226        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     4227        "..\..\include\pjsip-ua\sip_inv.h"\ 
     4228        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     4229        "..\..\include\pjsip\print_util.h"\ 
     4230        "..\..\include\pjsip\sip_auth.h"\ 
     4231        "..\..\include\pjsip\sip_auth_msg.h"\ 
     4232        "..\..\include\pjsip\sip_config.h"\ 
     4233        "..\..\include\pjsip\sip_dialog.h"\ 
     4234        "..\..\include\pjsip\sip_endpoint.h"\ 
     4235        "..\..\include\pjsip\sip_errno.h"\ 
     4236        "..\..\include\pjsip\sip_msg.h"\ 
     4237        "..\..\include\pjsip\sip_parser.h"\ 
     4238        "..\..\include\pjsip\sip_resolve.h"\ 
     4239        "..\..\include\pjsip\sip_transport.h"\ 
     4240        "..\..\include\pjsip\sip_types.h"\ 
     4241        "..\..\include\pjsip\sip_ua_layer.h"\ 
     4242        "..\..\include\pjsip\sip_uri.h"\ 
     4243        "..\..\include\pjsip\sip_util.h"\ 
     4244         
     4245 
     4246!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE SH4) Debug" 
     4247 
     4248DEP_CPP_SIP_RE=\ 
     4249        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     4250        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     4251        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     4252        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     4253        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     4254        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     4255        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     4256        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     4257        "..\..\..\pjlib\include\pj\array.h"\ 
     4258        "..\..\..\pjlib\include\pj\assert.h"\ 
     4259        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     4260        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     4261        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     4262        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     4263        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     4264        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     4265        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     4266        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     4267        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     4268        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     4269        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     4270        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     4271        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     4272        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     4273        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     4274        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     4275        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     4276        "..\..\..\pjlib\include\pj\config.h"\ 
     4277        "..\..\..\pjlib\include\pj\config_site.h"\ 
     4278        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     4279        "..\..\..\pjlib\include\pj\ctype.h"\ 
     4280        "..\..\..\pjlib\include\pj\errno.h"\ 
     4281        "..\..\..\pjlib\include\pj\except.h"\ 
     4282        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     4283        "..\..\..\pjlib\include\pj\file_access.h"\ 
     4284        "..\..\..\pjlib\include\pj\file_io.h"\ 
     4285        "..\..\..\pjlib\include\pj\guid.h"\ 
     4286        "..\..\..\pjlib\include\pj\hash.h"\ 
     4287        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     4288        "..\..\..\pjlib\include\pj\list.h"\ 
     4289        "..\..\..\pjlib\include\pj\list_i.h"\ 
     4290        "..\..\..\pjlib\include\pj\lock.h"\ 
     4291        "..\..\..\pjlib\include\pj\log.h"\ 
     4292        "..\..\..\pjlib\include\pj\os.h"\ 
     4293        "..\..\..\pjlib\include\pj\pool.h"\ 
     4294        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     4295        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     4296        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     4297        "..\..\..\pjlib\include\pj\rand.h"\ 
     4298        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     4299        "..\..\..\pjlib\include\pj\sock.h"\ 
     4300        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     4301        "..\..\..\pjlib\include\pj\string.h"\ 
     4302        "..\..\..\pjlib\include\pj\string_i.h"\ 
     4303        "..\..\..\pjlib\include\pj\timer.h"\ 
     4304        "..\..\..\pjlib\include\pj\types.h"\ 
     4305        "..\..\..\pjlib\include\pj\unicode.h"\ 
     4306        "..\..\..\pjlib\include\pjlib.h"\ 
     4307        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     4308        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     4309        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     4310        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     4311        "..\..\include\pjsip-ua\sip_inv.h"\ 
     4312        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     4313        "..\..\include\pjsip\print_util.h"\ 
     4314        "..\..\include\pjsip\sip_auth.h"\ 
     4315        "..\..\include\pjsip\sip_auth_msg.h"\ 
     4316        "..\..\include\pjsip\sip_config.h"\ 
     4317        "..\..\include\pjsip\sip_dialog.h"\ 
     4318        "..\..\include\pjsip\sip_endpoint.h"\ 
     4319        "..\..\include\pjsip\sip_errno.h"\ 
     4320        "..\..\include\pjsip\sip_msg.h"\ 
     4321        "..\..\include\pjsip\sip_parser.h"\ 
     4322        "..\..\include\pjsip\sip_resolve.h"\ 
     4323        "..\..\include\pjsip\sip_transport.h"\ 
     4324        "..\..\include\pjsip\sip_types.h"\ 
     4325        "..\..\include\pjsip\sip_ua_layer.h"\ 
     4326        "..\..\include\pjsip\sip_uri.h"\ 
     4327        "..\..\include\pjsip\sip_util.h"\ 
     4328         
     4329 
     4330!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE SH3) Release" 
     4331 
     4332DEP_CPP_SIP_RE=\ 
     4333        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     4334        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     4335        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     4336        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     4337        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     4338        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     4339        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     4340        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     4341        "..\..\..\pjlib\include\pj\array.h"\ 
     4342        "..\..\..\pjlib\include\pj\assert.h"\ 
     4343        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     4344        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     4345        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     4346        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     4347        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     4348        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     4349        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     4350        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     4351        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     4352        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     4353        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     4354        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     4355        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     4356        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     4357        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     4358        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     4359        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     4360        "..\..\..\pjlib\include\pj\config.h"\ 
     4361        "..\..\..\pjlib\include\pj\config_site.h"\ 
     4362        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     4363        "..\..\..\pjlib\include\pj\ctype.h"\ 
     4364        "..\..\..\pjlib\include\pj\errno.h"\ 
     4365        "..\..\..\pjlib\include\pj\except.h"\ 
     4366        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     4367        "..\..\..\pjlib\include\pj\file_access.h"\ 
     4368        "..\..\..\pjlib\include\pj\file_io.h"\ 
     4369        "..\..\..\pjlib\include\pj\guid.h"\ 
     4370        "..\..\..\pjlib\include\pj\hash.h"\ 
     4371        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     4372        "..\..\..\pjlib\include\pj\list.h"\ 
     4373        "..\..\..\pjlib\include\pj\list_i.h"\ 
     4374        "..\..\..\pjlib\include\pj\lock.h"\ 
     4375        "..\..\..\pjlib\include\pj\log.h"\ 
     4376        "..\..\..\pjlib\include\pj\os.h"\ 
     4377        "..\..\..\pjlib\include\pj\pool.h"\ 
     4378        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     4379        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     4380        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     4381        "..\..\..\pjlib\include\pj\rand.h"\ 
     4382        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     4383        "..\..\..\pjlib\include\pj\sock.h"\ 
     4384        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     4385        "..\..\..\pjlib\include\pj\string.h"\ 
     4386        "..\..\..\pjlib\include\pj\string_i.h"\ 
     4387        "..\..\..\pjlib\include\pj\timer.h"\ 
     4388        "..\..\..\pjlib\include\pj\types.h"\ 
     4389        "..\..\..\pjlib\include\pj\unicode.h"\ 
     4390        "..\..\..\pjlib\include\pjlib.h"\ 
     4391        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     4392        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     4393        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     4394        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     4395        "..\..\include\pjsip-ua\sip_inv.h"\ 
     4396        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     4397        "..\..\include\pjsip\print_util.h"\ 
     4398        "..\..\include\pjsip\sip_auth.h"\ 
     4399        "..\..\include\pjsip\sip_auth_msg.h"\ 
     4400        "..\..\include\pjsip\sip_config.h"\ 
     4401        "..\..\include\pjsip\sip_dialog.h"\ 
     4402        "..\..\include\pjsip\sip_endpoint.h"\ 
     4403        "..\..\include\pjsip\sip_errno.h"\ 
     4404        "..\..\include\pjsip\sip_msg.h"\ 
     4405        "..\..\include\pjsip\sip_parser.h"\ 
     4406        "..\..\include\pjsip\sip_resolve.h"\ 
     4407        "..\..\include\pjsip\sip_transport.h"\ 
     4408        "..\..\include\pjsip\sip_types.h"\ 
     4409        "..\..\include\pjsip\sip_ua_layer.h"\ 
     4410        "..\..\include\pjsip\sip_uri.h"\ 
     4411        "..\..\include\pjsip\sip_util.h"\ 
     4412         
     4413 
     4414!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE SH3) Debug" 
     4415 
     4416DEP_CPP_SIP_RE=\ 
     4417        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     4418        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     4419        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     4420        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     4421        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     4422        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     4423        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     4424        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     4425        "..\..\..\pjlib\include\pj\array.h"\ 
     4426        "..\..\..\pjlib\include\pj\assert.h"\ 
     4427        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     4428        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     4429        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     4430        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     4431        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     4432        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     4433        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     4434        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     4435        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     4436        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     4437        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     4438        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     4439        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     4440        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     4441        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     4442        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     4443        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     4444        "..\..\..\pjlib\include\pj\config.h"\ 
     4445        "..\..\..\pjlib\include\pj\config_site.h"\ 
     4446        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     4447        "..\..\..\pjlib\include\pj\ctype.h"\ 
     4448        "..\..\..\pjlib\include\pj\errno.h"\ 
     4449        "..\..\..\pjlib\include\pj\except.h"\ 
     4450        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     4451        "..\..\..\pjlib\include\pj\file_access.h"\ 
     4452        "..\..\..\pjlib\include\pj\file_io.h"\ 
     4453        "..\..\..\pjlib\include\pj\guid.h"\ 
     4454        "..\..\..\pjlib\include\pj\hash.h"\ 
     4455        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     4456        "..\..\..\pjlib\include\pj\list.h"\ 
     4457        "..\..\..\pjlib\include\pj\list_i.h"\ 
     4458        "..\..\..\pjlib\include\pj\lock.h"\ 
     4459        "..\..\..\pjlib\include\pj\log.h"\ 
     4460        "..\..\..\pjlib\include\pj\os.h"\ 
     4461        "..\..\..\pjlib\include\pj\pool.h"\ 
     4462        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     4463        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     4464        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     4465        "..\..\..\pjlib\include\pj\rand.h"\ 
     4466        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     4467        "..\..\..\pjlib\include\pj\sock.h"\ 
     4468        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     4469        "..\..\..\pjlib\include\pj\string.h"\ 
     4470        "..\..\..\pjlib\include\pj\string_i.h"\ 
     4471        "..\..\..\pjlib\include\pj\timer.h"\ 
     4472        "..\..\..\pjlib\include\pj\types.h"\ 
     4473        "..\..\..\pjlib\include\pj\unicode.h"\ 
     4474        "..\..\..\pjlib\include\pjlib.h"\ 
     4475        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     4476        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     4477        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     4478        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     4479        "..\..\include\pjsip-ua\sip_inv.h"\ 
     4480        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     4481        "..\..\include\pjsip\print_util.h"\ 
     4482        "..\..\include\pjsip\sip_auth.h"\ 
     4483        "..\..\include\pjsip\sip_auth_msg.h"\ 
     4484        "..\..\include\pjsip\sip_config.h"\ 
     4485        "..\..\include\pjsip\sip_dialog.h"\ 
     4486        "..\..\include\pjsip\sip_endpoint.h"\ 
     4487        "..\..\include\pjsip\sip_errno.h"\ 
     4488        "..\..\include\pjsip\sip_msg.h"\ 
     4489        "..\..\include\pjsip\sip_parser.h"\ 
     4490        "..\..\include\pjsip\sip_resolve.h"\ 
     4491        "..\..\include\pjsip\sip_transport.h"\ 
     4492        "..\..\include\pjsip\sip_types.h"\ 
     4493        "..\..\include\pjsip\sip_ua_layer.h"\ 
     4494        "..\..\include\pjsip\sip_uri.h"\ 
     4495        "..\..\include\pjsip\sip_util.h"\ 
     4496         
     4497 
     4498!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPSIV) Release" 
     4499 
     4500DEP_CPP_SIP_RE=\ 
     4501        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     4502        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     4503        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     4504        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     4505        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     4506        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     4507        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     4508        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     4509        "..\..\..\pjlib\include\pj\array.h"\ 
     4510        "..\..\..\pjlib\include\pj\assert.h"\ 
     4511        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     4512        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     4513        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     4514        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     4515        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     4516        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     4517        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     4518        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     4519        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     4520        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     4521        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     4522        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     4523        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     4524        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     4525        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     4526        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     4527        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     4528        "..\..\..\pjlib\include\pj\config.h"\ 
     4529        "..\..\..\pjlib\include\pj\config_site.h"\ 
     4530        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     4531        "..\..\..\pjlib\include\pj\ctype.h"\ 
     4532        "..\..\..\pjlib\include\pj\errno.h"\ 
     4533        "..\..\..\pjlib\include\pj\except.h"\ 
     4534        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     4535        "..\..\..\pjlib\include\pj\file_access.h"\ 
     4536        "..\..\..\pjlib\include\pj\file_io.h"\ 
     4537        "..\..\..\pjlib\include\pj\guid.h"\ 
     4538        "..\..\..\pjlib\include\pj\hash.h"\ 
     4539        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     4540        "..\..\..\pjlib\include\pj\list.h"\ 
     4541        "..\..\..\pjlib\include\pj\list_i.h"\ 
     4542        "..\..\..\pjlib\include\pj\lock.h"\ 
     4543        "..\..\..\pjlib\include\pj\log.h"\ 
     4544        "..\..\..\pjlib\include\pj\os.h"\ 
     4545        "..\..\..\pjlib\include\pj\pool.h"\ 
     4546        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     4547        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     4548        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     4549        "..\..\..\pjlib\include\pj\rand.h"\ 
     4550        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     4551        "..\..\..\pjlib\include\pj\sock.h"\ 
     4552        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     4553        "..\..\..\pjlib\include\pj\string.h"\ 
     4554        "..\..\..\pjlib\include\pj\string_i.h"\ 
     4555        "..\..\..\pjlib\include\pj\timer.h"\ 
     4556        "..\..\..\pjlib\include\pj\types.h"\ 
     4557        "..\..\..\pjlib\include\pj\unicode.h"\ 
     4558        "..\..\..\pjlib\include\pjlib.h"\ 
     4559        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     4560        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     4561        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     4562        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     4563        "..\..\include\pjsip-ua\sip_inv.h"\ 
     4564        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     4565        "..\..\include\pjsip\print_util.h"\ 
     4566        "..\..\include\pjsip\sip_auth.h"\ 
     4567        "..\..\include\pjsip\sip_auth_msg.h"\ 
     4568        "..\..\include\pjsip\sip_config.h"\ 
     4569        "..\..\include\pjsip\sip_dialog.h"\ 
     4570        "..\..\include\pjsip\sip_endpoint.h"\ 
     4571        "..\..\include\pjsip\sip_errno.h"\ 
     4572        "..\..\include\pjsip\sip_msg.h"\ 
     4573        "..\..\include\pjsip\sip_parser.h"\ 
     4574        "..\..\include\pjsip\sip_resolve.h"\ 
     4575        "..\..\include\pjsip\sip_transport.h"\ 
     4576        "..\..\include\pjsip\sip_types.h"\ 
     4577        "..\..\include\pjsip\sip_ua_layer.h"\ 
     4578        "..\..\include\pjsip\sip_uri.h"\ 
     4579        "..\..\include\pjsip\sip_util.h"\ 
     4580         
     4581 
     4582!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPSIV) Debug" 
     4583 
     4584DEP_CPP_SIP_RE=\ 
     4585        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     4586        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     4587        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     4588        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     4589        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     4590        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     4591        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     4592        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     4593        "..\..\..\pjlib\include\pj\array.h"\ 
     4594        "..\..\..\pjlib\include\pj\assert.h"\ 
     4595        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     4596        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     4597        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     4598        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     4599        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     4600        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     4601        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     4602        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     4603        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     4604        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     4605        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     4606        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     4607        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     4608        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     4609        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     4610        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     4611        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     4612        "..\..\..\pjlib\include\pj\config.h"\ 
     4613        "..\..\..\pjlib\include\pj\config_site.h"\ 
     4614        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     4615        "..\..\..\pjlib\include\pj\ctype.h"\ 
     4616        "..\..\..\pjlib\include\pj\errno.h"\ 
     4617        "..\..\..\pjlib\include\pj\except.h"\ 
     4618        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     4619        "..\..\..\pjlib\include\pj\file_access.h"\ 
     4620        "..\..\..\pjlib\include\pj\file_io.h"\ 
     4621        "..\..\..\pjlib\include\pj\guid.h"\ 
     4622        "..\..\..\pjlib\include\pj\hash.h"\ 
     4623        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     4624        "..\..\..\pjlib\include\pj\list.h"\ 
     4625        "..\..\..\pjlib\include\pj\list_i.h"\ 
     4626        "..\..\..\pjlib\include\pj\lock.h"\ 
     4627        "..\..\..\pjlib\include\pj\log.h"\ 
     4628        "..\..\..\pjlib\include\pj\os.h"\ 
     4629        "..\..\..\pjlib\include\pj\pool.h"\ 
     4630        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     4631        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     4632        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     4633        "..\..\..\pjlib\include\pj\rand.h"\ 
     4634        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     4635        "..\..\..\pjlib\include\pj\sock.h"\ 
     4636        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     4637        "..\..\..\pjlib\include\pj\string.h"\ 
     4638        "..\..\..\pjlib\include\pj\string_i.h"\ 
     4639        "..\..\..\pjlib\include\pj\timer.h"\ 
     4640        "..\..\..\pjlib\include\pj\types.h"\ 
     4641        "..\..\..\pjlib\include\pj\unicode.h"\ 
     4642        "..\..\..\pjlib\include\pjlib.h"\ 
     4643        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     4644        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     4645        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     4646        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     4647        "..\..\include\pjsip-ua\sip_inv.h"\ 
     4648        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     4649        "..\..\include\pjsip\print_util.h"\ 
     4650        "..\..\include\pjsip\sip_auth.h"\ 
     4651        "..\..\include\pjsip\sip_auth_msg.h"\ 
     4652        "..\..\include\pjsip\sip_config.h"\ 
     4653        "..\..\include\pjsip\sip_dialog.h"\ 
     4654        "..\..\include\pjsip\sip_endpoint.h"\ 
     4655        "..\..\include\pjsip\sip_errno.h"\ 
     4656        "..\..\include\pjsip\sip_msg.h"\ 
     4657        "..\..\include\pjsip\sip_parser.h"\ 
     4658        "..\..\include\pjsip\sip_resolve.h"\ 
     4659        "..\..\include\pjsip\sip_transport.h"\ 
     4660        "..\..\include\pjsip\sip_types.h"\ 
     4661        "..\..\include\pjsip\sip_ua_layer.h"\ 
     4662        "..\..\include\pjsip\sip_uri.h"\ 
     4663        "..\..\include\pjsip\sip_util.h"\ 
     4664         
     4665 
     4666!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE emulator) Release" 
     4667 
     4668DEP_CPP_SIP_RE=\ 
     4669        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     4670        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     4671        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     4672        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     4673        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     4674        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     4675        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     4676        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     4677        "..\..\..\pjlib\include\pj\array.h"\ 
     4678        "..\..\..\pjlib\include\pj\assert.h"\ 
     4679        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     4680        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     4681        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     4682        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     4683        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     4684        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     4685        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     4686        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     4687        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     4688        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     4689        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     4690        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     4691        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     4692        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     4693        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     4694        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     4695        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     4696        "..\..\..\pjlib\include\pj\config.h"\ 
     4697        "..\..\..\pjlib\include\pj\config_site.h"\ 
     4698        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     4699        "..\..\..\pjlib\include\pj\ctype.h"\ 
     4700        "..\..\..\pjlib\include\pj\errno.h"\ 
     4701        "..\..\..\pjlib\include\pj\except.h"\ 
     4702        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     4703        "..\..\..\pjlib\include\pj\file_access.h"\ 
     4704        "..\..\..\pjlib\include\pj\file_io.h"\ 
     4705        "..\..\..\pjlib\include\pj\guid.h"\ 
     4706        "..\..\..\pjlib\include\pj\hash.h"\ 
     4707        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     4708        "..\..\..\pjlib\include\pj\list.h"\ 
     4709        "..\..\..\pjlib\include\pj\list_i.h"\ 
     4710        "..\..\..\pjlib\include\pj\lock.h"\ 
     4711        "..\..\..\pjlib\include\pj\log.h"\ 
     4712        "..\..\..\pjlib\include\pj\os.h"\ 
     4713        "..\..\..\pjlib\include\pj\pool.h"\ 
     4714        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     4715        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     4716        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     4717        "..\..\..\pjlib\include\pj\rand.h"\ 
     4718        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     4719        "..\..\..\pjlib\include\pj\sock.h"\ 
     4720        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     4721        "..\..\..\pjlib\include\pj\string.h"\ 
     4722        "..\..\..\pjlib\include\pj\string_i.h"\ 
     4723        "..\..\..\pjlib\include\pj\timer.h"\ 
     4724        "..\..\..\pjlib\include\pj\types.h"\ 
     4725        "..\..\..\pjlib\include\pj\unicode.h"\ 
     4726        "..\..\..\pjlib\include\pjlib.h"\ 
     4727        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     4728        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     4729        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     4730        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     4731        "..\..\include\pjsip-ua\sip_inv.h"\ 
     4732        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     4733        "..\..\include\pjsip\print_util.h"\ 
     4734        "..\..\include\pjsip\sip_auth.h"\ 
     4735        "..\..\include\pjsip\sip_auth_msg.h"\ 
     4736        "..\..\include\pjsip\sip_config.h"\ 
     4737        "..\..\include\pjsip\sip_dialog.h"\ 
     4738        "..\..\include\pjsip\sip_endpoint.h"\ 
     4739        "..\..\include\pjsip\sip_errno.h"\ 
     4740        "..\..\include\pjsip\sip_msg.h"\ 
     4741        "..\..\include\pjsip\sip_parser.h"\ 
     4742        "..\..\include\pjsip\sip_resolve.h"\ 
     4743        "..\..\include\pjsip\sip_transport.h"\ 
     4744        "..\..\include\pjsip\sip_types.h"\ 
     4745        "..\..\include\pjsip\sip_ua_layer.h"\ 
     4746        "..\..\include\pjsip\sip_uri.h"\ 
     4747        "..\..\include\pjsip\sip_util.h"\ 
     4748         
     4749 
     4750!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE emulator) Debug" 
     4751 
     4752DEP_CPP_SIP_RE=\ 
     4753        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     4754        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     4755        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     4756        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     4757        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     4758        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     4759        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     4760        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     4761        "..\..\..\pjlib\include\pj\array.h"\ 
     4762        "..\..\..\pjlib\include\pj\assert.h"\ 
     4763        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     4764        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     4765        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     4766        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     4767        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     4768        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     4769        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     4770        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     4771        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     4772        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     4773        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     4774        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     4775        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     4776        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     4777        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     4778        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     4779        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     4780        "..\..\..\pjlib\include\pj\config.h"\ 
     4781        "..\..\..\pjlib\include\pj\config_site.h"\ 
     4782        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     4783        "..\..\..\pjlib\include\pj\ctype.h"\ 
     4784        "..\..\..\pjlib\include\pj\errno.h"\ 
     4785        "..\..\..\pjlib\include\pj\except.h"\ 
     4786        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     4787        "..\..\..\pjlib\include\pj\file_access.h"\ 
     4788        "..\..\..\pjlib\include\pj\file_io.h"\ 
     4789        "..\..\..\pjlib\include\pj\guid.h"\ 
     4790        "..\..\..\pjlib\include\pj\hash.h"\ 
     4791        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     4792        "..\..\..\pjlib\include\pj\list.h"\ 
     4793        "..\..\..\pjlib\include\pj\list_i.h"\ 
     4794        "..\..\..\pjlib\include\pj\lock.h"\ 
     4795        "..\..\..\pjlib\include\pj\log.h"\ 
     4796        "..\..\..\pjlib\include\pj\os.h"\ 
     4797        "..\..\..\pjlib\include\pj\pool.h"\ 
     4798        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     4799        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     4800        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     4801        "..\..\..\pjlib\include\pj\rand.h"\ 
     4802        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     4803        "..\..\..\pjlib\include\pj\sock.h"\ 
     4804        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     4805        "..\..\..\pjlib\include\pj\string.h"\ 
     4806        "..\..\..\pjlib\include\pj\string_i.h"\ 
     4807        "..\..\..\pjlib\include\pj\timer.h"\ 
     4808        "..\..\..\pjlib\include\pj\types.h"\ 
     4809        "..\..\..\pjlib\include\pj\unicode.h"\ 
     4810        "..\..\..\pjlib\include\pjlib.h"\ 
     4811        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     4812        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     4813        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     4814        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     4815        "..\..\include\pjsip-ua\sip_inv.h"\ 
     4816        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     4817        "..\..\include\pjsip\print_util.h"\ 
     4818        "..\..\include\pjsip\sip_auth.h"\ 
     4819        "..\..\include\pjsip\sip_auth_msg.h"\ 
     4820        "..\..\include\pjsip\sip_config.h"\ 
     4821        "..\..\include\pjsip\sip_dialog.h"\ 
     4822        "..\..\include\pjsip\sip_endpoint.h"\ 
     4823        "..\..\include\pjsip\sip_errno.h"\ 
     4824        "..\..\include\pjsip\sip_msg.h"\ 
     4825        "..\..\include\pjsip\sip_parser.h"\ 
     4826        "..\..\include\pjsip\sip_resolve.h"\ 
     4827        "..\..\include\pjsip\sip_transport.h"\ 
     4828        "..\..\include\pjsip\sip_types.h"\ 
     4829        "..\..\include\pjsip\sip_ua_layer.h"\ 
     4830        "..\..\include\pjsip\sip_uri.h"\ 
     4831        "..\..\include\pjsip\sip_util.h"\ 
     4832         
     4833 
     4834!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4I) Release" 
     4835 
     4836DEP_CPP_SIP_RE=\ 
     4837        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     4838        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     4839        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     4840        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     4841        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     4842        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     4843        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     4844        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     4845        "..\..\..\pjlib\include\pj\array.h"\ 
     4846        "..\..\..\pjlib\include\pj\assert.h"\ 
     4847        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     4848        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     4849        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     4850        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     4851        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     4852        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     4853        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     4854        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     4855        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     4856        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     4857        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     4858        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     4859        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     4860        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     4861        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     4862        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     4863        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     4864        "..\..\..\pjlib\include\pj\config.h"\ 
     4865        "..\..\..\pjlib\include\pj\config_site.h"\ 
     4866        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     4867        "..\..\..\pjlib\include\pj\ctype.h"\ 
     4868        "..\..\..\pjlib\include\pj\errno.h"\ 
     4869        "..\..\..\pjlib\include\pj\except.h"\ 
     4870        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     4871        "..\..\..\pjlib\include\pj\file_access.h"\ 
     4872        "..\..\..\pjlib\include\pj\file_io.h"\ 
     4873        "..\..\..\pjlib\include\pj\guid.h"\ 
     4874        "..\..\..\pjlib\include\pj\hash.h"\ 
     4875        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     4876        "..\..\..\pjlib\include\pj\list.h"\ 
     4877        "..\..\..\pjlib\include\pj\list_i.h"\ 
     4878        "..\..\..\pjlib\include\pj\lock.h"\ 
     4879        "..\..\..\pjlib\include\pj\log.h"\ 
     4880        "..\..\..\pjlib\include\pj\os.h"\ 
     4881        "..\..\..\pjlib\include\pj\pool.h"\ 
     4882        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     4883        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     4884        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     4885        "..\..\..\pjlib\include\pj\rand.h"\ 
     4886        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     4887        "..\..\..\pjlib\include\pj\sock.h"\ 
     4888        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     4889        "..\..\..\pjlib\include\pj\string.h"\ 
     4890        "..\..\..\pjlib\include\pj\string_i.h"\ 
     4891        "..\..\..\pjlib\include\pj\timer.h"\ 
     4892        "..\..\..\pjlib\include\pj\types.h"\ 
     4893        "..\..\..\pjlib\include\pj\unicode.h"\ 
     4894        "..\..\..\pjlib\include\pjlib.h"\ 
     4895        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     4896        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     4897        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     4898        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     4899        "..\..\include\pjsip-ua\sip_inv.h"\ 
     4900        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     4901        "..\..\include\pjsip\print_util.h"\ 
     4902        "..\..\include\pjsip\sip_auth.h"\ 
     4903        "..\..\include\pjsip\sip_auth_msg.h"\ 
     4904        "..\..\include\pjsip\sip_config.h"\ 
     4905        "..\..\include\pjsip\sip_dialog.h"\ 
     4906        "..\..\include\pjsip\sip_endpoint.h"\ 
     4907        "..\..\include\pjsip\sip_errno.h"\ 
     4908        "..\..\include\pjsip\sip_msg.h"\ 
     4909        "..\..\include\pjsip\sip_parser.h"\ 
     4910        "..\..\include\pjsip\sip_resolve.h"\ 
     4911        "..\..\include\pjsip\sip_transport.h"\ 
     4912        "..\..\include\pjsip\sip_types.h"\ 
     4913        "..\..\include\pjsip\sip_ua_layer.h"\ 
     4914        "..\..\include\pjsip\sip_uri.h"\ 
     4915        "..\..\include\pjsip\sip_util.h"\ 
     4916         
     4917 
     4918!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4I) Debug" 
     4919 
     4920DEP_CPP_SIP_RE=\ 
     4921        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     4922        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     4923        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     4924        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     4925        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     4926        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     4927        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     4928        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     4929        "..\..\..\pjlib\include\pj\array.h"\ 
     4930        "..\..\..\pjlib\include\pj\assert.h"\ 
     4931        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     4932        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     4933        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     4934        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     4935        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     4936        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     4937        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     4938        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     4939        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     4940        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     4941        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     4942        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     4943        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     4944        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     4945        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     4946        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     4947        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     4948        "..\..\..\pjlib\include\pj\config.h"\ 
     4949        "..\..\..\pjlib\include\pj\config_site.h"\ 
     4950        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     4951        "..\..\..\pjlib\include\pj\ctype.h"\ 
     4952        "..\..\..\pjlib\include\pj\errno.h"\ 
     4953        "..\..\..\pjlib\include\pj\except.h"\ 
     4954        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     4955        "..\..\..\pjlib\include\pj\file_access.h"\ 
     4956        "..\..\..\pjlib\include\pj\file_io.h"\ 
     4957        "..\..\..\pjlib\include\pj\guid.h"\ 
     4958        "..\..\..\pjlib\include\pj\hash.h"\ 
     4959        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     4960        "..\..\..\pjlib\include\pj\list.h"\ 
     4961        "..\..\..\pjlib\include\pj\list_i.h"\ 
     4962        "..\..\..\pjlib\include\pj\lock.h"\ 
     4963        "..\..\..\pjlib\include\pj\log.h"\ 
     4964        "..\..\..\pjlib\include\pj\os.h"\ 
     4965        "..\..\..\pjlib\include\pj\pool.h"\ 
     4966        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     4967        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     4968        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     4969        "..\..\..\pjlib\include\pj\rand.h"\ 
     4970        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     4971        "..\..\..\pjlib\include\pj\sock.h"\ 
     4972        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     4973        "..\..\..\pjlib\include\pj\string.h"\ 
     4974        "..\..\..\pjlib\include\pj\string_i.h"\ 
     4975        "..\..\..\pjlib\include\pj\timer.h"\ 
     4976        "..\..\..\pjlib\include\pj\types.h"\ 
     4977        "..\..\..\pjlib\include\pj\unicode.h"\ 
     4978        "..\..\..\pjlib\include\pjlib.h"\ 
     4979        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     4980        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     4981        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     4982        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     4983        "..\..\include\pjsip-ua\sip_inv.h"\ 
     4984        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     4985        "..\..\include\pjsip\print_util.h"\ 
     4986        "..\..\include\pjsip\sip_auth.h"\ 
     4987        "..\..\include\pjsip\sip_auth_msg.h"\ 
     4988        "..\..\include\pjsip\sip_config.h"\ 
     4989        "..\..\include\pjsip\sip_dialog.h"\ 
     4990        "..\..\include\pjsip\sip_endpoint.h"\ 
     4991        "..\..\include\pjsip\sip_errno.h"\ 
     4992        "..\..\include\pjsip\sip_msg.h"\ 
     4993        "..\..\include\pjsip\sip_parser.h"\ 
     4994        "..\..\include\pjsip\sip_resolve.h"\ 
     4995        "..\..\include\pjsip\sip_transport.h"\ 
     4996        "..\..\include\pjsip\sip_types.h"\ 
     4997        "..\..\include\pjsip\sip_ua_layer.h"\ 
     4998        "..\..\include\pjsip\sip_uri.h"\ 
     4999        "..\..\include\pjsip\sip_util.h"\ 
     5000         
     5001 
     5002!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPSIV_FP) Release" 
     5003 
     5004DEP_CPP_SIP_RE=\ 
     5005        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     5006        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     5007        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     5008        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     5009        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     5010        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     5011        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     5012        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     5013        "..\..\..\pjlib\include\pj\array.h"\ 
     5014        "..\..\..\pjlib\include\pj\assert.h"\ 
     5015        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     5016        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     5017        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     5018        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     5019        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     5020        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     5021        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     5022        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     5023        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     5024        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     5025        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     5026        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     5027        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     5028        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     5029        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     5030        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     5031        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     5032        "..\..\..\pjlib\include\pj\config.h"\ 
     5033        "..\..\..\pjlib\include\pj\config_site.h"\ 
     5034        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     5035        "..\..\..\pjlib\include\pj\ctype.h"\ 
     5036        "..\..\..\pjlib\include\pj\errno.h"\ 
     5037        "..\..\..\pjlib\include\pj\except.h"\ 
     5038        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     5039        "..\..\..\pjlib\include\pj\file_access.h"\ 
     5040        "..\..\..\pjlib\include\pj\file_io.h"\ 
     5041        "..\..\..\pjlib\include\pj\guid.h"\ 
     5042        "..\..\..\pjlib\include\pj\hash.h"\ 
     5043        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     5044        "..\..\..\pjlib\include\pj\list.h"\ 
     5045        "..\..\..\pjlib\include\pj\list_i.h"\ 
     5046        "..\..\..\pjlib\include\pj\lock.h"\ 
     5047        "..\..\..\pjlib\include\pj\log.h"\ 
     5048        "..\..\..\pjlib\include\pj\os.h"\ 
     5049        "..\..\..\pjlib\include\pj\pool.h"\ 
     5050        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     5051        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     5052        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     5053        "..\..\..\pjlib\include\pj\rand.h"\ 
     5054        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     5055        "..\..\..\pjlib\include\pj\sock.h"\ 
     5056        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     5057        "..\..\..\pjlib\include\pj\string.h"\ 
     5058        "..\..\..\pjlib\include\pj\string_i.h"\ 
     5059        "..\..\..\pjlib\include\pj\timer.h"\ 
     5060        "..\..\..\pjlib\include\pj\types.h"\ 
     5061        "..\..\..\pjlib\include\pj\unicode.h"\ 
     5062        "..\..\..\pjlib\include\pjlib.h"\ 
     5063        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     5064        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     5065        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     5066        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     5067        "..\..\include\pjsip-ua\sip_inv.h"\ 
     5068        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     5069        "..\..\include\pjsip\print_util.h"\ 
     5070        "..\..\include\pjsip\sip_auth.h"\ 
     5071        "..\..\include\pjsip\sip_auth_msg.h"\ 
     5072        "..\..\include\pjsip\sip_config.h"\ 
     5073        "..\..\include\pjsip\sip_dialog.h"\ 
     5074        "..\..\include\pjsip\sip_endpoint.h"\ 
     5075        "..\..\include\pjsip\sip_errno.h"\ 
     5076        "..\..\include\pjsip\sip_msg.h"\ 
     5077        "..\..\include\pjsip\sip_parser.h"\ 
     5078        "..\..\include\pjsip\sip_resolve.h"\ 
     5079        "..\..\include\pjsip\sip_transport.h"\ 
     5080        "..\..\include\pjsip\sip_types.h"\ 
     5081        "..\..\include\pjsip\sip_ua_layer.h"\ 
     5082        "..\..\include\pjsip\sip_uri.h"\ 
     5083        "..\..\include\pjsip\sip_util.h"\ 
     5084         
     5085 
     5086!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPSIV_FP) Debug" 
     5087 
     5088DEP_CPP_SIP_RE=\ 
     5089        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     5090        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     5091        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     5092        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     5093        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     5094        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     5095        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     5096        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     5097        "..\..\..\pjlib\include\pj\array.h"\ 
     5098        "..\..\..\pjlib\include\pj\assert.h"\ 
     5099        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     5100        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     5101        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     5102        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     5103        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     5104        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     5105        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     5106        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     5107        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     5108        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     5109        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     5110        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     5111        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     5112        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     5113        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     5114        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     5115        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     5116        "..\..\..\pjlib\include\pj\config.h"\ 
     5117        "..\..\..\pjlib\include\pj\config_site.h"\ 
     5118        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     5119        "..\..\..\pjlib\include\pj\ctype.h"\ 
     5120        "..\..\..\pjlib\include\pj\errno.h"\ 
     5121        "..\..\..\pjlib\include\pj\except.h"\ 
     5122        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     5123        "..\..\..\pjlib\include\pj\file_access.h"\ 
     5124        "..\..\..\pjlib\include\pj\file_io.h"\ 
     5125        "..\..\..\pjlib\include\pj\guid.h"\ 
     5126        "..\..\..\pjlib\include\pj\hash.h"\ 
     5127        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     5128        "..\..\..\pjlib\include\pj\list.h"\ 
     5129        "..\..\..\pjlib\include\pj\list_i.h"\ 
     5130        "..\..\..\pjlib\include\pj\lock.h"\ 
     5131        "..\..\..\pjlib\include\pj\log.h"\ 
     5132        "..\..\..\pjlib\include\pj\os.h"\ 
     5133        "..\..\..\pjlib\include\pj\pool.h"\ 
     5134        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     5135        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     5136        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     5137        "..\..\..\pjlib\include\pj\rand.h"\ 
     5138        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     5139        "..\..\..\pjlib\include\pj\sock.h"\ 
     5140        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     5141        "..\..\..\pjlib\include\pj\string.h"\ 
     5142        "..\..\..\pjlib\include\pj\string_i.h"\ 
     5143        "..\..\..\pjlib\include\pj\timer.h"\ 
     5144        "..\..\..\pjlib\include\pj\types.h"\ 
     5145        "..\..\..\pjlib\include\pj\unicode.h"\ 
     5146        "..\..\..\pjlib\include\pjlib.h"\ 
     5147        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     5148        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     5149        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     5150        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     5151        "..\..\include\pjsip-ua\sip_inv.h"\ 
     5152        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     5153        "..\..\include\pjsip\print_util.h"\ 
     5154        "..\..\include\pjsip\sip_auth.h"\ 
     5155        "..\..\include\pjsip\sip_auth_msg.h"\ 
     5156        "..\..\include\pjsip\sip_config.h"\ 
     5157        "..\..\include\pjsip\sip_dialog.h"\ 
     5158        "..\..\include\pjsip\sip_endpoint.h"\ 
     5159        "..\..\include\pjsip\sip_errno.h"\ 
     5160        "..\..\include\pjsip\sip_msg.h"\ 
     5161        "..\..\include\pjsip\sip_parser.h"\ 
     5162        "..\..\include\pjsip\sip_resolve.h"\ 
     5163        "..\..\include\pjsip\sip_transport.h"\ 
     5164        "..\..\include\pjsip\sip_types.h"\ 
     5165        "..\..\include\pjsip\sip_ua_layer.h"\ 
     5166        "..\..\include\pjsip\sip_uri.h"\ 
     5167        "..\..\include\pjsip\sip_util.h"\ 
     5168         
     5169 
     5170!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4) Release" 
     5171 
     5172DEP_CPP_SIP_RE=\ 
     5173        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     5174        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     5175        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     5176        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     5177        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     5178        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     5179        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     5180        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     5181        "..\..\..\pjlib\include\pj\array.h"\ 
     5182        "..\..\..\pjlib\include\pj\assert.h"\ 
     5183        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     5184        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     5185        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     5186        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     5187        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     5188        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     5189        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     5190        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     5191        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     5192        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     5193        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     5194        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     5195        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     5196        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     5197        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     5198        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     5199        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     5200        "..\..\..\pjlib\include\pj\config.h"\ 
     5201        "..\..\..\pjlib\include\pj\config_site.h"\ 
     5202        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     5203        "..\..\..\pjlib\include\pj\ctype.h"\ 
     5204        "..\..\..\pjlib\include\pj\errno.h"\ 
     5205        "..\..\..\pjlib\include\pj\except.h"\ 
     5206        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     5207        "..\..\..\pjlib\include\pj\file_access.h"\ 
     5208        "..\..\..\pjlib\include\pj\file_io.h"\ 
     5209        "..\..\..\pjlib\include\pj\guid.h"\ 
     5210        "..\..\..\pjlib\include\pj\hash.h"\ 
     5211        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     5212        "..\..\..\pjlib\include\pj\list.h"\ 
     5213        "..\..\..\pjlib\include\pj\list_i.h"\ 
     5214        "..\..\..\pjlib\include\pj\lock.h"\ 
     5215        "..\..\..\pjlib\include\pj\log.h"\ 
     5216        "..\..\..\pjlib\include\pj\os.h"\ 
     5217        "..\..\..\pjlib\include\pj\pool.h"\ 
     5218        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     5219        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     5220        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     5221        "..\..\..\pjlib\include\pj\rand.h"\ 
     5222        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     5223        "..\..\..\pjlib\include\pj\sock.h"\ 
     5224        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     5225        "..\..\..\pjlib\include\pj\string.h"\ 
     5226        "..\..\..\pjlib\include\pj\string_i.h"\ 
     5227        "..\..\..\pjlib\include\pj\timer.h"\ 
     5228        "..\..\..\pjlib\include\pj\types.h"\ 
     5229        "..\..\..\pjlib\include\pj\unicode.h"\ 
     5230        "..\..\..\pjlib\include\pjlib.h"\ 
     5231        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     5232        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     5233        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     5234        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     5235        "..\..\include\pjsip-ua\sip_inv.h"\ 
     5236        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     5237        "..\..\include\pjsip\print_util.h"\ 
     5238        "..\..\include\pjsip\sip_auth.h"\ 
     5239        "..\..\include\pjsip\sip_auth_msg.h"\ 
     5240        "..\..\include\pjsip\sip_config.h"\ 
     5241        "..\..\include\pjsip\sip_dialog.h"\ 
     5242        "..\..\include\pjsip\sip_endpoint.h"\ 
     5243        "..\..\include\pjsip\sip_errno.h"\ 
     5244        "..\..\include\pjsip\sip_msg.h"\ 
     5245        "..\..\include\pjsip\sip_parser.h"\ 
     5246        "..\..\include\pjsip\sip_resolve.h"\ 
     5247        "..\..\include\pjsip\sip_transport.h"\ 
     5248        "..\..\include\pjsip\sip_types.h"\ 
     5249        "..\..\include\pjsip\sip_ua_layer.h"\ 
     5250        "..\..\include\pjsip\sip_uri.h"\ 
     5251        "..\..\include\pjsip\sip_util.h"\ 
     5252         
     5253 
     5254!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4) Debug" 
     5255 
     5256DEP_CPP_SIP_RE=\ 
     5257        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     5258        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     5259        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     5260        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     5261        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     5262        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     5263        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     5264        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     5265        "..\..\..\pjlib\include\pj\array.h"\ 
     5266        "..\..\..\pjlib\include\pj\assert.h"\ 
     5267        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     5268        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     5269        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     5270        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     5271        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     5272        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     5273        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     5274        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     5275        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     5276        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     5277        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     5278        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     5279        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     5280        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     5281        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     5282        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     5283        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     5284        "..\..\..\pjlib\include\pj\config.h"\ 
     5285        "..\..\..\pjlib\include\pj\config_site.h"\ 
     5286        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     5287        "..\..\..\pjlib\include\pj\ctype.h"\ 
     5288        "..\..\..\pjlib\include\pj\errno.h"\ 
     5289        "..\..\..\pjlib\include\pj\except.h"\ 
     5290        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     5291        "..\..\..\pjlib\include\pj\file_access.h"\ 
     5292        "..\..\..\pjlib\include\pj\file_io.h"\ 
     5293        "..\..\..\pjlib\include\pj\guid.h"\ 
     5294        "..\..\..\pjlib\include\pj\hash.h"\ 
     5295        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     5296        "..\..\..\pjlib\include\pj\list.h"\ 
     5297        "..\..\..\pjlib\include\pj\list_i.h"\ 
     5298        "..\..\..\pjlib\include\pj\lock.h"\ 
     5299        "..\..\..\pjlib\include\pj\log.h"\ 
     5300        "..\..\..\pjlib\include\pj\os.h"\ 
     5301        "..\..\..\pjlib\include\pj\pool.h"\ 
     5302        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     5303        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     5304        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     5305        "..\..\..\pjlib\include\pj\rand.h"\ 
     5306        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     5307        "..\..\..\pjlib\include\pj\sock.h"\ 
     5308        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     5309        "..\..\..\pjlib\include\pj\string.h"\ 
     5310        "..\..\..\pjlib\include\pj\string_i.h"\ 
     5311        "..\..\..\pjlib\include\pj\timer.h"\ 
     5312        "..\..\..\pjlib\include\pj\types.h"\ 
     5313        "..\..\..\pjlib\include\pj\unicode.h"\ 
     5314        "..\..\..\pjlib\include\pjlib.h"\ 
     5315        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     5316        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     5317        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     5318        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     5319        "..\..\include\pjsip-ua\sip_inv.h"\ 
     5320        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     5321        "..\..\include\pjsip\print_util.h"\ 
     5322        "..\..\include\pjsip\sip_auth.h"\ 
     5323        "..\..\include\pjsip\sip_auth_msg.h"\ 
     5324        "..\..\include\pjsip\sip_config.h"\ 
     5325        "..\..\include\pjsip\sip_dialog.h"\ 
     5326        "..\..\include\pjsip\sip_endpoint.h"\ 
     5327        "..\..\include\pjsip\sip_errno.h"\ 
     5328        "..\..\include\pjsip\sip_msg.h"\ 
     5329        "..\..\include\pjsip\sip_parser.h"\ 
     5330        "..\..\include\pjsip\sip_resolve.h"\ 
     5331        "..\..\include\pjsip\sip_transport.h"\ 
     5332        "..\..\include\pjsip\sip_types.h"\ 
     5333        "..\..\include\pjsip\sip_ua_layer.h"\ 
     5334        "..\..\include\pjsip\sip_uri.h"\ 
     5335        "..\..\include\pjsip\sip_util.h"\ 
     5336         
     5337 
     5338!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPS16) Release" 
     5339 
     5340DEP_CPP_SIP_RE=\ 
     5341        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     5342        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     5343        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     5344        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     5345        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     5346        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     5347        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     5348        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     5349        "..\..\..\pjlib\include\pj\array.h"\ 
     5350        "..\..\..\pjlib\include\pj\assert.h"\ 
     5351        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     5352        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     5353        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     5354        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     5355        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     5356        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     5357        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     5358        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     5359        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     5360        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     5361        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     5362        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     5363        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     5364        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     5365        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     5366        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     5367        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     5368        "..\..\..\pjlib\include\pj\config.h"\ 
     5369        "..\..\..\pjlib\include\pj\config_site.h"\ 
     5370        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     5371        "..\..\..\pjlib\include\pj\ctype.h"\ 
     5372        "..\..\..\pjlib\include\pj\errno.h"\ 
     5373        "..\..\..\pjlib\include\pj\except.h"\ 
     5374        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     5375        "..\..\..\pjlib\include\pj\file_access.h"\ 
     5376        "..\..\..\pjlib\include\pj\file_io.h"\ 
     5377        "..\..\..\pjlib\include\pj\guid.h"\ 
     5378        "..\..\..\pjlib\include\pj\hash.h"\ 
     5379        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     5380        "..\..\..\pjlib\include\pj\list.h"\ 
     5381        "..\..\..\pjlib\include\pj\list_i.h"\ 
     5382        "..\..\..\pjlib\include\pj\lock.h"\ 
     5383        "..\..\..\pjlib\include\pj\log.h"\ 
     5384        "..\..\..\pjlib\include\pj\os.h"\ 
     5385        "..\..\..\pjlib\include\pj\pool.h"\ 
     5386        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     5387        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     5388        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     5389        "..\..\..\pjlib\include\pj\rand.h"\ 
     5390        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     5391        "..\..\..\pjlib\include\pj\sock.h"\ 
     5392        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     5393        "..\..\..\pjlib\include\pj\string.h"\ 
     5394        "..\..\..\pjlib\include\pj\string_i.h"\ 
     5395        "..\..\..\pjlib\include\pj\timer.h"\ 
     5396        "..\..\..\pjlib\include\pj\types.h"\ 
     5397        "..\..\..\pjlib\include\pj\unicode.h"\ 
     5398        "..\..\..\pjlib\include\pjlib.h"\ 
     5399        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     5400        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     5401        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     5402        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     5403        "..\..\include\pjsip-ua\sip_inv.h"\ 
     5404        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     5405        "..\..\include\pjsip\print_util.h"\ 
     5406        "..\..\include\pjsip\sip_auth.h"\ 
     5407        "..\..\include\pjsip\sip_auth_msg.h"\ 
     5408        "..\..\include\pjsip\sip_config.h"\ 
     5409        "..\..\include\pjsip\sip_dialog.h"\ 
     5410        "..\..\include\pjsip\sip_endpoint.h"\ 
     5411        "..\..\include\pjsip\sip_errno.h"\ 
     5412        "..\..\include\pjsip\sip_msg.h"\ 
     5413        "..\..\include\pjsip\sip_parser.h"\ 
     5414        "..\..\include\pjsip\sip_resolve.h"\ 
     5415        "..\..\include\pjsip\sip_transport.h"\ 
     5416        "..\..\include\pjsip\sip_types.h"\ 
     5417        "..\..\include\pjsip\sip_ua_layer.h"\ 
     5418        "..\..\include\pjsip\sip_uri.h"\ 
     5419        "..\..\include\pjsip\sip_util.h"\ 
     5420         
     5421 
     5422!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPS16) Debug" 
     5423 
     5424DEP_CPP_SIP_RE=\ 
     5425        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     5426        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     5427        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     5428        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     5429        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     5430        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     5431        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     5432        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     5433        "..\..\..\pjlib\include\pj\array.h"\ 
     5434        "..\..\..\pjlib\include\pj\assert.h"\ 
     5435        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     5436        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     5437        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     5438        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     5439        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     5440        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     5441        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     5442        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     5443        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     5444        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     5445        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     5446        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     5447        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     5448        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     5449        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     5450        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     5451        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     5452        "..\..\..\pjlib\include\pj\config.h"\ 
     5453        "..\..\..\pjlib\include\pj\config_site.h"\ 
     5454        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     5455        "..\..\..\pjlib\include\pj\ctype.h"\ 
     5456        "..\..\..\pjlib\include\pj\errno.h"\ 
     5457        "..\..\..\pjlib\include\pj\except.h"\ 
     5458        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     5459        "..\..\..\pjlib\include\pj\file_access.h"\ 
     5460        "..\..\..\pjlib\include\pj\file_io.h"\ 
     5461        "..\..\..\pjlib\include\pj\guid.h"\ 
     5462        "..\..\..\pjlib\include\pj\hash.h"\ 
     5463        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     5464        "..\..\..\pjlib\include\pj\list.h"\ 
     5465        "..\..\..\pjlib\include\pj\list_i.h"\ 
     5466        "..\..\..\pjlib\include\pj\lock.h"\ 
     5467        "..\..\..\pjlib\include\pj\log.h"\ 
     5468        "..\..\..\pjlib\include\pj\os.h"\ 
     5469        "..\..\..\pjlib\include\pj\pool.h"\ 
     5470        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     5471        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     5472        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     5473        "..\..\..\pjlib\include\pj\rand.h"\ 
     5474        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     5475        "..\..\..\pjlib\include\pj\sock.h"\ 
     5476        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     5477        "..\..\..\pjlib\include\pj\string.h"\ 
     5478        "..\..\..\pjlib\include\pj\string_i.h"\ 
     5479        "..\..\..\pjlib\include\pj\timer.h"\ 
     5480        "..\..\..\pjlib\include\pj\types.h"\ 
     5481        "..\..\..\pjlib\include\pj\unicode.h"\ 
     5482        "..\..\..\pjlib\include\pjlib.h"\ 
     5483        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     5484        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     5485        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     5486        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     5487        "..\..\include\pjsip-ua\sip_inv.h"\ 
     5488        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     5489        "..\..\include\pjsip\print_util.h"\ 
     5490        "..\..\include\pjsip\sip_auth.h"\ 
     5491        "..\..\include\pjsip\sip_auth_msg.h"\ 
     5492        "..\..\include\pjsip\sip_config.h"\ 
     5493        "..\..\include\pjsip\sip_dialog.h"\ 
     5494        "..\..\include\pjsip\sip_endpoint.h"\ 
     5495        "..\..\include\pjsip\sip_errno.h"\ 
     5496        "..\..\include\pjsip\sip_msg.h"\ 
     5497        "..\..\include\pjsip\sip_parser.h"\ 
     5498        "..\..\include\pjsip\sip_resolve.h"\ 
     5499        "..\..\include\pjsip\sip_transport.h"\ 
     5500        "..\..\include\pjsip\sip_types.h"\ 
     5501        "..\..\include\pjsip\sip_ua_layer.h"\ 
     5502        "..\..\include\pjsip\sip_uri.h"\ 
     5503        "..\..\include\pjsip\sip_util.h"\ 
     5504         
     5505 
     5506!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4T) Release" 
     5507 
     5508DEP_CPP_SIP_RE=\ 
     5509        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     5510        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     5511        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     5512        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     5513        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     5514        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     5515        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     5516        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     5517        "..\..\..\pjlib\include\pj\array.h"\ 
     5518        "..\..\..\pjlib\include\pj\assert.h"\ 
     5519        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     5520        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     5521        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     5522        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     5523        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     5524        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     5525        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     5526        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     5527        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     5528        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     5529        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     5530        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     5531        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     5532        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     5533        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     5534        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     5535        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     5536        "..\..\..\pjlib\include\pj\config.h"\ 
     5537        "..\..\..\pjlib\include\pj\config_site.h"\ 
     5538        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     5539        "..\..\..\pjlib\include\pj\ctype.h"\ 
     5540        "..\..\..\pjlib\include\pj\errno.h"\ 
     5541        "..\..\..\pjlib\include\pj\except.h"\ 
     5542        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     5543        "..\..\..\pjlib\include\pj\file_access.h"\ 
     5544        "..\..\..\pjlib\include\pj\file_io.h"\ 
     5545        "..\..\..\pjlib\include\pj\guid.h"\ 
     5546        "..\..\..\pjlib\include\pj\hash.h"\ 
     5547        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     5548        "..\..\..\pjlib\include\pj\list.h"\ 
     5549        "..\..\..\pjlib\include\pj\list_i.h"\ 
     5550        "..\..\..\pjlib\include\pj\lock.h"\ 
     5551        "..\..\..\pjlib\include\pj\log.h"\ 
     5552        "..\..\..\pjlib\include\pj\os.h"\ 
     5553        "..\..\..\pjlib\include\pj\pool.h"\ 
     5554        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     5555        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     5556        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     5557        "..\..\..\pjlib\include\pj\rand.h"\ 
     5558        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     5559        "..\..\..\pjlib\include\pj\sock.h"\ 
     5560        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     5561        "..\..\..\pjlib\include\pj\string.h"\ 
     5562        "..\..\..\pjlib\include\pj\string_i.h"\ 
     5563        "..\..\..\pjlib\include\pj\timer.h"\ 
     5564        "..\..\..\pjlib\include\pj\types.h"\ 
     5565        "..\..\..\pjlib\include\pj\unicode.h"\ 
     5566        "..\..\..\pjlib\include\pjlib.h"\ 
     5567        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     5568        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     5569        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     5570        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     5571        "..\..\include\pjsip-ua\sip_inv.h"\ 
     5572        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     5573        "..\..\include\pjsip\print_util.h"\ 
     5574        "..\..\include\pjsip\sip_auth.h"\ 
     5575        "..\..\include\pjsip\sip_auth_msg.h"\ 
     5576        "..\..\include\pjsip\sip_config.h"\ 
     5577        "..\..\include\pjsip\sip_dialog.h"\ 
     5578        "..\..\include\pjsip\sip_endpoint.h"\ 
     5579        "..\..\include\pjsip\sip_errno.h"\ 
     5580        "..\..\include\pjsip\sip_msg.h"\ 
     5581        "..\..\include\pjsip\sip_parser.h"\ 
     5582        "..\..\include\pjsip\sip_resolve.h"\ 
     5583        "..\..\include\pjsip\sip_transport.h"\ 
     5584        "..\..\include\pjsip\sip_types.h"\ 
     5585        "..\..\include\pjsip\sip_ua_layer.h"\ 
     5586        "..\..\include\pjsip\sip_uri.h"\ 
     5587        "..\..\include\pjsip\sip_util.h"\ 
     5588         
     5589 
     5590!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4T) Debug" 
     5591 
     5592DEP_CPP_SIP_RE=\ 
     5593        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     5594        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     5595        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     5596        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     5597        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     5598        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     5599        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     5600        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     5601        "..\..\..\pjlib\include\pj\array.h"\ 
     5602        "..\..\..\pjlib\include\pj\assert.h"\ 
     5603        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     5604        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     5605        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     5606        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     5607        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     5608        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     5609        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     5610        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     5611        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     5612        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     5613        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     5614        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     5615        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     5616        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     5617        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     5618        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     5619        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     5620        "..\..\..\pjlib\include\pj\config.h"\ 
     5621        "..\..\..\pjlib\include\pj\config_site.h"\ 
     5622        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     5623        "..\..\..\pjlib\include\pj\ctype.h"\ 
     5624        "..\..\..\pjlib\include\pj\errno.h"\ 
     5625        "..\..\..\pjlib\include\pj\except.h"\ 
     5626        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     5627        "..\..\..\pjlib\include\pj\file_access.h"\ 
     5628        "..\..\..\pjlib\include\pj\file_io.h"\ 
     5629        "..\..\..\pjlib\include\pj\guid.h"\ 
     5630        "..\..\..\pjlib\include\pj\hash.h"\ 
     5631        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     5632        "..\..\..\pjlib\include\pj\list.h"\ 
     5633        "..\..\..\pjlib\include\pj\list_i.h"\ 
     5634        "..\..\..\pjlib\include\pj\lock.h"\ 
     5635        "..\..\..\pjlib\include\pj\log.h"\ 
     5636        "..\..\..\pjlib\include\pj\os.h"\ 
     5637        "..\..\..\pjlib\include\pj\pool.h"\ 
     5638        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     5639        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     5640        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     5641        "..\..\..\pjlib\include\pj\rand.h"\ 
     5642        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     5643        "..\..\..\pjlib\include\pj\sock.h"\ 
     5644        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     5645        "..\..\..\pjlib\include\pj\string.h"\ 
     5646        "..\..\..\pjlib\include\pj\string_i.h"\ 
     5647        "..\..\..\pjlib\include\pj\timer.h"\ 
     5648        "..\..\..\pjlib\include\pj\types.h"\ 
     5649        "..\..\..\pjlib\include\pj\unicode.h"\ 
     5650        "..\..\..\pjlib\include\pjlib.h"\ 
     5651        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     5652        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     5653        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     5654        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     5655        "..\..\include\pjsip-ua\sip_inv.h"\ 
     5656        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     5657        "..\..\include\pjsip\print_util.h"\ 
     5658        "..\..\include\pjsip\sip_auth.h"\ 
     5659        "..\..\include\pjsip\sip_auth_msg.h"\ 
     5660        "..\..\include\pjsip\sip_config.h"\ 
     5661        "..\..\include\pjsip\sip_dialog.h"\ 
     5662        "..\..\include\pjsip\sip_endpoint.h"\ 
     5663        "..\..\include\pjsip\sip_errno.h"\ 
     5664        "..\..\include\pjsip\sip_msg.h"\ 
     5665        "..\..\include\pjsip\sip_parser.h"\ 
     5666        "..\..\include\pjsip\sip_resolve.h"\ 
     5667        "..\..\include\pjsip\sip_transport.h"\ 
     5668        "..\..\include\pjsip\sip_types.h"\ 
     5669        "..\..\include\pjsip\sip_ua_layer.h"\ 
     5670        "..\..\include\pjsip\sip_uri.h"\ 
     5671        "..\..\include\pjsip\sip_util.h"\ 
     5672         
     5673 
     5674!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE x86) Release" 
     5675 
     5676DEP_CPP_SIP_RE=\ 
     5677        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     5678        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     5679        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     5680        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     5681        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     5682        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     5683        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     5684        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     5685        "..\..\..\pjlib\include\pj\array.h"\ 
     5686        "..\..\..\pjlib\include\pj\assert.h"\ 
     5687        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     5688        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     5689        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     5690        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     5691        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     5692        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     5693        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     5694        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     5695        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     5696        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     5697        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     5698        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     5699        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     5700        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     5701        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     5702        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     5703        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     5704        "..\..\..\pjlib\include\pj\config.h"\ 
     5705        "..\..\..\pjlib\include\pj\config_site.h"\ 
     5706        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     5707        "..\..\..\pjlib\include\pj\ctype.h"\ 
     5708        "..\..\..\pjlib\include\pj\errno.h"\ 
     5709        "..\..\..\pjlib\include\pj\except.h"\ 
     5710        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     5711        "..\..\..\pjlib\include\pj\file_access.h"\ 
     5712        "..\..\..\pjlib\include\pj\file_io.h"\ 
     5713        "..\..\..\pjlib\include\pj\guid.h"\ 
     5714        "..\..\..\pjlib\include\pj\hash.h"\ 
     5715        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     5716        "..\..\..\pjlib\include\pj\list.h"\ 
     5717        "..\..\..\pjlib\include\pj\list_i.h"\ 
     5718        "..\..\..\pjlib\include\pj\lock.h"\ 
     5719        "..\..\..\pjlib\include\pj\log.h"\ 
     5720        "..\..\..\pjlib\include\pj\os.h"\ 
     5721        "..\..\..\pjlib\include\pj\pool.h"\ 
     5722        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     5723        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     5724        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     5725        "..\..\..\pjlib\include\pj\rand.h"\ 
     5726        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     5727        "..\..\..\pjlib\include\pj\sock.h"\ 
     5728        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     5729        "..\..\..\pjlib\include\pj\string.h"\ 
     5730        "..\..\..\pjlib\include\pj\string_i.h"\ 
     5731        "..\..\..\pjlib\include\pj\timer.h"\ 
     5732        "..\..\..\pjlib\include\pj\types.h"\ 
     5733        "..\..\..\pjlib\include\pj\unicode.h"\ 
     5734        "..\..\..\pjlib\include\pjlib.h"\ 
     5735        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     5736        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     5737        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     5738        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     5739        "..\..\include\pjsip-ua\sip_inv.h"\ 
     5740        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     5741        "..\..\include\pjsip\print_util.h"\ 
     5742        "..\..\include\pjsip\sip_auth.h"\ 
     5743        "..\..\include\pjsip\sip_auth_msg.h"\ 
     5744        "..\..\include\pjsip\sip_config.h"\ 
     5745        "..\..\include\pjsip\sip_dialog.h"\ 
     5746        "..\..\include\pjsip\sip_endpoint.h"\ 
     5747        "..\..\include\pjsip\sip_errno.h"\ 
     5748        "..\..\include\pjsip\sip_msg.h"\ 
     5749        "..\..\include\pjsip\sip_parser.h"\ 
     5750        "..\..\include\pjsip\sip_resolve.h"\ 
     5751        "..\..\include\pjsip\sip_transport.h"\ 
     5752        "..\..\include\pjsip\sip_types.h"\ 
     5753        "..\..\include\pjsip\sip_ua_layer.h"\ 
     5754        "..\..\include\pjsip\sip_uri.h"\ 
     5755        "..\..\include\pjsip\sip_util.h"\ 
     5756         
     5757 
     5758!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE x86) Debug" 
     5759 
     5760DEP_CPP_SIP_RE=\ 
     5761        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     5762        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     5763        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     5764        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     5765        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     5766        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     5767        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     5768        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     5769        "..\..\..\pjlib\include\pj\array.h"\ 
     5770        "..\..\..\pjlib\include\pj\assert.h"\ 
     5771        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     5772        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     5773        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     5774        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     5775        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     5776        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     5777        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     5778        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     5779        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     5780        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     5781        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     5782        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     5783        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     5784        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     5785        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     5786        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     5787        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     5788        "..\..\..\pjlib\include\pj\config.h"\ 
     5789        "..\..\..\pjlib\include\pj\config_site.h"\ 
     5790        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     5791        "..\..\..\pjlib\include\pj\ctype.h"\ 
     5792        "..\..\..\pjlib\include\pj\errno.h"\ 
     5793        "..\..\..\pjlib\include\pj\except.h"\ 
     5794        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     5795        "..\..\..\pjlib\include\pj\file_access.h"\ 
     5796        "..\..\..\pjlib\include\pj\file_io.h"\ 
     5797        "..\..\..\pjlib\include\pj\guid.h"\ 
     5798        "..\..\..\pjlib\include\pj\hash.h"\ 
     5799        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     5800        "..\..\..\pjlib\include\pj\list.h"\ 
     5801        "..\..\..\pjlib\include\pj\list_i.h"\ 
     5802        "..\..\..\pjlib\include\pj\lock.h"\ 
     5803        "..\..\..\pjlib\include\pj\log.h"\ 
     5804        "..\..\..\pjlib\include\pj\os.h"\ 
     5805        "..\..\..\pjlib\include\pj\pool.h"\ 
     5806        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     5807        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     5808        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     5809        "..\..\..\pjlib\include\pj\rand.h"\ 
     5810        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     5811        "..\..\..\pjlib\include\pj\sock.h"\ 
     5812        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     5813        "..\..\..\pjlib\include\pj\string.h"\ 
     5814        "..\..\..\pjlib\include\pj\string_i.h"\ 
     5815        "..\..\..\pjlib\include\pj\timer.h"\ 
     5816        "..\..\..\pjlib\include\pj\types.h"\ 
     5817        "..\..\..\pjlib\include\pj\unicode.h"\ 
     5818        "..\..\..\pjlib\include\pjlib.h"\ 
     5819        "..\..\..\pjmedia\include\pjmedia\config.h"\ 
     5820        "..\..\..\pjmedia\include\pjmedia\sdp.h"\ 
     5821        "..\..\..\pjmedia\include\pjmedia\sdp_neg.h"\ 
     5822        "..\..\..\pjmedia\include\pjmedia\types.h"\ 
     5823        "..\..\include\pjsip-ua\sip_inv.h"\ 
     5824        "..\..\include\pjsip-ua\sip_replaces.h"\ 
     5825        "..\..\include\pjsip\print_util.h"\ 
     5826        "..\..\include\pjsip\sip_auth.h"\ 
     5827        "..\..\include\pjsip\sip_auth_msg.h"\ 
     5828        "..\..\include\pjsip\sip_config.h"\ 
     5829        "..\..\include\pjsip\sip_dialog.h"\ 
     5830        "..\..\include\pjsip\sip_endpoint.h"\ 
     5831        "..\..\include\pjsip\sip_errno.h"\ 
     5832        "..\..\include\pjsip\sip_msg.h"\ 
     5833        "..\..\include\pjsip\sip_parser.h"\ 
     5834        "..\..\include\pjsip\sip_resolve.h"\ 
     5835        "..\..\include\pjsip\sip_transport.h"\ 
     5836        "..\..\include\pjsip\sip_types.h"\ 
     5837        "..\..\include\pjsip\sip_ua_layer.h"\ 
     5838        "..\..\include\pjsip\sip_uri.h"\ 
     5839        "..\..\include\pjsip\sip_util.h"\ 
     5840         
     5841 
     5842!ENDIF  
     5843 
     5844# End Source File 
     5845# Begin Source File 
     5846 
    37875847SOURCE="..\..\src\pjsip-ua\sip_xfer.c" 
    37885848 
     
    44616521 
    44626522DEP_CPP_SIP_X=\ 
     6523        "..\..\..\pjlib-util\include\pjlib-util\config.h"\ 
     6524        "..\..\..\pjlib-util\include\pjlib-util\dns.h"\ 
     6525        "..\..\..\pjlib-util\include\pjlib-util\resolver.h"\ 
     6526        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
     6527        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     6528        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
     6529        "..\..\..\pjlib-util\include\pjlib-util\types.h"\ 
     6530        "..\..\..\pjlib\include\pj\addr_resolv.h"\ 
     6531        "..\..\..\pjlib\include\pj\array.h"\ 
     6532        "..\..\..\pjlib\include\pj\assert.h"\ 
     6533        "..\..\..\pjlib\include\pj\compat\assert.h"\ 
     6534        "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
     6535        "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
     6536        "..\..\..\pjlib\include\pj\compat\ctype.h"\ 
     6537        "..\..\..\pjlib\include\pj\compat\errno.h"\ 
     6538        "..\..\..\pjlib\include\pj\compat\high_precision.h"\ 
     6539        "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
     6540        "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
     6541        "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
     6542        "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
     6543        "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
     6544        "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
     6545        "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
     6546        "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
     6547        "..\..\..\pjlib\include\pj\compat\setjmp.h"\ 
     6548        "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
     6549        "..\..\..\pjlib\include\pj\compat\string.h"\ 
     6550        "..\..\..\pjlib\include\pj\config.h"\ 
     6551        "..\..\..\pjlib\include\pj\config_site.h"\ 
     6552        "..\..\..\pjlib\include\pj\config_site_sample.h"\ 
     6553        "..\..\..\pjlib\include\pj\ctype.h"\ 
     6554        "..\..\..\pjlib\include\pj\errno.h"\ 
     6555        "..\..\..\pjlib\include\pj\except.h"\ 
     6556        "..\..\..\pjlib\include\pj\fifobuf.h"\ 
     6557        "..\..\..\pjlib\include\pj\file_access.h"\ 
     6558        "..\..\..\pjlib\include\pj\file_io.h"\ 
     6559        "..\..\..\pjlib\include\pj\guid.h"\ 
     6560        "..\..\..\pjlib\include\pj\hash.h"\ 
     6561        "..\..\..\pjlib\include\pj\ioqueue.h"\ 
     6562        "..\..\..\pjlib\include\pj\list.h"\ 
     6563        "..\..\..\pjlib\include\pj\list_i.h"\ 
     6564        "..\..\..\pjlib\include\pj\lock.h"\ 
     6565        "..\..\..\pjlib\include\pj\log.h"\ 
     6566        "..\..\..\pjlib\include\pj\os.h"\ 
     6567        "..\..\..\pjlib\include\pj\pool.h"\ 
     6568        "..\..\..\pjlib\include\pj\pool_alt.h"\ 
     6569        "..\..\..\pjlib\include\pj\pool_buf.h"\ 
     6570        "..\..\..\pjlib\include\pj\pool_i.h"\ 
     6571        "..\..\..\pjlib\include\pj\rand.h"\ 
     6572        "..\..\..\pjlib\include\pj\rbtree.h"\ 
     6573        "..\..\..\pjlib\include\pj\sock.h"\ 
     6574        "..\..\..\pjlib\include\pj\sock_select.h"\ 
     6575        "..\..\..\pjlib\include\pj\string.h"\ 
     6576        "..\..\..\pjlib\include\pj\string_i.h"\ 
     6577        "..\..\..\pjlib\include\pj\timer.h"\ 
     6578        "..\..\..\pjlib\include\pj\types.h"\ 
     6579        "..\..\..\pjlib\include\pj\unicode.h"\ 
     6580        "..\..\..\pjlib\include\pjlib.h"\ 
     6581        "..\..\include\pjsip-simple\evsub.h"\ 
     6582        "..\..\include\pjsip-simple\evsub_msg.h"\ 
     6583        "..\..\include\pjsip-simple\types.h"\ 
     6584        "..\..\include\pjsip-ua\sip_xfer.h"\ 
     6585        "..\..\include\pjsip\sip_auth.h"\ 
     6586        "..\..\include\pjsip\sip_auth_msg.h"\ 
     6587        "..\..\include\pjsip\sip_config.h"\ 
     6588        "..\..\include\pjsip\sip_dialog.h"\ 
     6589        "..\..\include\pjsip\sip_endpoint.h"\ 
     6590        "..\..\include\pjsip\sip_errno.h"\ 
     6591        "..\..\include\pjsip\sip_module.h"\ 
     6592        "..\..\include\pjsip\sip_msg.h"\ 
     6593        "..\..\include\pjsip\sip_parser.h"\ 
     6594        "..\..\include\pjsip\sip_resolve.h"\ 
     6595        "..\..\include\pjsip\sip_transport.h"\ 
     6596        "..\..\include\pjsip\sip_types.h"\ 
     6597        "..\..\include\pjsip\sip_uri.h"\ 
     6598         
     6599 
     6600!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4I) Release" 
     6601 
     6602DEP_CPP_SIP_X=\ 
    44636603        "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
    44646604        "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
     
    45196659         
    45206660 
    4521 !ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4I) Release" 
     6661!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4I) Debug" 
    45226662 
    45236663DEP_CPP_SIP_X=\ 
     
    45806720         
    45816721 
    4582 !ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4I) Debug" 
     6722!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPSIV_FP) Release" 
    45836723 
    45846724DEP_CPP_SIP_X=\ 
     
    46416781         
    46426782 
    4643 !ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPSIV_FP) Release" 
     6783!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPSIV_FP) Debug" 
    46446784 
    46456785DEP_CPP_SIP_X=\ 
     
    47026842         
    47036843 
    4704 !ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPSIV_FP) Debug" 
     6844!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4) Release" 
    47056845 
    47066846DEP_CPP_SIP_X=\ 
     
    47636903         
    47646904 
    4765 !ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4) Release" 
     6905!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4) Debug" 
    47666906 
    47676907DEP_CPP_SIP_X=\ 
     
    48246964         
    48256965 
    4826 !ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4) Debug" 
     6966!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPS16) Release" 
    48276967 
    48286968DEP_CPP_SIP_X=\ 
     
    48857025         
    48867026 
    4887 !ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPS16) Release" 
     7027!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPS16) Debug" 
    48887028 
    48897029DEP_CPP_SIP_X=\ 
     
    49467086         
    49477087 
    4948 !ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE MIPS16) Debug" 
     7088!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4T) Release" 
    49497089 
    49507090DEP_CPP_SIP_X=\ 
     
    50077147         
    50087148 
    5009 !ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4T) Release" 
     7149!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4T) Debug" 
    50107150 
    50117151DEP_CPP_SIP_X=\ 
     
    50687208         
    50697209 
    5070 !ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE ARMV4T) Debug" 
     7210!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE x86) Release" 
    50717211 
    50727212DEP_CPP_SIP_X=\ 
     
    51297269         
    51307270 
    5131 !ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE x86) Release" 
     7271!ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE x86) Debug" 
    51327272 
    51337273DEP_CPP_SIP_X=\ 
     
    51907330         
    51917331 
    5192 !ELSEIF  "$(CFG)" == "pjsip_ua_wince - Win32 (WCE x86) Debug" 
    5193  
    5194 DEP_CPP_SIP_X=\ 
    5195         "..\..\..\pjlib-util\include\pjlib-util\scanner.h"\ 
    5196         "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_bitwise.h"\ 
    5197         "..\..\..\pjlib-util\include\pjlib-util\scanner_cis_uint.h"\ 
    5198         "..\..\..\pjlib\include\pj\assert.h"\ 
    5199         "..\..\..\pjlib\include\pj\compat\assert.h"\ 
    5200         "..\..\..\pjlib\include\pj\compat\cc_gcc.h"\ 
    5201         "..\..\..\pjlib\include\pj\compat\cc_msvc.h"\ 
    5202         "..\..\..\pjlib\include\pj\compat\errno.h"\ 
    5203         "..\..\..\pjlib\include\pj\compat\m_alpha.h"\ 
    5204         "..\..\..\pjlib\include\pj\compat\m_armv4.h"\ 
    5205         "..\..\..\pjlib\include\pj\compat\m_i386.h"\ 
    5206         "..\..\..\pjlib\include\pj\compat\m_m68k.h"\ 
    5207         "..\..\..\pjlib\include\pj\compat\m_powerpc.h"\ 
    5208         "..\..\..\pjlib\include\pj\compat\m_sparc.h"\ 
    5209         "..\..\..\pjlib\include\pj\compat\m_x86_64.h"\ 
    5210         "..\..\..\pjlib\include\pj\compat\os_darwinos.h"\ 
    5211         "..\..\..\pjlib\include\pj\compat\os_linux.h"\ 
    5212         "..\..\..\pjlib\include\pj\compat\os_linux_kernel.h"\ 
    5213         "..\..\..\pjlib\include\pj\compat\os_palmos.h"\ 
    5214         "..\..\..\pjlib\include\pj\compat\os_rtems.h"\ 
    5215         "..\..\..\pjlib\include\pj\compat\os_sunos.h"\ 
    5216         "..\..\..\pjlib\include\pj\compat\os_win32.h"\ 
    5217         "..\..\..\pjlib\include\pj\compat\os_win32_wince.h"\ 
    5218         "..\..\..\pjlib\include\pj\compat\size_t.h"\ 
    5219         "..\..\..\pjlib\include\pj\compat\string.h"\ 
    5220         "..\..\..\pjlib\include\pj\config.h"\ 
    5221         "..\..\..\pjlib\include\pj\config_site.h"\ 
    5222         "..\..\..\pjlib\include\pj\errno.h"\ 
    5223         "..\..\..\pjlib\include\pj\ioqueue.h"\ 
    5224         "..\..\..\pjlib\include\pj\list.h"\ 
    5225         "..\..\..\pjlib\include\pj\list_i.h"\ 
    5226         "..\..\..\pjlib\include\pj\pool.h"\ 
    5227         "..\..\..\pjlib\include\pj\pool_alt.h"\ 
    5228         "..\..\..\pjlib\include\pj\pool_i.h"\ 
    5229         "..\..\..\pjlib\include\pj\sock.h"\ 
    5230         "..\..\..\pjlib\include\pj\string.h"\ 
    5231         "..\..\..\pjlib\include\pj\string_i.h"\ 
    5232         "..\..\..\pjlib\include\pj\timer.h"\ 
    5233         "..\..\..\pjlib\include\pj\types.h"\ 
    5234         "..\..\include\pjsip-simple\evsub.h"\ 
    5235         "..\..\include\pjsip-simple\evsub_msg.h"\ 
    5236         "..\..\include\pjsip-simple\types.h"\ 
    5237         "..\..\include\pjsip-ua\sip_xfer.h"\ 
    5238         "..\..\include\pjsip\sip_auth.h"\ 
    5239         "..\..\include\pjsip\sip_auth_msg.h"\ 
    5240         "..\..\include\pjsip\sip_config.h"\ 
    5241         "..\..\include\pjsip\sip_dialog.h"\ 
    5242         "..\..\include\pjsip\sip_endpoint.h"\ 
    5243         "..\..\include\pjsip\sip_errno.h"\ 
    5244         "..\..\include\pjsip\sip_module.h"\ 
    5245         "..\..\include\pjsip\sip_msg.h"\ 
    5246         "..\..\include\pjsip\sip_parser.h"\ 
    5247         "..\..\include\pjsip\sip_resolve.h"\ 
    5248         "..\..\include\pjsip\sip_transport.h"\ 
    5249         "..\..\include\pjsip\sip_types.h"\ 
    5250         "..\..\include\pjsip\sip_uri.h"\ 
    5251          
    5252  
    52537332!ENDIF  
    52547333 
     
    52697348 
    52707349SOURCE="..\..\include\pjsip-ua\sip_regc.h" 
     7350# End Source File 
     7351# Begin Source File 
     7352 
     7353SOURCE="..\..\include\pjsip-ua\sip_replaces.h" 
    52717354# End Source File 
    52727355# Begin Source File 
  • pjproject/trunk/pjsip/include/pjsip-ua/sip_xfer.h

    r515 r797  
    3030 
    3131/** 
    32  * @defgroup PJSUA_XFER Call Transfer 
     32 * @defgroup PJSUA_XFER SIP REFER (RFC 3515) for Call Transfer etc. 
    3333 * @ingroup PJSIP_HIGH_UA 
    34  * @brief Provides call transfer functionality. 
     34 * @brief SIP REFER dialog usage (call transfer, etc.) 
    3535 * @{ 
    3636 * 
    37  * This implements call transfer functionality to INVITE sessions. The call 
    38  * transfer functionality uses SIP Event Subscription framework for 
    39  * managing call transfer status. 
    40  * 
    41  * Application must link with <b>pjsip-ua</b> AND <b>pjsip-simple</b> static 
    42  * libraries to use call transfer functionality. 
     37 * This describes a generic handling of SIP REFER request. The SIP REFER 
     38 * request is described in RFC 3515, and commonly used to perform call 
     39 * transfer functionality. Other types of SIP REFER usages are described 
     40 * in draft-worley-sip-many-refers-00 draft, for example: 
     41 *  - Remote Dial: where UAC sends REFER to instruct REFER recipient to 
     42 *    initiate an INVITE session to some target. 
     43 *  
     44 * A REFER request can be sent inside or outside existing dialog context, 
     45 * although for call transfer case, it is more common to send REFER inside 
     46 * existing INVITE session context. PJSIP supports both sending REFER request 
     47 * inside or outside dialog context. 
     48 * 
     49 * The REFER framework uses @ref PJSIP_EVENT_NOT to manage the event 
     50 * subscription created by the REFER request. Because of this, application  
     51 * must link with <b>pjsip-ua</b> AND <b>pjsip-simple</b> static libraries  
     52 * to use REFER functionality. 
     53 * 
     54 * Reference: 
     55 *  - <A HREF="http://www.ietf.org/rfc/rfc3515.txt">RFC 3515: The Session  
     56 *    Initiation Protocol (SIP) Refer Method</A> 
     57 *  - @ref PJSIP_EVENT_NOT 
    4358 */ 
    4459 
  • pjproject/trunk/pjsip/include/pjsip/sip_endpoint.h

    r753 r797  
    404404 
    405405/** 
     406 * Check if we have the specified capability. 
     407 * 
     408 * @param endpt     The endpoint. 
     409 * @param htype     The header type to be retrieved, which value may be: 
     410 *                  - PJSIP_H_ACCEPT 
     411 *                  - PJSIP_H_ALLOW 
     412 *                  - PJSIP_H_SUPPORTED 
     413 * @param hname     If htype specifies PJSIP_H_OTHER, then the header name 
     414 *                  must be supplied in this argument. Otherwise the value 
     415 *                  must be set to NULL. 
     416 * @param token     The capability token to check. For example, if \a htype 
     417 *                  is PJSIP_H_ALLOW, then \a token specifies the method 
     418 *                  names; if \a htype is PJSIP_H_SUPPORTED, then \a token 
     419 *                  specifies the extension names such as "100rel". 
     420 * 
     421 * @return          PJ_TRUE if the specified capability is supported, 
     422 *                  otherwise PJ_FALSE.. 
     423 */ 
     424PJ_DECL(pj_bool_t) pjsip_endpt_has_capability( pjsip_endpoint *endpt, 
     425                                               int htype, 
     426                                               const pj_str_t *hname, 
     427                                               const pj_str_t *token); 
     428 
     429 
     430/** 
    406431 * Add or register new capabilities as indicated by the tags to the 
    407432 * appropriate header fields in the endpoint. 
  • pjproject/trunk/pjsip/include/pjsip/sip_ua_layer.h

    r729 r797  
    8282 
    8383/** 
     84 * Find a dialog with the specified Call-ID and tags properties. This 
     85 * function may optionally lock the matching dialog instance before 
     86 * returning it back to the caller. 
     87 * 
     88 * @param call_id       The call ID to be matched. 
     89 * @param local_tag     The local tag to be matched. 
     90 * @param remote_tag    The remote tag to be matched. 
     91 * @param lock_dialog   If non-zero, instruct the function to lock the  
     92 *                      matching dialog with #pjsip_dlg_inc_lock().  
     93 *                      Application is responsible to release the dialog's 
     94 *                      lock after it has finished manipulating the dialog, 
     95 *                      by calling #pjsip_dlg_dec_lock(). 
     96 * 
     97 * @return              The matching dialog instance, or NULL if no matching 
     98 *                      dialog is found. 
     99 */ 
     100PJ_DECL(pjsip_dialog*) pjsip_ua_find_dialog(const pj_str_t *call_id, 
     101                                            const pj_str_t *local_tag, 
     102                                            const pj_str_t *remote_tag, 
     103                                            pj_bool_t lock_dialog); 
     104 
     105/** 
    84106 * Destroy the user agent layer. 
    85107 * 
  • pjproject/trunk/pjsip/include/pjsip/sip_util.h

    r736 r797  
    334334 
    335335/** 
     336 * This is a convenient function which wraps #pjsip_get_response_addr() and 
     337 * #pjsip_endpt_send_response() in a single function. 
     338 * 
     339 * @param endpt     The endpoint instance. 
     340 * @param rdata     The original request to be responded. 
     341 * @param tdata     The response message to be sent. 
     342 * @param token     Token to be passed back when the callback is called. 
     343 * @param cb        Optional callback to notify the transmission status 
     344 *                  to application, and to inform whether next address or 
     345 *                  transport will be tried. 
     346 *  
     347 * @return          PJ_SUCCESS if response has been successfully created and 
     348 *                  sent to transport layer, or a non-zero error code.  
     349 *                  However, even when it returns PJ_SUCCESS, there is no  
     350 *                  guarantee that the response has been successfully sent. 
     351 */ 
     352PJ_DECL(pj_status_t) pjsip_endpt_send_response2(pjsip_endpoint *endpt, 
     353                                                pjsip_rx_data *rdata, 
     354                                                pjsip_tx_data *tdata, 
     355                                                void *token, 
     356                                                void (*cb)(pjsip_send_state*, 
     357                                                           pj_ssize_t sent, 
     358                                                           pj_bool_t *cont)); 
     359 
     360/** 
    336361 * This composite function sends response message statelessly to an incoming 
    337362 * request message. Internally it calls #pjsip_endpt_create_response() and 
  • pjproject/trunk/pjsip/include/pjsip_ua.h

    r212 r797  
    2222#include <pjsip-ua/sip_inv.h> 
    2323#include <pjsip-ua/sip_regc.h> 
     24#include <pjsip-ua/sip_replaces.h> 
    2425#include <pjsip-ua/sip_xfer.h> 
    2526 
  • pjproject/trunk/pjsip/include/pjsua-lib/pjsua.h

    r785 r797  
    338338 
    339339    /** 
     340     * Notify application about incoming INVITE with Replaces header. 
     341     * Application may reject the request by setting non-2xx code. 
     342     * 
     343     * @param call_id       The call ID to be replaced. 
     344     * @param rdata         The incoming INVITE request to replace the call. 
     345     * @param st_code       Status code to be set by application. Application 
     346     *                      should only return a final status (200-699). 
     347     * @param st_text       Optional status text to be set by application. 
     348     */ 
     349    void (*on_call_replace_request)(pjsua_call_id call_id, 
     350                                    pjsip_rx_data *rdata, 
     351                                    int *st_code, 
     352                                    pj_str_t *st_text); 
     353 
     354    /** 
     355     * Notify application that an existing call has been replaced with 
     356     * a new call. This happens when PJSUA-API receives incoming INVITE 
     357     * request with Replaces header. 
     358     * 
     359     * After this callback is called, normally PJSUA-API will disconnect 
     360     * \a old_call_id and establish \a new_call_id. 
     361     * 
     362     * @param old_call_id   Existing call which to be replaced with the 
     363     *                      new call. 
     364     * @param new_call_id   The new call. 
     365     * @param rdata         The incoming INVITE with Replaces request. 
     366     */ 
     367    void (*on_call_replaced)(pjsua_call_id old_call_id, 
     368                             pjsua_call_id new_call_id); 
     369 
     370 
     371    /** 
    340372     * Notify application when registration status has changed. 
    341373     * Application may then query the account info to get the 
     
    17531785 
    17541786/** 
    1755  * Initiate call transfer to the specified address. 
    1756  * 
    1757  * @param call_id       Call identification. 
     1787 * Initiate call transfer to the specified address. This function will send 
     1788 * REFER request to instruct remote call party to initiate a new INVITE 
     1789 * session to the specified destination/target. 
     1790 * 
     1791 * @param call_id       The call id to be transfered. 
    17581792 * @param dest          Address of new target to be contacted. 
    17591793 * @param msg_data      Optional message components to be sent with 
     
    17651799                                     const pj_str_t *dest, 
    17661800                                     const pjsua_msg_data *msg_data); 
     1801 
     1802/** 
     1803 * Flag to indicate that "Require: replaces" should not be put in the 
     1804 * outgoing INVITE request caused by REFER request created by  
     1805 * #pjsua_call_xfer_replaces(). 
     1806 */ 
     1807#define PJSUA_XFER_NO_REQUIRE_REPLACES  1 
     1808 
     1809/** 
     1810 * Initiate attended call transfer. This function will send REFER request 
     1811 * to instruct remote call party to initiate new INVITE session to the URL 
     1812 * of \a dest_call_id. The party at \a dest_call_id then should "replace" 
     1813 * the call with us with the new call from the REFER recipient. 
     1814 * 
     1815 * @param call_id       The call id to be transfered. 
     1816 * @param dest_call_id  The call id to be replaced. 
     1817 * @param options       Application may specify PJSUA_XFER_NO_REQUIRE_REPLACES 
     1818 *                      to suppress the inclusion of "Require: replaces" in 
     1819 *                      the outgoing INVITE request created by the REFER 
     1820 *                      request. 
     1821 * @param msg_data      Optional message components to be sent with 
     1822 *                      the request. 
     1823 * 
     1824 * @return              PJ_SUCCESS on success, or the appropriate error code. 
     1825 */ 
     1826PJ_DECL(pj_status_t) pjsua_call_xfer_replaces(pjsua_call_id call_id,  
     1827                                              pjsua_call_id dest_call_id, 
     1828                                              unsigned options, 
     1829                                              const pjsua_msg_data *msg_data); 
    17671830 
    17681831/** 
  • pjproject/trunk/pjsip/src/pjsip-ua/sip_inv.c

    r738 r797  
    387387    /* Register the module. */ 
    388388    status = pjsip_endpt_register_module(endpt, &mod_inv.mod); 
    389  
    390     return status; 
     389    if (status != PJ_SUCCESS) 
     390        return status; 
     391 
     392    return PJ_SUCCESS; 
    391393} 
    392394 
     
    681683    if (req_hdr) { 
    682684        unsigned i; 
    683         pj_str_t STR_100REL = { "100rel", 6}; 
    684         pj_str_t STR_TIMER = { "timer", 5 }; 
     685        const pj_str_t STR_100REL = { "100rel", 6}; 
     686        const pj_str_t STR_TIMER = { "timer", 5 }; 
     687        const pj_str_t STR_REPLACES = { "replaces", 8 }; 
    685688        unsigned unsupp_cnt = 0; 
    686689        pj_str_t unsupp_tags[PJSIP_GENERIC_ARRAY_MAX_COUNT]; 
     
    696699            { 
    697700                rem_option |= PJSIP_INV_REQUIRE_TIMER; 
     701 
     702            } else if (pj_stricmp(&req_hdr->values[i], &STR_REPLACES)==0) { 
     703                pj_bool_t supp; 
     704                 
     705                supp = pjsip_endpt_has_capability(endpt, PJSIP_H_SUPPORTED,  
     706                                                  NULL, &STR_REPLACES); 
     707                if (!supp) 
     708                    unsupp_tags[unsupp_cnt++] = req_hdr->values[i]; 
    698709 
    699710            } else { 
  • pjproject/trunk/pjsip/src/pjsip/sip_dialog.c

    r780 r797  
    146146        while (param != &uri->header_param) { 
    147147            pjsip_hdr *hdr; 
     148            int c; 
     149 
     150            c = param->value.ptr[param->value.slen]; 
     151            param->value.ptr[param->value.slen] = '\0'; 
    148152 
    149153            hdr = pjsip_parse_hdr(dlg->pool, &param->name, param->value.ptr, 
    150154                                  param->value.slen, NULL); 
     155 
     156            param->value.ptr[param->value.slen] = (char)c; 
     157 
    151158            if (hdr == NULL) { 
    152159                status = PJSIP_EINVALIDURI; 
     
    208215    } 
    209216 
     217    /* Remove header param from remote.info_str, if any */ 
     218    if (PJSIP_URI_SCHEME_IS_SIP(dlg->remote.info->uri) || 
     219        PJSIP_URI_SCHEME_IS_SIPS(dlg->remote.info->uri)) 
     220    { 
     221        pjsip_sip_uri *sip_uri = pjsip_uri_get_uri(dlg->remote.info->uri); 
     222        if (!pj_list_empty(&sip_uri->header_param)) { 
     223            pj_str_t tmp; 
     224 
     225            /* Remove all header param */ 
     226            pj_list_init(&sip_uri->header_param); 
     227 
     228            /* Print URI */ 
     229            tmp.ptr = pj_pool_alloc(dlg->pool, dlg->remote.info_str.slen); 
     230            tmp.slen = pjsip_uri_print(PJSIP_URI_IN_FROMTO_HDR, 
     231                                       sip_uri, tmp.ptr,  
     232                                       dlg->remote.info_str.slen); 
     233 
     234            if (tmp.slen < 1) { 
     235                status = PJSIP_EURITOOLONG; 
     236                goto on_error; 
     237            } 
     238 
     239            /* Assign remote.info_str */ 
     240            dlg->remote.info_str = tmp; 
     241        } 
     242    } 
     243 
     244 
    210245    /* Initialize remote's CSeq to -1. */ 
    211246    dlg->remote.cseq = dlg->remote.first_cseq = -1; 
     
    362397        tmp.slen = len; 
    363398 
    364     /* Save the local info. */ 
     399    /* Save the remote info. */ 
    365400    pj_strdup(dlg->pool, &dlg->remote.info_str, &tmp); 
    366401 
  • pjproject/trunk/pjsip/src/pjsip/sip_endpoint.c

    r753 r797  
    319319} 
    320320 
     321 
     322/* 
     323 * Check if the specified capability is supported. 
     324 */ 
     325PJ_DEF(pj_bool_t) pjsip_endpt_has_capability( pjsip_endpoint *endpt, 
     326                                              int htype, 
     327                                              const pj_str_t *hname, 
     328                                              const pj_str_t *token) 
     329{ 
     330    const pjsip_generic_array_hdr *hdr; 
     331    unsigned i; 
     332 
     333    hdr = (const pjsip_generic_array_hdr*)  
     334           pjsip_endpt_get_capability(endpt, htype, hname); 
     335    if (!hdr) 
     336        return PJ_FALSE; 
     337 
     338    PJ_ASSERT_RETURN(token != NULL, PJ_FALSE); 
     339 
     340    for (i=0; i<hdr->count; ++i) { 
     341        if (!pj_stricmp(&hdr->values[i], token)) 
     342            return PJ_TRUE; 
     343    } 
     344 
     345    return PJ_FALSE; 
     346} 
    321347 
    322348/* 
  • pjproject/trunk/pjsip/src/pjsip/sip_ua_layer.c

    r729 r797  
    410410 
    411411 
     412/*  
     413 * Find a dialog. 
     414 */ 
     415PJ_DEF(pjsip_dialog*) pjsip_ua_find_dialog(const pj_str_t *call_id, 
     416                                           const pj_str_t *local_tag, 
     417                                           const pj_str_t *remote_tag, 
     418                                           pj_bool_t lock_dialog) 
     419{ 
     420    struct dlg_set *dlg_set; 
     421    pjsip_dialog *dlg; 
     422 
     423    PJ_ASSERT_RETURN(call_id && local_tag && remote_tag, NULL); 
     424 
     425    /* Lock user agent. */ 
     426    pj_mutex_lock(mod_ua.mutex); 
     427 
     428    /* Lookup the dialog set. */ 
     429    dlg_set = pj_hash_get(mod_ua.dlg_table, local_tag->ptr, local_tag->slen, 
     430                          NULL); 
     431    if (dlg_set == NULL) { 
     432        /* Not found */ 
     433        pj_mutex_unlock(mod_ua.mutex); 
     434        return NULL; 
     435    } 
     436 
     437    /* Dialog set is found, now find the matching dialog based on the 
     438     * remote tag. 
     439     */ 
     440    dlg = dlg_set->dlg_list.next; 
     441    while (dlg != (pjsip_dialog*)&dlg_set->dlg_list) {   
     442        if (pj_strcmp(&dlg->remote.info->tag, remote_tag) == 0) 
     443            break; 
     444        dlg = dlg->next; 
     445    } 
     446 
     447    if (dlg == (pjsip_dialog*)&dlg_set->dlg_list) { 
     448        /* Not found */ 
     449        pj_mutex_unlock(mod_ua.mutex); 
     450        return NULL; 
     451    } 
     452 
     453    /* Dialog has been found. It SHOULD have the right Call-ID!! */ 
     454    PJ_ASSERT_ON_FAIL(pj_strcmp(&dlg->call_id->id, call_id)==0,  
     455                        {pj_mutex_unlock(mod_ua.mutex); return NULL;}); 
     456 
     457    if (lock_dialog) { 
     458        if (pjsip_dlg_try_inc_lock(dlg) != PJ_SUCCESS) { 
     459 
     460            /* 
     461             * Unable to acquire dialog's lock while holding the user 
     462             * agent's mutex. Release the UA mutex before retrying once 
     463             * more. 
     464             * 
     465             * THIS MAY CAUSE RACE CONDITION! 
     466             */ 
     467 
     468            /* Unlock user agent. */ 
     469            pj_mutex_unlock(mod_ua.mutex); 
     470            /* Lock dialog */ 
     471            pjsip_dlg_inc_lock(dlg); 
     472 
     473        } else { 
     474            /* Unlock user agent. */ 
     475            pj_mutex_unlock(mod_ua.mutex); 
     476        } 
     477 
     478    } else { 
     479        /* Unlock user agent. */ 
     480        pj_mutex_unlock(mod_ua.mutex); 
     481    } 
     482 
     483    return dlg; 
     484} 
     485 
     486 
    412487/* 
    413488 * Find the first dialog in dialog set in hash table for an incoming message. 
  • pjproject/trunk/pjsip/src/pjsip/sip_util.c

    r582 r797  
    11961196 
    11971197/* 
     1198 * Send response combo 
     1199 */ 
     1200PJ_DEF(pj_status_t) pjsip_endpt_send_response2( pjsip_endpoint *endpt, 
     1201                                                pjsip_rx_data *rdata, 
     1202                                                pjsip_tx_data *tdata, 
     1203                                                void *token, 
     1204                                                void (*cb)(pjsip_send_state*, 
     1205                                                           pj_ssize_t sent, 
     1206                                                           pj_bool_t *cont)) 
     1207{ 
     1208    pjsip_response_addr res_addr; 
     1209    pj_status_t status; 
     1210 
     1211    status = pjsip_get_response_addr(tdata->pool, rdata, &res_addr); 
     1212    if (status != PJ_SUCCESS) { 
     1213        pjsip_tx_data_dec_ref(tdata); 
     1214        return PJ_SUCCESS; 
     1215    } 
     1216 
     1217    status = pjsip_endpt_send_response(endpt, &res_addr, tdata, token, cb); 
     1218    return status; 
     1219} 
     1220 
     1221 
     1222/* 
    11981223 * Send response 
    11991224 */ 
  • pjproject/trunk/pjsip/src/pjsua-lib/pjsua_call.c

    r782 r797  
    373373    pj_str_t contact; 
    374374    pjsip_dialog *dlg = pjsip_rdata_get_dlg(rdata); 
     375    pjsip_dialog *replaced_dlg = NULL; 
    375376    pjsip_transaction *tsx = pjsip_rdata_get_tsx(rdata); 
    376377    pjsip_msg *msg = rdata->msg_info.msg; 
     
    420421    pj_gettimeofday(&call->start_time); 
    421422 
     423    /* Check INVITE request for Replaces header. If Replaces header is 
     424     * present, the function will make sure that we can handle the request. 
     425     */ 
     426    status = pjsip_replaces_verify_request(rdata, &replaced_dlg, PJ_FALSE, 
     427                                           &response); 
     428    if (status != PJ_SUCCESS) { 
     429        /* 
     430         * Something wrong with the Replaces header. 
     431         */ 
     432        if (response) { 
     433            pjsip_response_addr res_addr; 
     434 
     435            pjsip_get_response_addr(response->pool, rdata, &res_addr); 
     436            pjsip_endpt_send_response(pjsua_var.endpt, &res_addr, response,  
     437                                      NULL, NULL); 
     438 
     439        } else { 
     440 
     441            /* Respond with 500 (Internal Server Error) */ 
     442            pjsip_endpt_respond_stateless(pjsua_var.endpt, rdata, 500, NULL, 
     443                                          NULL, NULL); 
     444        } 
     445 
     446        PJSUA_UNLOCK(); 
     447        return PJ_TRUE; 
     448    } 
     449 
     450    /* If this INVITE request contains Replaces header, notify application 
     451     * about the request so that application can do subsequent checking 
     452     * if it wants to. 
     453     */ 
     454    if (replaced_dlg != NULL && pjsua_var.ua_cfg.cb.on_call_replace_request) { 
     455        pjsua_call *replaced_call; 
     456        int st_code = 200; 
     457        pj_str_t st_text = { "OK", 2 }; 
     458 
     459        /* Get the replaced call instance */ 
     460        replaced_call = replaced_dlg->mod_data[pjsua_var.mod.id]; 
     461 
     462        /* Notify application */ 
     463        pjsua_var.ua_cfg.cb.on_call_replace_request(replaced_call->index, 
     464                                                    rdata, &st_code, &st_text); 
     465 
     466        /* Must specify final response */ 
     467        PJ_ASSERT_ON_FAIL(st_code >= 200, st_code = 200); 
     468 
     469        /* Check if application rejects this request. */ 
     470        if (st_code >= 300) { 
     471 
     472            if (st_text.slen == 2) 
     473                st_text = *pjsip_get_status_text(st_code); 
     474 
     475            pjsip_endpt_respond(pjsua_var.endpt, NULL, rdata,  
     476                                st_code, &st_text, NULL, NULL, NULL); 
     477            PJSUA_UNLOCK(); 
     478            return PJ_TRUE; 
     479        } 
     480    } 
     481 
     482 
    422483    /* Get media capability from media endpoint: */ 
    423484    status = pjmedia_endpt_create_sdp( pjsua_var.med_endpt,  
     
    546607 
    547608 
    548     /* Notify application */ 
    549     if (pjsua_var.ua_cfg.cb.on_incoming_call) 
    550         pjsua_var.ua_cfg.cb.on_incoming_call(acc_id, call_id, rdata); 
     609    /* Check if this request should replace existing call */ 
     610    if (replaced_dlg) { 
     611        pjsip_inv_session *replaced_inv; 
     612        struct pjsua_call *replaced_call; 
     613        pjsip_tx_data *tdata; 
     614 
     615        /* Get the invite session in the dialog */ 
     616        replaced_inv = pjsip_dlg_get_inv_session(replaced_dlg); 
     617 
     618        /* Get the replaced call instance */ 
     619        replaced_call = replaced_dlg->mod_data[pjsua_var.mod.id]; 
     620 
     621        /* Notify application */ 
     622        if (pjsua_var.ua_cfg.cb.on_call_replaced) 
     623            pjsua_var.ua_cfg.cb.on_call_replaced(replaced_call->index, 
     624                                                 call_id); 
     625 
     626        PJ_LOG(4,(THIS_FILE, "Answering replacement call %d with 200/OK", 
     627                             call_id)); 
     628 
     629        /* Answer the new call with 200 response */ 
     630        status = pjsip_inv_answer(inv, 200, NULL, NULL, &tdata); 
     631        if (status == PJ_SUCCESS) 
     632            status = pjsip_inv_send_msg(inv, tdata); 
     633 
     634        if (status != PJ_SUCCESS) 
     635            pjsua_perror(THIS_FILE, "Error answering session", status); 
     636 
     637 
     638        PJ_LOG(4,(THIS_FILE, "Disconnecting replaced call %d", 
     639                             replaced_call->index)); 
     640 
     641        /* Disconnect replaced invite session */ 
     642        status = pjsip_inv_end_session(replaced_inv, PJSIP_SC_GONE, NULL, 
     643                                       &tdata); 
     644        if (status == PJ_SUCCESS && tdata) 
     645            status = pjsip_inv_send_msg(replaced_inv, tdata); 
     646 
     647        if (status != PJ_SUCCESS) 
     648            pjsua_perror(THIS_FILE, "Error terminating session", status); 
     649 
     650 
     651    } else { 
     652 
     653        /* Notify application */ 
     654        if (pjsua_var.ua_cfg.cb.on_incoming_call) 
     655            pjsua_var.ua_cfg.cb.on_incoming_call(acc_id, call_id, rdata); 
     656 
     657    } 
     658 
    551659 
    552660    /* This INVITE request has been handled. */ 
     
    10661174    pjsua_call *call; 
    10671175    pjsip_dialog *dlg; 
     1176    pjsip_generic_string_hdr *gs_hdr; 
     1177    const pj_str_t str_ref_by = { "Referred-By", 11 }; 
    10681178    struct pjsip_evsub_user xfer_cb; 
    10691179    pj_status_t status; 
     
    11021212    } 
    11031213 
     1214    /* Add Referred-By header */ 
     1215    gs_hdr = pjsip_generic_string_hdr_create(tdata->pool, &str_ref_by, 
     1216                                             &dlg->local.info_str); 
     1217    pjsip_msg_add_hdr(tdata->msg, (pjsip_hdr*)gs_hdr); 
     1218 
     1219 
    11041220    /* Add additional headers etc */ 
    11051221    pjsua_process_msg_data( tdata, msg_data); 
     
    11221238    return PJ_SUCCESS; 
    11231239 
     1240} 
     1241 
     1242 
     1243/* 
     1244 * Initiate attended call transfer to the specified address. 
     1245 */ 
     1246PJ_DEF(pj_status_t) pjsua_call_xfer_replaces( pjsua_call_id call_id,  
     1247                                              pjsua_call_id dest_call_id, 
     1248                                              unsigned options, 
     1249                                              const pjsua_msg_data *msg_data) 
     1250{ 
     1251    pjsua_call *dest_call; 
     1252    pjsip_dialog *dest_dlg; 
     1253    char str_dest_buf[512]; 
     1254    pj_str_t str_dest; 
     1255    int len; 
     1256    pjsip_uri *uri; 
     1257    pj_status_t status; 
     1258     
     1259 
     1260    PJ_ASSERT_RETURN(call_id>=0 && call_id<(int)pjsua_var.ua_cfg.max_calls, 
     1261                     PJ_EINVAL); 
     1262    PJ_ASSERT_RETURN(dest_call_id>=0 &&  
     1263                      dest_call_id<(int)pjsua_var.ua_cfg.max_calls, 
     1264                     PJ_EINVAL); 
     1265     
     1266    status = acquire_call("pjsua_call_xfer_replaces()", dest_call_id,  
     1267                          &dest_call, &dest_dlg); 
     1268    if (status != PJ_SUCCESS) 
     1269        return status; 
     1270         
     1271    /*  
     1272     * Create REFER destination URI with Replaces field. 
     1273     */ 
     1274 
     1275    /* Make sure we have sufficient buffer's length */ 
     1276    PJ_ASSERT_RETURN( dest_dlg->remote.info_str.slen + 
     1277                      dest_dlg->call_id->id.slen + 
     1278                      dest_dlg->remote.info->tag.slen + 
     1279                      dest_dlg->local.info->tag.slen + 32  
     1280                      < sizeof(str_dest_buf), PJSIP_EURITOOLONG); 
     1281 
     1282    /* Print URI */ 
     1283    str_dest_buf[0] = '<'; 
     1284    str_dest.slen = 1; 
     1285 
     1286    uri = pjsip_uri_get_uri(dest_dlg->remote.info->uri); 
     1287    len = pjsip_uri_print(PJSIP_URI_IN_REQ_URI, uri,  
     1288                          str_dest_buf+1, sizeof(str_dest_buf)-1); 
     1289    if (len < 0) 
     1290        return PJSIP_EURITOOLONG; 
     1291 
     1292    str_dest.slen += len; 
     1293 
     1294 
     1295    /* Build the URI */ 
     1296    len = pj_ansi_snprintf(str_dest_buf + str_dest.slen,  
     1297                           sizeof(str_dest_buf) - str_dest.slen, 
     1298                           "?%s" 
     1299                           "Replaces=%.*s" 
     1300                           "%%3Bto-tag%%3D%.*s" 
     1301                           "%%3Bfrom-tag%%3D%.*s>", 
     1302                           ((options&PJSUA_XFER_NO_REQUIRE_REPLACES) ? 
     1303                            "" : "Require=replaces&"), 
     1304                           (int)dest_dlg->call_id->id.slen, 
     1305                           dest_dlg->call_id->id.ptr, 
     1306                           (int)dest_dlg->remote.info->tag.slen, 
     1307                           dest_dlg->remote.info->tag.ptr, 
     1308                           (int)dest_dlg->local.info->tag.slen, 
     1309                           dest_dlg->local.info->tag.ptr); 
     1310 
     1311    PJ_ASSERT_RETURN(len > 0 && len <= (int)sizeof(str_dest_buf)-str_dest.slen, 
     1312                     PJSIP_EURITOOLONG); 
     1313     
     1314    str_dest.ptr = str_dest_buf; 
     1315    str_dest.slen += len; 
     1316 
     1317    pjsip_dlg_dec_lock(dest_dlg); 
     1318     
     1319    return pjsua_call_xfer(call_id, &str_dest, msg_data); 
    11241320} 
    11251321 
     
    23412537    const pj_str_t str_refer_to = { "Refer-To", 8}; 
    23422538    const pj_str_t str_refer_sub = { "Refer-Sub", 9 }; 
     2539    const pj_str_t str_ref_by = { "Referred-By", 11 }; 
    23432540    pjsip_generic_string_hdr *refer_to; 
    23442541    pjsip_generic_string_hdr *refer_sub; 
     2542    pjsip_hdr *ref_by_hdr; 
    23452543    pj_bool_t no_refer_sub = PJ_FALSE; 
    23462544    char *uri; 
     2545    pjsua_msg_data msg_data; 
    23472546    pj_str_t tmp; 
    23482547    pjsip_status_code code; 
     
    23732572    } 
    23742573 
     2574    /* Find optional Referred-By header (to be copied onto outgoing INVITE 
     2575     * request. 
     2576     */ 
     2577    ref_by_hdr = pjsip_msg_find_hdr_by_name(rdata->msg_info.msg, &str_ref_by,  
     2578                                            NULL); 
    23752579 
    23762580    /* Notify callback */ 
     
    24912695    uri[refer_to->hvalue.slen] = '\0'; 
    24922696 
     2697    /* Init msg_data */ 
     2698    pjsua_msg_data_init(&msg_data); 
     2699 
     2700    /* If Referred-By header is present in the REFER request, copy this 
     2701     * to the outgoing INVITE request. 
     2702     */ 
     2703    if (ref_by_hdr != NULL) { 
     2704        pjsip_hdr *dup = pjsip_hdr_clone(rdata->tp_info.pool, ref_by_hdr); 
     2705        pj_list_push_back(&msg_data.hdr_list, dup); 
     2706    } 
     2707 
    24932708    /* Now make the outgoing call. */ 
    24942709    tmp = pj_str(uri); 
    24952710    status = pjsua_call_make_call(existing_call->acc_id, &tmp, 0, 
    2496                                   existing_call->user_data, NULL,  
     2711                                  existing_call->user_data, &msg_data,  
    24972712                                  &new_call); 
    24982713    if (status != PJ_SUCCESS) { 
  • pjproject/trunk/pjsip/src/pjsua-lib/pjsua_core.c

    r782 r797  
    505505    /* Initialize UA layer module: */ 
    506506    status = pjsip_ua_init_module( pjsua_var.endpt, NULL ); 
     507    PJ_ASSERT_RETURN(status == PJ_SUCCESS, status); 
     508 
     509 
     510    /* Initialize Replaces support. */ 
     511    status = pjsip_replaces_init_module( pjsua_var.endpt ); 
    507512    PJ_ASSERT_RETURN(status == PJ_SUCCESS, status); 
    508513 
Note: See TracChangeset for help on using the changeset viewer.