- Timestamp:
- Oct 26, 2009 3:47:52 PM (15 years ago)
- Location:
- pjproject/trunk
- Files:
-
- 3 added
- 19 edited
Legend:
- Unmodified
- Added
- Removed
-
pjproject/trunk/aconfigure
r2962 r2970 11501 11501 _ACEOF 11502 11502 11503 cat >>confdefs.h <<\_ACEOF 11504 #define PJ_HAS_SSL_SOCK 1 11505 _ACEOF 11506 11503 11507 else 11504 11508 { echo "$as_me:$LINENO: result: ** OpenSSL libraries not found, disabling SSL support **" >&5 -
pjproject/trunk/aconfigure.ac
r2962 r2970 760 760 AC_MSG_RESULT([OpenSSL library found, SSL support enabled]) 761 761 AC_DEFINE(PJSIP_HAS_TLS_TRANSPORT, 1) 762 AC_DEFINE(PJ_HAS_SSL_SOCK, 1) 762 763 else 763 764 AC_MSG_RESULT([** OpenSSL libraries not found, disabling SSL support **]) -
pjproject/trunk/pjlib/build/Makefile
r2966 r2970 27 27 pool.o pool_buf.o pool_caching.o pool_dbg.o rand.o \ 28 28 rbtree.o sock_common.o sock_qos_common.o sock_qos_bsd.o \ 29 s tring.o timer.o types.o29 ssl_sock_common.o ssl_sock_ossl.o string.o timer.o types.o 30 30 export PJLIB_CFLAGS += $(_CFLAGS) 31 31 … … 38 38 ioq_unreg.o ioq_tcp.o \ 39 39 list.o mutex.o os.o pool.o pool_perf.o rand.o rbtree.o \ 40 select.o sleep.o sock.o sock_perf.o \40 select.o sleep.o sock.o sock_perf.o ssl_sock.o \ 41 41 string.o test.o thread.o timer.o timestamp.o \ 42 42 udp_echo_srv_sync.o udp_echo_srv_ioqueue.o \ -
pjproject/trunk/pjlib/build/pjlib.dsp
r2966 r2970 354 354 # Begin Source File 355 355 356 SOURCE=..\src\pj\ssl_sock_common.c 357 # End Source File 358 # Begin Source File 359 360 SOURCE=..\src\pj\ssl_sock_ossl.c 361 # End Source File 362 # Begin Source File 363 356 364 SOURCE=..\src\pj\string.c 357 365 # End Source File … … 603 611 604 612 SOURCE=..\include\pj\sock_select.h 613 # End Source File 614 # Begin Source File 615 616 SOURCE=..\include\pj\ssl_sock.h 605 617 # End Source File 606 618 # Begin Source File -
pjproject/trunk/pjlib/build/pjlib.vcproj
r2966 r2970 5644 5644 /> 5645 5645 </FileConfiguration> 5646 </File> 5647 <File 5648 RelativePath="..\src\pj\ssl_sock_common.c" 5649 > 5650 </File> 5651 <File 5652 RelativePath="..\src\pj\ssl_sock_ossl.c" 5653 > 5646 5654 </File> 5647 5655 <File … … 11639 11647 </File> 11640 11648 <File 11649 RelativePath="..\include\pj\ssl_sock.h" 11650 > 11651 </File> 11652 <File 11641 11653 RelativePath="..\include\pj\string.h" 11642 11654 > -
pjproject/trunk/pjlib/build/pjlib_test.dsp
r2148 r2970 75 75 LINK32=link.exe 76 76 # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept 77 # ADD LINK32 netapi32.lib mswsock.lib ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /out:"../bin/pjlib-test-i386-win32-vc6-debug.exe" /pdbtype:sept77 # ADD LINK32 netapi32.lib mswsock.lib ws2_32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib libeay32MT.lib ssleay32MT.lib /nologo /subsystem:console /debug /machine:I386 /out:"../bin/pjlib-test-i386-win32-vc6-debug.exe" /pdbtype:sept 78 78 79 79 !ENDIF … … 191 191 192 192 SOURCE="..\src\pjlib-test\sock_perf.c" 193 # End Source File 194 # Begin Source File 195 196 SOURCE="..\src\pjlib-test\ssl_sock.c" 193 197 # End Source File 194 198 # Begin Source File -
pjproject/trunk/pjlib/build/pjlib_test.vcproj
r2664 r2970 35 35 <Configuration 36 36 Name="Debug|Win32" 37 ConfigurationType="1" 37 38 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops" 38 39 UseOfMFC="0" 39 40 ATLMinimizesCRunTimeLibraryUsage="false" 40 41 41 CharacterSet="2" 42 43 ConfigurationType="1"44 UseOfMFC="0"45 42 > 46 43 <Tool … … 61 58 <Tool 62 59 Name="VCCLCompilerTool" 60 AdditionalIncludeDirectories="../include" 63 61 PreprocessorDefinitions="_CONSOLE;" 64 65 AdditionalIncludeDirectories="../include"66 62 PrecompiledHeaderFile="" 67 63 /> … … 79 75 AdditionalDependencies="netapi32.lib mswsock.lib ws2_32.lib odbc32.lib odbccp32.lib oleaut32.lib ole32.lib" 80 76 OutputFile="..\bin\pjlib-test-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).exe" 81 82 77 /> 83 78 <Tool … … 108 103 <Configuration 109 104 Name="Debug|Windows Mobile 6 Standard SDK (ARMV4I)" 105 ConfigurationType="1" 110 106 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 111 112 107 ATLMinimizesCRunTimeLibraryUsage="false" 113 114 108 CharacterSet="1" 115 116 ConfigurationType="1"117 109 > 118 110 <Tool … … 150 142 AdditionalDependencies="ws2.lib" 151 143 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).exe" 152 153 144 /> 154 145 <Tool … … 178 169 <Configuration 179 170 Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)" 171 ConfigurationType="1" 180 172 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 181 182 173 ATLMinimizesCRunTimeLibraryUsage="false" 183 184 174 CharacterSet="1" 185 186 ConfigurationType="1"187 175 > 188 176 <Tool … … 220 208 AdditionalDependencies="ws2.lib" 221 209 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).exe" 222 223 210 /> 224 211 <Tool … … 247 234 </Configuration> 248 235 <Configuration 249 Name=" Release|Win32"250 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops"251 236 Name="Debug|Pocket PC 2003 (ARMV4)" 237 ConfigurationType="1" 238 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 252 239 ATLMinimizesCRunTimeLibraryUsage="false" 253 254 CharacterSet="2"255 256 ConfigurationType="1"257 UseOfMFC="0"258 >259 <Tool260 Name="VCPreBuildEventTool"261 />262 <Tool263 Name="VCCustomBuildTool"264 />265 <Tool266 Name="VCXMLDataGeneratorTool"267 />268 <Tool269 Name="VCWebServiceProxyGeneratorTool"270 />271 <Tool272 Name="VCMIDLTool"273 />274 <Tool275 Name="VCCLCompilerTool"276 PreprocessorDefinitions="_CONSOLE;"277 278 AdditionalIncludeDirectories="../include"279 PrecompiledHeaderFile=""280 />281 <Tool282 Name="VCManagedResourceCompilerTool"283 />284 <Tool285 Name="VCResourceCompilerTool"286 />287 <Tool288 Name="VCPreLinkEventTool"289 />290 <Tool291 Name="VCLinkerTool"292 AdditionalDependencies="netapi32.lib mswsock.lib ws2_32.lib odbc32.lib odbccp32.lib oleaut32.lib ole32.lib"293 OutputFile="..\bin\pjlib-test-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).exe"294 295 />296 <Tool297 Name="VCALinkTool"298 />299 <Tool300 Name="VCManifestTool"301 />302 <Tool303 Name="VCXDCMakeTool"304 />305 <Tool306 Name="VCBscMakeTool"307 />308 <Tool309 Name="VCFxCopTool"310 />311 <Tool312 Name="VCAppVerifierTool"313 />314 <Tool315 Name="VCWebDeploymentTool"316 />317 <Tool318 Name="VCPostBuildEventTool"319 />320 </Configuration>321 <Configuration322 Name="Release|Windows Mobile 6 Standard SDK (ARMV4I)"323 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops"324 325 ATLMinimizesCRunTimeLibraryUsage="false"326 327 240 CharacterSet="1" 328 329 ConfigurationType="1"330 241 > 331 242 <Tool … … 362 273 Name="VCLinkerTool" 363 274 AdditionalDependencies="ws2.lib" 364 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).exe" 365 275 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).exe" 366 276 /> 367 277 <Tool … … 390 300 </Configuration> 391 301 <Configuration 392 Name=" Release|Windows Mobile 6 Professional SDK (ARMV4I)"393 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops"394 302 Name="Debug|Smartphone 2003 (ARMV4)" 303 ConfigurationType="1" 304 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 395 305 ATLMinimizesCRunTimeLibraryUsage="false" 396 397 306 CharacterSet="1" 398 399 ConfigurationType="1"400 307 > 401 308 <Tool … … 432 339 Name="VCLinkerTool" 433 340 AdditionalDependencies="ws2.lib" 434 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).exe" 435 341 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).exe" 436 342 /> 437 343 <Tool … … 460 366 </Configuration> 461 367 <Configuration 462 Name="Debug -Static|Win32"463 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops"464 368 Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 369 ConfigurationType="1" 370 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 465 371 ATLMinimizesCRunTimeLibraryUsage="false" 466 467 CharacterSet="2"468 469 ConfigurationType="1"470 UseOfMFC="0"471 >472 <Tool473 Name="VCPreBuildEventTool"474 />475 <Tool476 Name="VCCustomBuildTool"477 />478 <Tool479 Name="VCXMLDataGeneratorTool"480 />481 <Tool482 Name="VCWebServiceProxyGeneratorTool"483 />484 <Tool485 Name="VCMIDLTool"486 />487 <Tool488 Name="VCCLCompilerTool"489 PreprocessorDefinitions="_CONSOLE;"490 491 AdditionalIncludeDirectories="../include"492 PrecompiledHeaderFile=""493 />494 <Tool495 Name="VCManagedResourceCompilerTool"496 />497 <Tool498 Name="VCResourceCompilerTool"499 />500 <Tool501 Name="VCPreLinkEventTool"502 />503 <Tool504 Name="VCLinkerTool"505 AdditionalDependencies="netapi32.lib mswsock.lib ws2_32.lib odbc32.lib odbccp32.lib oleaut32.lib ole32.lib"506 OutputFile="..\bin\pjlib-test-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).exe"507 508 />509 <Tool510 Name="VCALinkTool"511 />512 <Tool513 Name="VCManifestTool"514 />515 <Tool516 Name="VCXDCMakeTool"517 />518 <Tool519 Name="VCBscMakeTool"520 />521 <Tool522 Name="VCFxCopTool"523 />524 <Tool525 Name="VCAppVerifierTool"526 />527 <Tool528 Name="VCWebDeploymentTool"529 />530 <Tool531 Name="VCPostBuildEventTool"532 />533 </Configuration>534 <Configuration535 Name="Debug-Static|Windows Mobile 6 Standard SDK (ARMV4I)"536 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops"537 538 ATLMinimizesCRunTimeLibraryUsage="false"539 540 372 CharacterSet="1" 541 542 ConfigurationType="1"543 373 > 544 374 <Tool … … 575 405 Name="VCLinkerTool" 576 406 AdditionalDependencies="ws2.lib" 577 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).exe" 578 407 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).exe" 579 408 /> 580 409 <Tool … … 603 432 </Configuration> 604 433 <Configuration 605 Name="Debug -Static|Windows Mobile 6 ProfessionalSDK (ARMV4I)"606 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops"607 434 Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 435 ConfigurationType="1" 436 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 608 437 ATLMinimizesCRunTimeLibraryUsage="false" 609 610 438 CharacterSet="1" 611 612 ConfigurationType="1"613 439 > 614 440 <Tool … … 645 471 Name="VCLinkerTool" 646 472 AdditionalDependencies="ws2.lib" 647 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).exe" 648 473 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).exe" 649 474 /> 650 475 <Tool … … 673 498 </Configuration> 674 499 <Configuration 675 Name="Release-Dynamic|Win32" 500 Name="Release|Win32" 501 ConfigurationType="1" 676 502 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops" 677 503 UseOfMFC="0" 678 504 ATLMinimizesCRunTimeLibraryUsage="false" 679 680 505 CharacterSet="2" 681 682 ConfigurationType="1"683 UseOfMFC="0"684 506 > 685 507 <Tool … … 700 522 <Tool 701 523 Name="VCCLCompilerTool" 524 AdditionalIncludeDirectories="../include" 702 525 PreprocessorDefinitions="_CONSOLE;" 703 704 AdditionalIncludeDirectories="../include"705 526 PrecompiledHeaderFile="" 706 527 /> … … 718 539 AdditionalDependencies="netapi32.lib mswsock.lib ws2_32.lib odbc32.lib odbccp32.lib oleaut32.lib ole32.lib" 719 540 OutputFile="..\bin\pjlib-test-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).exe" 720 721 541 /> 722 542 <Tool … … 746 566 </Configuration> 747 567 <Configuration 748 Name="Release-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I)" 568 Name="Release|Windows Mobile 6 Standard SDK (ARMV4I)" 569 ConfigurationType="1" 749 570 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 750 751 571 ATLMinimizesCRunTimeLibraryUsage="false" 752 753 572 CharacterSet="1" 754 755 ConfigurationType="1"756 573 > 757 574 <Tool … … 789 606 AdditionalDependencies="ws2.lib" 790 607 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).exe" 791 792 608 /> 793 609 <Tool … … 816 632 </Configuration> 817 633 <Configuration 818 Name="Release-Dynamic|Windows Mobile 6 Professional SDK (ARMV4I)" 634 Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)" 635 ConfigurationType="1" 819 636 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 820 821 637 ATLMinimizesCRunTimeLibraryUsage="false" 822 823 638 CharacterSet="1" 824 825 ConfigurationType="1"826 639 > 827 640 <Tool … … 859 672 AdditionalDependencies="ws2.lib" 860 673 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).exe" 861 862 674 /> 863 675 <Tool … … 886 698 </Configuration> 887 699 <Configuration 888 Name=" Debug-Dynamic|Win32"889 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops"890 700 Name="Release|Pocket PC 2003 (ARMV4)" 701 ConfigurationType="1" 702 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 891 703 ATLMinimizesCRunTimeLibraryUsage="false" 892 893 CharacterSet="2"894 895 ConfigurationType="1"896 UseOfMFC="0"897 >898 <Tool899 Name="VCPreBuildEventTool"900 />901 <Tool902 Name="VCCustomBuildTool"903 />904 <Tool905 Name="VCXMLDataGeneratorTool"906 />907 <Tool908 Name="VCWebServiceProxyGeneratorTool"909 />910 <Tool911 Name="VCMIDLTool"912 />913 <Tool914 Name="VCCLCompilerTool"915 PreprocessorDefinitions="_CONSOLE;"916 917 AdditionalIncludeDirectories="../include"918 PrecompiledHeaderFile=""919 />920 <Tool921 Name="VCManagedResourceCompilerTool"922 />923 <Tool924 Name="VCResourceCompilerTool"925 />926 <Tool927 Name="VCPreLinkEventTool"928 />929 <Tool930 Name="VCLinkerTool"931 AdditionalDependencies="netapi32.lib mswsock.lib ws2_32.lib odbc32.lib odbccp32.lib oleaut32.lib ole32.lib"932 OutputFile="..\bin\pjlib-test-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).exe"933 934 />935 <Tool936 Name="VCALinkTool"937 />938 <Tool939 Name="VCManifestTool"940 />941 <Tool942 Name="VCXDCMakeTool"943 />944 <Tool945 Name="VCBscMakeTool"946 />947 <Tool948 Name="VCFxCopTool"949 />950 <Tool951 Name="VCAppVerifierTool"952 />953 <Tool954 Name="VCWebDeploymentTool"955 />956 <Tool957 Name="VCPostBuildEventTool"958 />959 </Configuration>960 <Configuration961 Name="Debug-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I)"962 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops"963 964 ATLMinimizesCRunTimeLibraryUsage="false"965 966 704 CharacterSet="1" 967 968 ConfigurationType="1"969 705 > 970 706 <Tool … … 1001 737 Name="VCLinkerTool" 1002 738 AdditionalDependencies="ws2.lib" 1003 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).exe" 1004 739 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).exe" 1005 740 /> 1006 741 <Tool … … 1029 764 </Configuration> 1030 765 <Configuration 1031 Name=" Debug-Dynamic|Windows Mobile 6 Professional SDK (ARMV4I)"1032 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops"1033 766 Name="Release|Smartphone 2003 (ARMV4)" 767 ConfigurationType="1" 768 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 1034 769 ATLMinimizesCRunTimeLibraryUsage="false" 1035 1036 770 CharacterSet="1" 1037 1038 ConfigurationType="1"1039 771 > 1040 772 <Tool … … 1071 803 Name="VCLinkerTool" 1072 804 AdditionalDependencies="ws2.lib" 1073 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).exe" 1074 805 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).exe" 1075 806 /> 1076 807 <Tool … … 1099 830 </Configuration> 1100 831 <Configuration 1101 Name="Release -Static|Win32"1102 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops"1103 832 Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 833 ConfigurationType="1" 834 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 1104 835 ATLMinimizesCRunTimeLibraryUsage="false" 1105 1106 CharacterSet="2"1107 1108 ConfigurationType="1"1109 UseOfMFC="0"1110 >1111 <Tool1112 Name="VCPreBuildEventTool"1113 />1114 <Tool1115 Name="VCCustomBuildTool"1116 />1117 <Tool1118 Name="VCXMLDataGeneratorTool"1119 />1120 <Tool1121 Name="VCWebServiceProxyGeneratorTool"1122 />1123 <Tool1124 Name="VCMIDLTool"1125 />1126 <Tool1127 Name="VCCLCompilerTool"1128 PreprocessorDefinitions="_CONSOLE;"1129 1130 AdditionalIncludeDirectories="../include"1131 PrecompiledHeaderFile=""1132 />1133 <Tool1134 Name="VCManagedResourceCompilerTool"1135 />1136 <Tool1137 Name="VCResourceCompilerTool"1138 />1139 <Tool1140 Name="VCPreLinkEventTool"1141 />1142 <Tool1143 Name="VCLinkerTool"1144 AdditionalDependencies="netapi32.lib mswsock.lib ws2_32.lib odbc32.lib odbccp32.lib oleaut32.lib ole32.lib"1145 OutputFile="..\bin\pjlib-test-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).exe"1146 1147 />1148 <Tool1149 Name="VCALinkTool"1150 />1151 <Tool1152 Name="VCManifestTool"1153 />1154 <Tool1155 Name="VCXDCMakeTool"1156 />1157 <Tool1158 Name="VCBscMakeTool"1159 />1160 <Tool1161 Name="VCFxCopTool"1162 />1163 <Tool1164 Name="VCAppVerifierTool"1165 />1166 <Tool1167 Name="VCWebDeploymentTool"1168 />1169 <Tool1170 Name="VCPostBuildEventTool"1171 />1172 </Configuration>1173 <Configuration1174 Name="Release-Static|Windows Mobile 6 Standard SDK (ARMV4I)"1175 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops"1176 1177 ATLMinimizesCRunTimeLibraryUsage="false"1178 1179 836 CharacterSet="1" 1180 1181 ConfigurationType="1"1182 837 > 1183 838 <Tool … … 1214 869 Name="VCLinkerTool" 1215 870 AdditionalDependencies="ws2.lib" 1216 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).exe" 1217 871 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).exe" 1218 872 /> 1219 873 <Tool … … 1242 896 </Configuration> 1243 897 <Configuration 1244 Name="Release -Static|Windows Mobile 6 ProfessionalSDK (ARMV4I)"1245 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops"1246 898 Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 899 ConfigurationType="1" 900 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 1247 901 ATLMinimizesCRunTimeLibraryUsage="false" 1248 1249 902 CharacterSet="1" 1250 1251 ConfigurationType="1"1252 903 > 1253 904 <Tool … … 1284 935 Name="VCLinkerTool" 1285 936 AdditionalDependencies="ws2.lib" 1286 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).exe" 1287 937 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).exe" 1288 938 /> 1289 939 <Tool … … 1312 962 </Configuration> 1313 963 <Configuration 1314 Name="Debug|Pocket PC 2003 (ARMV4)" 1315 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 1316 964 Name="Debug-Static|Win32" 965 ConfigurationType="1" 966 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops" 967 UseOfMFC="0" 1317 968 ATLMinimizesCRunTimeLibraryUsage="false" 1318 969 CharacterSet="2" 970 > 971 <Tool 972 Name="VCPreBuildEventTool" 973 /> 974 <Tool 975 Name="VCCustomBuildTool" 976 /> 977 <Tool 978 Name="VCXMLDataGeneratorTool" 979 /> 980 <Tool 981 Name="VCWebServiceProxyGeneratorTool" 982 /> 983 <Tool 984 Name="VCMIDLTool" 985 /> 986 <Tool 987 Name="VCCLCompilerTool" 988 AdditionalIncludeDirectories="../include" 989 PreprocessorDefinitions="_CONSOLE;" 990 PrecompiledHeaderFile="" 991 /> 992 <Tool 993 Name="VCManagedResourceCompilerTool" 994 /> 995 <Tool 996 Name="VCResourceCompilerTool" 997 /> 998 <Tool 999 Name="VCPreLinkEventTool" 1000 /> 1001 <Tool 1002 Name="VCLinkerTool" 1003 AdditionalDependencies="netapi32.lib mswsock.lib ws2_32.lib odbc32.lib odbccp32.lib oleaut32.lib ole32.lib" 1004 OutputFile="..\bin\pjlib-test-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).exe" 1005 /> 1006 <Tool 1007 Name="VCALinkTool" 1008 /> 1009 <Tool 1010 Name="VCManifestTool" 1011 /> 1012 <Tool 1013 Name="VCXDCMakeTool" 1014 /> 1015 <Tool 1016 Name="VCBscMakeTool" 1017 /> 1018 <Tool 1019 Name="VCFxCopTool" 1020 /> 1021 <Tool 1022 Name="VCAppVerifierTool" 1023 /> 1024 <Tool 1025 Name="VCWebDeploymentTool" 1026 /> 1027 <Tool 1028 Name="VCPostBuildEventTool" 1029 /> 1030 </Configuration> 1031 <Configuration 1032 Name="Debug-Static|Windows Mobile 6 Standard SDK (ARMV4I)" 1033 ConfigurationType="1" 1034 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 1035 ATLMinimizesCRunTimeLibraryUsage="false" 1319 1036 CharacterSet="1" 1320 1321 ConfigurationType="1"1322 1037 > 1323 1038 <Tool … … 1354 1069 Name="VCLinkerTool" 1355 1070 AdditionalDependencies="ws2.lib" 1356 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).exe" 1357 1071 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).exe" 1358 1072 /> 1359 1073 <Tool … … 1382 1096 </Configuration> 1383 1097 <Configuration 1384 Name=" Release|Pocket PC 2003 (ARMV4)"1385 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops"1386 1098 Name="Debug-Static|Windows Mobile 6 Professional SDK (ARMV4I)" 1099 ConfigurationType="1" 1100 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 1387 1101 ATLMinimizesCRunTimeLibraryUsage="false" 1388 1389 1102 CharacterSet="1" 1390 1391 ConfigurationType="1"1392 1103 > 1393 1104 <Tool … … 1424 1135 Name="VCLinkerTool" 1425 1136 AdditionalDependencies="ws2.lib" 1426 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).exe" 1427 1137 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).exe" 1428 1138 /> 1429 1139 <Tool … … 1453 1163 <Configuration 1454 1164 Name="Debug-Static|Pocket PC 2003 (ARMV4)" 1165 ConfigurationType="1" 1455 1166 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 1456 1457 1167 ATLMinimizesCRunTimeLibraryUsage="false" 1458 1459 1168 CharacterSet="1" 1460 1461 ConfigurationType="1"1462 1169 > 1463 1170 <Tool … … 1495 1202 AdditionalDependencies="ws2.lib" 1496 1203 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).exe" 1497 1498 1204 /> 1499 1205 <Tool … … 1522 1228 </Configuration> 1523 1229 <Configuration 1524 Name=" Release-Dynamic|Pocket PC2003 (ARMV4)"1525 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops"1526 1230 Name="Debug-Static|Smartphone 2003 (ARMV4)" 1231 ConfigurationType="1" 1232 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 1527 1233 ATLMinimizesCRunTimeLibraryUsage="false" 1528 1529 1234 CharacterSet="1" 1530 1531 ConfigurationType="1"1532 1235 > 1533 1236 <Tool … … 1564 1267 Name="VCLinkerTool" 1565 1268 AdditionalDependencies="ws2.lib" 1566 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).exe" 1567 1269 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).exe" 1568 1270 /> 1569 1271 <Tool … … 1592 1294 </Configuration> 1593 1295 <Configuration 1594 Name="Debug- Dynamic|Pocket PC 2003 (ARMV4)"1595 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops"1596 1296 Name="Debug-Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 1297 ConfigurationType="1" 1298 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 1597 1299 ATLMinimizesCRunTimeLibraryUsage="false" 1598 1599 1300 CharacterSet="1" 1600 1601 ConfigurationType="1"1602 1301 > 1603 1302 <Tool … … 1634 1333 Name="VCLinkerTool" 1635 1334 AdditionalDependencies="ws2.lib" 1636 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).exe" 1637 1335 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).exe" 1638 1336 /> 1639 1337 <Tool … … 1662 1360 </Configuration> 1663 1361 <Configuration 1664 Name=" Release-Static|Pocket PC 2003 (ARMV4)"1665 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops"1666 1362 Name="Debug-Static|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 1363 ConfigurationType="1" 1364 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 1667 1365 ATLMinimizesCRunTimeLibraryUsage="false" 1668 1669 1366 CharacterSet="1" 1670 1671 ConfigurationType="1"1672 1367 > 1673 1368 <Tool … … 1704 1399 Name="VCLinkerTool" 1705 1400 AdditionalDependencies="ws2.lib" 1706 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).exe" 1707 1401 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).exe" 1708 1402 /> 1709 1403 <Tool … … 1732 1426 </Configuration> 1733 1427 <Configuration 1734 Name="Debug|Smartphone 2003 (ARMV4)" 1735 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 1736 1428 Name="Release-Dynamic|Win32" 1429 ConfigurationType="1" 1430 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops" 1431 UseOfMFC="0" 1737 1432 ATLMinimizesCRunTimeLibraryUsage="false" 1738 1433 CharacterSet="2" 1434 > 1435 <Tool 1436 Name="VCPreBuildEventTool" 1437 /> 1438 <Tool 1439 Name="VCCustomBuildTool" 1440 /> 1441 <Tool 1442 Name="VCXMLDataGeneratorTool" 1443 /> 1444 <Tool 1445 Name="VCWebServiceProxyGeneratorTool" 1446 /> 1447 <Tool 1448 Name="VCMIDLTool" 1449 /> 1450 <Tool 1451 Name="VCCLCompilerTool" 1452 AdditionalIncludeDirectories="../include" 1453 PreprocessorDefinitions="_CONSOLE;" 1454 PrecompiledHeaderFile="" 1455 /> 1456 <Tool 1457 Name="VCManagedResourceCompilerTool" 1458 /> 1459 <Tool 1460 Name="VCResourceCompilerTool" 1461 /> 1462 <Tool 1463 Name="VCPreLinkEventTool" 1464 /> 1465 <Tool 1466 Name="VCLinkerTool" 1467 AdditionalDependencies="netapi32.lib mswsock.lib ws2_32.lib odbc32.lib odbccp32.lib oleaut32.lib ole32.lib" 1468 OutputFile="..\bin\pjlib-test-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).exe" 1469 /> 1470 <Tool 1471 Name="VCALinkTool" 1472 /> 1473 <Tool 1474 Name="VCManifestTool" 1475 /> 1476 <Tool 1477 Name="VCXDCMakeTool" 1478 /> 1479 <Tool 1480 Name="VCBscMakeTool" 1481 /> 1482 <Tool 1483 Name="VCFxCopTool" 1484 /> 1485 <Tool 1486 Name="VCAppVerifierTool" 1487 /> 1488 <Tool 1489 Name="VCWebDeploymentTool" 1490 /> 1491 <Tool 1492 Name="VCPostBuildEventTool" 1493 /> 1494 </Configuration> 1495 <Configuration 1496 Name="Release-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I)" 1497 ConfigurationType="1" 1498 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 1499 ATLMinimizesCRunTimeLibraryUsage="false" 1739 1500 CharacterSet="1" 1740 1741 ConfigurationType="1"1742 1501 > 1743 1502 <Tool … … 1774 1533 Name="VCLinkerTool" 1775 1534 AdditionalDependencies="ws2.lib" 1776 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).exe" 1777 1535 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).exe" 1778 1536 /> 1779 1537 <Tool … … 1802 1560 </Configuration> 1803 1561 <Configuration 1804 Name="Release |Smartphone 2003 (ARMV4)"1805 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops"1806 1562 Name="Release-Dynamic|Windows Mobile 6 Professional SDK (ARMV4I)" 1563 ConfigurationType="1" 1564 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 1807 1565 ATLMinimizesCRunTimeLibraryUsage="false" 1808 1809 1566 CharacterSet="1" 1810 1811 ConfigurationType="1"1812 1567 > 1813 1568 <Tool … … 1844 1599 Name="VCLinkerTool" 1845 1600 AdditionalDependencies="ws2.lib" 1846 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).exe" 1847 1601 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).exe" 1848 1602 /> 1849 1603 <Tool … … 1872 1626 </Configuration> 1873 1627 <Configuration 1874 Name=" Debug-Static|Smartphone2003 (ARMV4)"1875 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops"1876 1628 Name="Release-Dynamic|Pocket PC 2003 (ARMV4)" 1629 ConfigurationType="1" 1630 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 1877 1631 ATLMinimizesCRunTimeLibraryUsage="false" 1878 1879 1632 CharacterSet="1" 1880 1881 ConfigurationType="1"1882 1633 > 1883 1634 <Tool … … 1914 1665 Name="VCLinkerTool" 1915 1666 AdditionalDependencies="ws2.lib" 1916 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).exe" 1917 1667 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).exe" 1918 1668 /> 1919 1669 <Tool … … 1943 1693 <Configuration 1944 1694 Name="Release-Dynamic|Smartphone 2003 (ARMV4)" 1695 ConfigurationType="1" 1945 1696 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 1946 1947 1697 ATLMinimizesCRunTimeLibraryUsage="false" 1948 1949 1698 CharacterSet="1" 1950 1951 ConfigurationType="1"1952 1699 > 1953 1700 <Tool … … 1985 1732 AdditionalDependencies="ws2.lib" 1986 1733 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).exe" 1987 1988 1734 /> 1989 1735 <Tool … … 2012 1758 </Configuration> 2013 1759 <Configuration 2014 Name=" Debug-Dynamic|Smartphone 2003 (ARMV4)"2015 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops"2016 1760 Name="Release-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 1761 ConfigurationType="1" 1762 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 2017 1763 ATLMinimizesCRunTimeLibraryUsage="false" 2018 2019 1764 CharacterSet="1" 2020 2021 ConfigurationType="1"2022 1765 > 2023 1766 <Tool … … 2054 1797 Name="VCLinkerTool" 2055 1798 AdditionalDependencies="ws2.lib" 2056 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).exe" 2057 1799 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).exe" 2058 1800 /> 2059 1801 <Tool … … 2082 1824 </Configuration> 2083 1825 <Configuration 2084 Name="Release- Static|Smartphone 2003 (ARMV4)"2085 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops"2086 1826 Name="Release-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 1827 ConfigurationType="1" 1828 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 2087 1829 ATLMinimizesCRunTimeLibraryUsage="false" 2088 2089 1830 CharacterSet="1" 2090 2091 ConfigurationType="1"2092 1831 > 2093 1832 <Tool … … 2124 1863 Name="VCLinkerTool" 2125 1864 AdditionalDependencies="ws2.lib" 2126 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).exe" 2127 1865 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).exe" 2128 1866 /> 2129 1867 <Tool … … 2152 1890 </Configuration> 2153 1891 <Configuration 2154 Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 2155 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 2156 1892 Name="Debug-Dynamic|Win32" 1893 ConfigurationType="1" 1894 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops" 1895 UseOfMFC="0" 2157 1896 ATLMinimizesCRunTimeLibraryUsage="false" 2158 1897 CharacterSet="2" 1898 > 1899 <Tool 1900 Name="VCPreBuildEventTool" 1901 /> 1902 <Tool 1903 Name="VCCustomBuildTool" 1904 /> 1905 <Tool 1906 Name="VCXMLDataGeneratorTool" 1907 /> 1908 <Tool 1909 Name="VCWebServiceProxyGeneratorTool" 1910 /> 1911 <Tool 1912 Name="VCMIDLTool" 1913 /> 1914 <Tool 1915 Name="VCCLCompilerTool" 1916 AdditionalIncludeDirectories="../include" 1917 PreprocessorDefinitions="_CONSOLE;" 1918 PrecompiledHeaderFile="" 1919 /> 1920 <Tool 1921 Name="VCManagedResourceCompilerTool" 1922 /> 1923 <Tool 1924 Name="VCResourceCompilerTool" 1925 /> 1926 <Tool 1927 Name="VCPreLinkEventTool" 1928 /> 1929 <Tool 1930 Name="VCLinkerTool" 1931 AdditionalDependencies="netapi32.lib mswsock.lib ws2_32.lib odbc32.lib odbccp32.lib oleaut32.lib ole32.lib" 1932 OutputFile="..\bin\pjlib-test-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).exe" 1933 /> 1934 <Tool 1935 Name="VCALinkTool" 1936 /> 1937 <Tool 1938 Name="VCManifestTool" 1939 /> 1940 <Tool 1941 Name="VCXDCMakeTool" 1942 /> 1943 <Tool 1944 Name="VCBscMakeTool" 1945 /> 1946 <Tool 1947 Name="VCFxCopTool" 1948 /> 1949 <Tool 1950 Name="VCAppVerifierTool" 1951 /> 1952 <Tool 1953 Name="VCWebDeploymentTool" 1954 /> 1955 <Tool 1956 Name="VCPostBuildEventTool" 1957 /> 1958 </Configuration> 1959 <Configuration 1960 Name="Debug-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I)" 1961 ConfigurationType="1" 1962 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 1963 ATLMinimizesCRunTimeLibraryUsage="false" 2159 1964 CharacterSet="1" 2160 2161 ConfigurationType="1"2162 1965 > 2163 1966 <Tool … … 2194 1997 Name="VCLinkerTool" 2195 1998 AdditionalDependencies="ws2.lib" 2196 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).exe" 2197 1999 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).exe" 2198 2000 /> 2199 2001 <Tool … … 2222 2024 </Configuration> 2223 2025 <Configuration 2224 Name=" Release|Windows Mobile 5.0 Pocket PCSDK (ARMV4I)"2225 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops"2226 2026 Name="Debug-Dynamic|Windows Mobile 6 Professional SDK (ARMV4I)" 2027 ConfigurationType="1" 2028 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 2227 2029 ATLMinimizesCRunTimeLibraryUsage="false" 2228 2229 2030 CharacterSet="1" 2230 2231 ConfigurationType="1"2232 2031 > 2233 2032 <Tool … … 2264 2063 Name="VCLinkerTool" 2265 2064 AdditionalDependencies="ws2.lib" 2266 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).exe" 2267 2065 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).exe" 2268 2066 /> 2269 2067 <Tool … … 2292 2090 </Configuration> 2293 2091 <Configuration 2294 Name="Debug- Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"2295 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops"2296 2092 Name="Debug-Dynamic|Pocket PC 2003 (ARMV4)" 2093 ConfigurationType="1" 2094 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 2297 2095 ATLMinimizesCRunTimeLibraryUsage="false" 2298 2299 2096 CharacterSet="1" 2300 2301 ConfigurationType="1"2302 2097 > 2303 2098 <Tool … … 2334 2129 Name="VCLinkerTool" 2335 2130 AdditionalDependencies="ws2.lib" 2336 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).exe" 2337 2131 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).exe" 2338 2132 /> 2339 2133 <Tool … … 2362 2156 </Configuration> 2363 2157 <Configuration 2364 Name=" Release-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"2365 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops"2366 2158 Name="Debug-Dynamic|Smartphone 2003 (ARMV4)" 2159 ConfigurationType="1" 2160 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 2367 2161 ATLMinimizesCRunTimeLibraryUsage="false" 2368 2369 2162 CharacterSet="1" 2370 2371 ConfigurationType="1"2372 2163 > 2373 2164 <Tool … … 2404 2195 Name="VCLinkerTool" 2405 2196 AdditionalDependencies="ws2.lib" 2406 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).exe" 2407 2197 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).exe" 2408 2198 /> 2409 2199 <Tool … … 2433 2223 <Configuration 2434 2224 Name="Debug-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 2225 ConfigurationType="1" 2435 2226 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 2436 2437 2227 ATLMinimizesCRunTimeLibraryUsage="false" 2438 2439 2228 CharacterSet="1" 2440 2441 ConfigurationType="1"2442 2229 > 2443 2230 <Tool … … 2475 2262 AdditionalDependencies="ws2.lib" 2476 2263 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).exe" 2477 2478 2264 /> 2479 2265 <Tool … … 2502 2288 </Configuration> 2503 2289 <Configuration 2504 Name=" Release-Static|Windows Mobile 5.0 Pocket PCSDK (ARMV4I)"2505 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops"2506 2290 Name="Debug-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 2291 ConfigurationType="1" 2292 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 2507 2293 ATLMinimizesCRunTimeLibraryUsage="false" 2508 2509 2294 CharacterSet="1" 2510 2511 ConfigurationType="1"2512 2295 > 2513 2296 <Tool … … 2544 2327 Name="VCLinkerTool" 2545 2328 AdditionalDependencies="ws2.lib" 2546 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).exe" 2547 2329 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).exe" 2548 2330 /> 2549 2331 <Tool … … 2572 2354 </Configuration> 2573 2355 <Configuration 2574 Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 2575 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 2576 2356 Name="Release-Static|Win32" 2357 ConfigurationType="1" 2358 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops" 2359 UseOfMFC="0" 2577 2360 ATLMinimizesCRunTimeLibraryUsage="false" 2578 2361 CharacterSet="2" 2362 > 2363 <Tool 2364 Name="VCPreBuildEventTool" 2365 /> 2366 <Tool 2367 Name="VCCustomBuildTool" 2368 /> 2369 <Tool 2370 Name="VCXMLDataGeneratorTool" 2371 /> 2372 <Tool 2373 Name="VCWebServiceProxyGeneratorTool" 2374 /> 2375 <Tool 2376 Name="VCMIDLTool" 2377 /> 2378 <Tool 2379 Name="VCCLCompilerTool" 2380 AdditionalIncludeDirectories="../include" 2381 PreprocessorDefinitions="_CONSOLE;" 2382 PrecompiledHeaderFile="" 2383 /> 2384 <Tool 2385 Name="VCManagedResourceCompilerTool" 2386 /> 2387 <Tool 2388 Name="VCResourceCompilerTool" 2389 /> 2390 <Tool 2391 Name="VCPreLinkEventTool" 2392 /> 2393 <Tool 2394 Name="VCLinkerTool" 2395 AdditionalDependencies="netapi32.lib mswsock.lib ws2_32.lib odbc32.lib odbccp32.lib oleaut32.lib ole32.lib" 2396 OutputFile="..\bin\pjlib-test-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).exe" 2397 /> 2398 <Tool 2399 Name="VCALinkTool" 2400 /> 2401 <Tool 2402 Name="VCManifestTool" 2403 /> 2404 <Tool 2405 Name="VCXDCMakeTool" 2406 /> 2407 <Tool 2408 Name="VCBscMakeTool" 2409 /> 2410 <Tool 2411 Name="VCFxCopTool" 2412 /> 2413 <Tool 2414 Name="VCAppVerifierTool" 2415 /> 2416 <Tool 2417 Name="VCWebDeploymentTool" 2418 /> 2419 <Tool 2420 Name="VCPostBuildEventTool" 2421 /> 2422 </Configuration> 2423 <Configuration 2424 Name="Release-Static|Windows Mobile 6 Standard SDK (ARMV4I)" 2425 ConfigurationType="1" 2426 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 2427 ATLMinimizesCRunTimeLibraryUsage="false" 2579 2428 CharacterSet="1" 2580 2581 ConfigurationType="1"2582 2429 > 2583 2430 <Tool … … 2614 2461 Name="VCLinkerTool" 2615 2462 AdditionalDependencies="ws2.lib" 2616 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).exe" 2617 2463 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).exe" 2618 2464 /> 2619 2465 <Tool … … 2642 2488 </Configuration> 2643 2489 <Configuration 2644 Name="Release |Windows Mobile 5.0 SmartphoneSDK (ARMV4I)"2645 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops"2646 2490 Name="Release-Static|Windows Mobile 6 Professional SDK (ARMV4I)" 2491 ConfigurationType="1" 2492 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 2647 2493 ATLMinimizesCRunTimeLibraryUsage="false" 2648 2649 2494 CharacterSet="1" 2650 2651 ConfigurationType="1"2652 2495 > 2653 2496 <Tool … … 2684 2527 Name="VCLinkerTool" 2685 2528 AdditionalDependencies="ws2.lib" 2686 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).exe" 2687 2529 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).exe" 2688 2530 /> 2689 2531 <Tool … … 2712 2554 </Configuration> 2713 2555 <Configuration 2714 Name=" Debug-Static|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"2715 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops"2716 2556 Name="Release-Static|Pocket PC 2003 (ARMV4)" 2557 ConfigurationType="1" 2558 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 2717 2559 ATLMinimizesCRunTimeLibraryUsage="false" 2718 2719 2560 CharacterSet="1" 2720 2721 ConfigurationType="1"2722 2561 > 2723 2562 <Tool … … 2754 2593 Name="VCLinkerTool" 2755 2594 AdditionalDependencies="ws2.lib" 2756 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).exe" 2757 2595 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).exe" 2758 2596 /> 2759 2597 <Tool … … 2782 2620 </Configuration> 2783 2621 <Configuration 2784 Name="Release- Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"2785 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops"2786 2622 Name="Release-Static|Smartphone 2003 (ARMV4)" 2623 ConfigurationType="1" 2624 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 2787 2625 ATLMinimizesCRunTimeLibraryUsage="false" 2788 2789 2626 CharacterSet="1" 2790 2791 ConfigurationType="1"2792 2627 > 2793 2628 <Tool … … 2824 2659 Name="VCLinkerTool" 2825 2660 AdditionalDependencies="ws2.lib" 2826 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).exe" 2827 2661 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).exe" 2828 2662 /> 2829 2663 <Tool … … 2852 2686 </Configuration> 2853 2687 <Configuration 2854 Name=" Debug-Dynamic|Windows Mobile 5.0 SmartphoneSDK (ARMV4I)"2855 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops"2856 2688 Name="Release-Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 2689 ConfigurationType="1" 2690 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 2857 2691 ATLMinimizesCRunTimeLibraryUsage="false" 2858 2859 2692 CharacterSet="1" 2860 2861 ConfigurationType="1"2862 2693 > 2863 2694 <Tool … … 2894 2725 Name="VCLinkerTool" 2895 2726 AdditionalDependencies="ws2.lib" 2896 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).exe" 2897 2727 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).exe" 2898 2728 /> 2899 2729 <Tool … … 2923 2753 <Configuration 2924 2754 Name="Release-Static|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 2755 ConfigurationType="1" 2925 2756 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 2926 2927 2757 ATLMinimizesCRunTimeLibraryUsage="false" 2928 2929 2758 CharacterSet="1" 2930 2931 ConfigurationType="1"2932 2759 > 2933 2760 <Tool … … 2965 2792 AdditionalDependencies="ws2.lib" 2966 2793 OutputFile="..\bin\pjlib-test-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).exe" 2967 2968 2794 /> 2969 2795 <Tool … … 3674 3500 </FileConfiguration> 3675 3501 <FileConfiguration 3502 Name="Debug|Pocket PC 2003 (ARMV4)" 3503 ExcludedFromBuild="true" 3504 > 3505 <Tool 3506 Name="VCCLCompilerTool" 3507 /> 3508 </FileConfiguration> 3509 <FileConfiguration 3510 Name="Debug|Smartphone 2003 (ARMV4)" 3511 ExcludedFromBuild="true" 3512 > 3513 <Tool 3514 Name="VCCLCompilerTool" 3515 /> 3516 </FileConfiguration> 3517 <FileConfiguration 3518 Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 3519 ExcludedFromBuild="true" 3520 > 3521 <Tool 3522 Name="VCCLCompilerTool" 3523 /> 3524 </FileConfiguration> 3525 <FileConfiguration 3526 Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 3527 ExcludedFromBuild="true" 3528 > 3529 <Tool 3530 Name="VCCLCompilerTool" 3531 /> 3532 </FileConfiguration> 3533 <FileConfiguration 3676 3534 Name="Release|Win32" 3677 3535 > … … 3699 3557 </FileConfiguration> 3700 3558 <FileConfiguration 3559 Name="Release|Pocket PC 2003 (ARMV4)" 3560 ExcludedFromBuild="true" 3561 > 3562 <Tool 3563 Name="VCCLCompilerTool" 3564 /> 3565 </FileConfiguration> 3566 <FileConfiguration 3567 Name="Release|Smartphone 2003 (ARMV4)" 3568 ExcludedFromBuild="true" 3569 > 3570 <Tool 3571 Name="VCCLCompilerTool" 3572 /> 3573 </FileConfiguration> 3574 <FileConfiguration 3575 Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 3576 ExcludedFromBuild="true" 3577 > 3578 <Tool 3579 Name="VCCLCompilerTool" 3580 /> 3581 </FileConfiguration> 3582 <FileConfiguration 3583 Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 3584 ExcludedFromBuild="true" 3585 > 3586 <Tool 3587 Name="VCCLCompilerTool" 3588 /> 3589 </FileConfiguration> 3590 <FileConfiguration 3701 3591 Name="Debug-Static|Win32" 3702 3592 > … … 3724 3614 </FileConfiguration> 3725 3615 <FileConfiguration 3616 Name="Debug-Static|Pocket PC 2003 (ARMV4)" 3617 ExcludedFromBuild="true" 3618 > 3619 <Tool 3620 Name="VCCLCompilerTool" 3621 /> 3622 </FileConfiguration> 3623 <FileConfiguration 3624 Name="Debug-Static|Smartphone 2003 (ARMV4)" 3625 ExcludedFromBuild="true" 3626 > 3627 <Tool 3628 Name="VCCLCompilerTool" 3629 /> 3630 </FileConfiguration> 3631 <FileConfiguration 3632 Name="Debug-Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 3633 ExcludedFromBuild="true" 3634 > 3635 <Tool 3636 Name="VCCLCompilerTool" 3637 /> 3638 </FileConfiguration> 3639 <FileConfiguration 3640 Name="Debug-Static|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 3641 ExcludedFromBuild="true" 3642 > 3643 <Tool 3644 Name="VCCLCompilerTool" 3645 /> 3646 </FileConfiguration> 3647 <FileConfiguration 3726 3648 Name="Release-Dynamic|Win32" 3727 3649 > … … 3749 3671 </FileConfiguration> 3750 3672 <FileConfiguration 3673 Name="Release-Dynamic|Pocket PC 2003 (ARMV4)" 3674 ExcludedFromBuild="true" 3675 > 3676 <Tool 3677 Name="VCCLCompilerTool" 3678 /> 3679 </FileConfiguration> 3680 <FileConfiguration 3681 Name="Release-Dynamic|Smartphone 2003 (ARMV4)" 3682 ExcludedFromBuild="true" 3683 > 3684 <Tool 3685 Name="VCCLCompilerTool" 3686 /> 3687 </FileConfiguration> 3688 <FileConfiguration 3689 Name="Release-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 3690 ExcludedFromBuild="true" 3691 > 3692 <Tool 3693 Name="VCCLCompilerTool" 3694 /> 3695 </FileConfiguration> 3696 <FileConfiguration 3697 Name="Release-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 3698 ExcludedFromBuild="true" 3699 > 3700 <Tool 3701 Name="VCCLCompilerTool" 3702 /> 3703 </FileConfiguration> 3704 <FileConfiguration 3751 3705 Name="Debug-Dynamic|Win32" 3752 3706 > … … 3774 3728 </FileConfiguration> 3775 3729 <FileConfiguration 3730 Name="Debug-Dynamic|Pocket PC 2003 (ARMV4)" 3731 ExcludedFromBuild="true" 3732 > 3733 <Tool 3734 Name="VCCLCompilerTool" 3735 /> 3736 </FileConfiguration> 3737 <FileConfiguration 3738 Name="Debug-Dynamic|Smartphone 2003 (ARMV4)" 3739 ExcludedFromBuild="true" 3740 > 3741 <Tool 3742 Name="VCCLCompilerTool" 3743 /> 3744 </FileConfiguration> 3745 <FileConfiguration 3746 Name="Debug-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 3747 ExcludedFromBuild="true" 3748 > 3749 <Tool 3750 Name="VCCLCompilerTool" 3751 /> 3752 </FileConfiguration> 3753 <FileConfiguration 3754 Name="Debug-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 3755 ExcludedFromBuild="true" 3756 > 3757 <Tool 3758 Name="VCCLCompilerTool" 3759 /> 3760 </FileConfiguration> 3761 <FileConfiguration 3776 3762 Name="Release-Static|Win32" 3777 3763 > … … 3799 3785 </FileConfiguration> 3800 3786 <FileConfiguration 3801 Name="Debug|Pocket PC 2003 (ARMV4)"3802 ExcludedFromBuild="true"3803 >3804 <Tool3805 Name="VCCLCompilerTool"3806 />3807 </FileConfiguration>3808 <FileConfiguration3809 Name="Release|Pocket PC 2003 (ARMV4)"3810 ExcludedFromBuild="true"3811 >3812 <Tool3813 Name="VCCLCompilerTool"3814 />3815 </FileConfiguration>3816 <FileConfiguration3817 Name="Debug-Static|Pocket PC 2003 (ARMV4)"3818 ExcludedFromBuild="true"3819 >3820 <Tool3821 Name="VCCLCompilerTool"3822 />3823 </FileConfiguration>3824 <FileConfiguration3825 Name="Release-Dynamic|Pocket PC 2003 (ARMV4)"3826 ExcludedFromBuild="true"3827 >3828 <Tool3829 Name="VCCLCompilerTool"3830 />3831 </FileConfiguration>3832 <FileConfiguration3833 Name="Debug-Dynamic|Pocket PC 2003 (ARMV4)"3834 ExcludedFromBuild="true"3835 >3836 <Tool3837 Name="VCCLCompilerTool"3838 />3839 </FileConfiguration>3840 <FileConfiguration3841 3787 Name="Release-Static|Pocket PC 2003 (ARMV4)" 3842 3788 ExcludedFromBuild="true" … … 3847 3793 </FileConfiguration> 3848 3794 <FileConfiguration 3849 Name="Debug|Smartphone 2003 (ARMV4)"3850 ExcludedFromBuild="true"3851 >3852 <Tool3853 Name="VCCLCompilerTool"3854 />3855 </FileConfiguration>3856 <FileConfiguration3857 Name="Release|Smartphone 2003 (ARMV4)"3858 ExcludedFromBuild="true"3859 >3860 <Tool3861 Name="VCCLCompilerTool"3862 />3863 </FileConfiguration>3864 <FileConfiguration3865 Name="Debug-Static|Smartphone 2003 (ARMV4)"3866 ExcludedFromBuild="true"3867 >3868 <Tool3869 Name="VCCLCompilerTool"3870 />3871 </FileConfiguration>3872 <FileConfiguration3873 Name="Release-Dynamic|Smartphone 2003 (ARMV4)"3874 ExcludedFromBuild="true"3875 >3876 <Tool3877 Name="VCCLCompilerTool"3878 />3879 </FileConfiguration>3880 <FileConfiguration3881 Name="Debug-Dynamic|Smartphone 2003 (ARMV4)"3882 ExcludedFromBuild="true"3883 >3884 <Tool3885 Name="VCCLCompilerTool"3886 />3887 </FileConfiguration>3888 <FileConfiguration3889 3795 Name="Release-Static|Smartphone 2003 (ARMV4)" 3890 3796 ExcludedFromBuild="true" … … 3895 3801 </FileConfiguration> 3896 3802 <FileConfiguration 3897 Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"3898 ExcludedFromBuild="true"3899 >3900 <Tool3901 Name="VCCLCompilerTool"3902 />3903 </FileConfiguration>3904 <FileConfiguration3905 Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"3906 ExcludedFromBuild="true"3907 >3908 <Tool3909 Name="VCCLCompilerTool"3910 />3911 </FileConfiguration>3912 <FileConfiguration3913 Name="Debug-Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"3914 ExcludedFromBuild="true"3915 >3916 <Tool3917 Name="VCCLCompilerTool"3918 />3919 </FileConfiguration>3920 <FileConfiguration3921 Name="Release-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"3922 ExcludedFromBuild="true"3923 >3924 <Tool3925 Name="VCCLCompilerTool"3926 />3927 </FileConfiguration>3928 <FileConfiguration3929 Name="Debug-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"3930 ExcludedFromBuild="true"3931 >3932 <Tool3933 Name="VCCLCompilerTool"3934 />3935 </FileConfiguration>3936 <FileConfiguration3937 3803 Name="Release-Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 3938 ExcludedFromBuild="true"3939 >3940 <Tool3941 Name="VCCLCompilerTool"3942 />3943 </FileConfiguration>3944 <FileConfiguration3945 Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"3946 ExcludedFromBuild="true"3947 >3948 <Tool3949 Name="VCCLCompilerTool"3950 />3951 </FileConfiguration>3952 <FileConfiguration3953 Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"3954 ExcludedFromBuild="true"3955 >3956 <Tool3957 Name="VCCLCompilerTool"3958 />3959 </FileConfiguration>3960 <FileConfiguration3961 Name="Debug-Static|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"3962 ExcludedFromBuild="true"3963 >3964 <Tool3965 Name="VCCLCompilerTool"3966 />3967 </FileConfiguration>3968 <FileConfiguration3969 Name="Release-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"3970 ExcludedFromBuild="true"3971 >3972 <Tool3973 Name="VCCLCompilerTool"3974 />3975 </FileConfiguration>3976 <FileConfiguration3977 Name="Debug-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"3978 3804 ExcludedFromBuild="true" 3979 3805 > … … 4021 3847 </FileConfiguration> 4022 3848 <FileConfiguration 3849 Name="Debug|Pocket PC 2003 (ARMV4)" 3850 ExcludedFromBuild="true" 3851 > 3852 <Tool 3853 Name="VCCLCompilerTool" 3854 /> 3855 </FileConfiguration> 3856 <FileConfiguration 3857 Name="Debug|Smartphone 2003 (ARMV4)" 3858 ExcludedFromBuild="true" 3859 > 3860 <Tool 3861 Name="VCCLCompilerTool" 3862 /> 3863 </FileConfiguration> 3864 <FileConfiguration 3865 Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 3866 ExcludedFromBuild="true" 3867 > 3868 <Tool 3869 Name="VCCLCompilerTool" 3870 /> 3871 </FileConfiguration> 3872 <FileConfiguration 3873 Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 3874 ExcludedFromBuild="true" 3875 > 3876 <Tool 3877 Name="VCCLCompilerTool" 3878 /> 3879 </FileConfiguration> 3880 <FileConfiguration 4023 3881 Name="Release|Win32" 4024 3882 ExcludedFromBuild="true" … … 4047 3905 </FileConfiguration> 4048 3906 <FileConfiguration 3907 Name="Release|Pocket PC 2003 (ARMV4)" 3908 ExcludedFromBuild="true" 3909 > 3910 <Tool 3911 Name="VCCLCompilerTool" 3912 /> 3913 </FileConfiguration> 3914 <FileConfiguration 3915 Name="Release|Smartphone 2003 (ARMV4)" 3916 ExcludedFromBuild="true" 3917 > 3918 <Tool 3919 Name="VCCLCompilerTool" 3920 /> 3921 </FileConfiguration> 3922 <FileConfiguration 3923 Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 3924 ExcludedFromBuild="true" 3925 > 3926 <Tool 3927 Name="VCCLCompilerTool" 3928 /> 3929 </FileConfiguration> 3930 <FileConfiguration 3931 Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 3932 ExcludedFromBuild="true" 3933 > 3934 <Tool 3935 Name="VCCLCompilerTool" 3936 /> 3937 </FileConfiguration> 3938 <FileConfiguration 4049 3939 Name="Debug-Static|Win32" 4050 3940 ExcludedFromBuild="true" … … 4073 3963 </FileConfiguration> 4074 3964 <FileConfiguration 3965 Name="Debug-Static|Pocket PC 2003 (ARMV4)" 3966 ExcludedFromBuild="true" 3967 > 3968 <Tool 3969 Name="VCCLCompilerTool" 3970 /> 3971 </FileConfiguration> 3972 <FileConfiguration 3973 Name="Debug-Static|Smartphone 2003 (ARMV4)" 3974 ExcludedFromBuild="true" 3975 > 3976 <Tool 3977 Name="VCCLCompilerTool" 3978 /> 3979 </FileConfiguration> 3980 <FileConfiguration 3981 Name="Debug-Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 3982 ExcludedFromBuild="true" 3983 > 3984 <Tool 3985 Name="VCCLCompilerTool" 3986 /> 3987 </FileConfiguration> 3988 <FileConfiguration 3989 Name="Debug-Static|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 3990 ExcludedFromBuild="true" 3991 > 3992 <Tool 3993 Name="VCCLCompilerTool" 3994 /> 3995 </FileConfiguration> 3996 <FileConfiguration 4075 3997 Name="Release-Dynamic|Win32" 4076 3998 ExcludedFromBuild="true" … … 4099 4021 </FileConfiguration> 4100 4022 <FileConfiguration 4023 Name="Release-Dynamic|Pocket PC 2003 (ARMV4)" 4024 ExcludedFromBuild="true" 4025 > 4026 <Tool 4027 Name="VCCLCompilerTool" 4028 /> 4029 </FileConfiguration> 4030 <FileConfiguration 4031 Name="Release-Dynamic|Smartphone 2003 (ARMV4)" 4032 ExcludedFromBuild="true" 4033 > 4034 <Tool 4035 Name="VCCLCompilerTool" 4036 /> 4037 </FileConfiguration> 4038 <FileConfiguration 4039 Name="Release-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 4040 ExcludedFromBuild="true" 4041 > 4042 <Tool 4043 Name="VCCLCompilerTool" 4044 /> 4045 </FileConfiguration> 4046 <FileConfiguration 4047 Name="Release-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 4048 ExcludedFromBuild="true" 4049 > 4050 <Tool 4051 Name="VCCLCompilerTool" 4052 /> 4053 </FileConfiguration> 4054 <FileConfiguration 4101 4055 Name="Debug-Dynamic|Win32" 4102 4056 ExcludedFromBuild="true" … … 4125 4079 </FileConfiguration> 4126 4080 <FileConfiguration 4081 Name="Debug-Dynamic|Pocket PC 2003 (ARMV4)" 4082 ExcludedFromBuild="true" 4083 > 4084 <Tool 4085 Name="VCCLCompilerTool" 4086 /> 4087 </FileConfiguration> 4088 <FileConfiguration 4089 Name="Debug-Dynamic|Smartphone 2003 (ARMV4)" 4090 ExcludedFromBuild="true" 4091 > 4092 <Tool 4093 Name="VCCLCompilerTool" 4094 /> 4095 </FileConfiguration> 4096 <FileConfiguration 4097 Name="Debug-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 4098 ExcludedFromBuild="true" 4099 > 4100 <Tool 4101 Name="VCCLCompilerTool" 4102 /> 4103 </FileConfiguration> 4104 <FileConfiguration 4105 Name="Debug-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 4106 ExcludedFromBuild="true" 4107 > 4108 <Tool 4109 Name="VCCLCompilerTool" 4110 /> 4111 </FileConfiguration> 4112 <FileConfiguration 4127 4113 Name="Release-Static|Win32" 4128 4114 ExcludedFromBuild="true" … … 4151 4137 </FileConfiguration> 4152 4138 <FileConfiguration 4153 Name="Debug|Pocket PC 2003 (ARMV4)"4154 ExcludedFromBuild="true"4155 >4156 <Tool4157 Name="VCCLCompilerTool"4158 />4159 </FileConfiguration>4160 <FileConfiguration4161 Name="Release|Pocket PC 2003 (ARMV4)"4162 ExcludedFromBuild="true"4163 >4164 <Tool4165 Name="VCCLCompilerTool"4166 />4167 </FileConfiguration>4168 <FileConfiguration4169 Name="Debug-Static|Pocket PC 2003 (ARMV4)"4170 ExcludedFromBuild="true"4171 >4172 <Tool4173 Name="VCCLCompilerTool"4174 />4175 </FileConfiguration>4176 <FileConfiguration4177 Name="Release-Dynamic|Pocket PC 2003 (ARMV4)"4178 ExcludedFromBuild="true"4179 >4180 <Tool4181 Name="VCCLCompilerTool"4182 />4183 </FileConfiguration>4184 <FileConfiguration4185 Name="Debug-Dynamic|Pocket PC 2003 (ARMV4)"4186 ExcludedFromBuild="true"4187 >4188 <Tool4189 Name="VCCLCompilerTool"4190 />4191 </FileConfiguration>4192 <FileConfiguration4193 4139 Name="Release-Static|Pocket PC 2003 (ARMV4)" 4194 4140 ExcludedFromBuild="true" … … 4199 4145 </FileConfiguration> 4200 4146 <FileConfiguration 4201 Name="Debug|Smartphone 2003 (ARMV4)"4202 ExcludedFromBuild="true"4203 >4204 <Tool4205 Name="VCCLCompilerTool"4206 />4207 </FileConfiguration>4208 <FileConfiguration4209 Name="Release|Smartphone 2003 (ARMV4)"4210 ExcludedFromBuild="true"4211 >4212 <Tool4213 Name="VCCLCompilerTool"4214 />4215 </FileConfiguration>4216 <FileConfiguration4217 Name="Debug-Static|Smartphone 2003 (ARMV4)"4218 ExcludedFromBuild="true"4219 >4220 <Tool4221 Name="VCCLCompilerTool"4222 />4223 </FileConfiguration>4224 <FileConfiguration4225 Name="Release-Dynamic|Smartphone 2003 (ARMV4)"4226 ExcludedFromBuild="true"4227 >4228 <Tool4229 Name="VCCLCompilerTool"4230 />4231 </FileConfiguration>4232 <FileConfiguration4233 Name="Debug-Dynamic|Smartphone 2003 (ARMV4)"4234 ExcludedFromBuild="true"4235 >4236 <Tool4237 Name="VCCLCompilerTool"4238 />4239 </FileConfiguration>4240 <FileConfiguration4241 4147 Name="Release-Static|Smartphone 2003 (ARMV4)" 4242 4148 ExcludedFromBuild="true" … … 4247 4153 </FileConfiguration> 4248 4154 <FileConfiguration 4249 Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"4250 ExcludedFromBuild="true"4251 >4252 <Tool4253 Name="VCCLCompilerTool"4254 />4255 </FileConfiguration>4256 <FileConfiguration4257 Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"4258 ExcludedFromBuild="true"4259 >4260 <Tool4261 Name="VCCLCompilerTool"4262 />4263 </FileConfiguration>4264 <FileConfiguration4265 Name="Debug-Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"4266 ExcludedFromBuild="true"4267 >4268 <Tool4269 Name="VCCLCompilerTool"4270 />4271 </FileConfiguration>4272 <FileConfiguration4273 Name="Release-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"4274 ExcludedFromBuild="true"4275 >4276 <Tool4277 Name="VCCLCompilerTool"4278 />4279 </FileConfiguration>4280 <FileConfiguration4281 Name="Debug-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"4282 ExcludedFromBuild="true"4283 >4284 <Tool4285 Name="VCCLCompilerTool"4286 />4287 </FileConfiguration>4288 <FileConfiguration4289 4155 Name="Release-Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 4290 ExcludedFromBuild="true"4291 >4292 <Tool4293 Name="VCCLCompilerTool"4294 />4295 </FileConfiguration>4296 <FileConfiguration4297 Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"4298 ExcludedFromBuild="true"4299 >4300 <Tool4301 Name="VCCLCompilerTool"4302 />4303 </FileConfiguration>4304 <FileConfiguration4305 Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"4306 ExcludedFromBuild="true"4307 >4308 <Tool4309 Name="VCCLCompilerTool"4310 />4311 </FileConfiguration>4312 <FileConfiguration4313 Name="Debug-Static|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"4314 ExcludedFromBuild="true"4315 >4316 <Tool4317 Name="VCCLCompilerTool"4318 />4319 </FileConfiguration>4320 <FileConfiguration4321 Name="Release-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"4322 ExcludedFromBuild="true"4323 >4324 <Tool4325 Name="VCCLCompilerTool"4326 />4327 </FileConfiguration>4328 <FileConfiguration4329 Name="Debug-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"4330 4156 ExcludedFromBuild="true" 4331 4157 > … … 4986 4812 /> 4987 4813 </FileConfiguration> 4814 </File> 4815 <File 4816 RelativePath="..\src\pjlib-test\ssl_sock.c" 4817 > 4988 4818 </File> 4989 4819 <File -
pjproject/trunk/pjlib/include/pj/compat/os_auto.h.in
r2962 r2970 182 182 #undef PJ_THREAD_ALLOCATE_STACK 183 183 184 /* SSL socket availability. */ 185 #ifndef PJ_HAS_SSL_SOCK 186 #undef PJ_HAS_SSL_SOCK 187 #endif 188 189 184 190 #endif /* __PJ_COMPAT_OS_AUTO_H__ */ 185 191 -
pjproject/trunk/pjlib/include/pj/config.h
r2966 r2970 777 777 # define PJ_QOS_IMPLEMENTATION PJ_QOS_WM 778 778 # endif 779 #endif 780 781 782 /** 783 * Enable secure socket. For most platforms, this is implemented using 784 * OpenSSL, so this will require OpenSSL to be installed. For Symbian 785 * platform, this is implemented natively using CSecureSocket. 786 * 787 * Default: 0 (for now) 788 */ 789 #ifndef PJ_HAS_SSL_SOCK 790 # define PJ_HAS_SSL_SOCK 0 779 791 #endif 780 792 -
pjproject/trunk/pjlib/include/pj/ssl_sock.h
r2950 r2970 61 61 62 62 /** 63 * Describe structure of certificate info. 64 */ 65 typedef struct pj_ssl_cert_info { 66 pj_str_t subject; /**< Subject. */ 67 pj_str_t issuer; /**< Issuer. */ 68 unsigned version; /**< Certificate version. */ 69 pj_time_val validity_start; /**< Validity start. */ 70 pj_time_val validity_end; /**< Validity end. */ 71 pj_bool_t validity_use_gmt; /**< Flag if validity date/time 72 use GMT. */ 73 } pj_ssl_cert_info; 74 75 76 /** 63 77 * Create credential from files. 64 78 * … … 67 81 * @param privkey_file The file of private key. 68 82 * @param privkey_pass The password of private key, if any. 83 * @param p_cert Pointer to credential instance to be created. 69 84 * 70 85 * @return PJ_SUCCESS when successful. … … 323 338 */ 324 339 pj_bool_t established; 340 325 341 /** 326 342 * Describes secure socket protocol being used. 327 343 */ 328 344 pj_ssl_sock_proto proto; 345 329 346 /** 330 347 * Describes cipher suite being used, this will only be set when connection … … 332 349 */ 333 350 pj_ssl_cipher cipher; 351 334 352 /** 335 353 * Describes local address. 336 354 */ 337 355 pj_sockaddr local_addr; 356 338 357 /** 339 358 * Describes remote address. … … 341 360 pj_sockaddr remote_addr; 342 361 362 /** 363 * Describes active local certificate info. 364 */ 365 pj_ssl_cert_info local_cert_info; 366 367 /** 368 * Describes active remote certificate info. 369 */ 370 pj_ssl_cert_info remote_cert_info; 371 343 372 } pj_ssl_sock_info; 344 373 … … 368 397 */ 369 398 pj_ioqueue_t *ioqueue; 399 400 /** 401 * Specify the timer heap to use. Secure socket uses the timer to provide 402 * auto cancelation on asynchronous operation when it takes longer time 403 * than specified timeout period, e.g: security negotiation timeout. 404 */ 405 pj_timer_heap_t *timer_heap; 370 406 371 407 /** … … 431 467 432 468 /** 433 * Specify buffer size for delayed send operation. This setting is only 434 * applied for some platforms that restrict more than one outstanding 435 * send operation at a time, e.g: Symbian. So delaying/buffering send 436 * mechanism is used to allow application to send data anytime without 437 * worrying about current outstanding send operations. 469 * Specify buffer size for sending operation. Buffering sending data 470 * is used for allowing application to perform multiple outstanding 471 * send operations. Whenever application specifies this setting too 472 * small, sending operation may return PJ_ENOMEM. 438 473 * 439 * Default value is 0, except for Symbian8192 bytes.474 * Default value is 8192 bytes. 440 475 */ 441 476 pj_size_t send_buffer_size; … … 496 531 * Default value is zero/not-set. 497 532 */ 498 pj_str_t server name;533 pj_str_t server_name; 499 534 500 535 } pj_ssl_sock_param; … … 692 727 * @param flags Flags to be given to pj_ioqueue_send(). 693 728 * 694 *695 729 * @return PJ_SUCCESS if data has been sent immediately, or 696 * PJ_EPENDING if data cannot be sent immediately. In 697 * this case the \a on_data_sent() callback will be 698 * called when data is actually sent. Any other return 699 * value indicates error condition. 730 * PJ_EPENDING if data cannot be sent immediately or 731 * PJ_ENOMEM when sending buffer could not handle all 732 * queued data, see \a send_buffer_size. The callback 733 * \a on_data_sent() will be called when data is actually 734 * sent. Any other return value indicates error condition. 700 735 */ 701 736 PJ_DECL(pj_status_t) pj_ssl_sock_send(pj_ssl_sock_t *ssock, … … 787 822 788 823 /** 824 * Starts SSL/TLS renegotiation over an already established SSL connection 825 * for this socket. This operation is performed transparently, no callback 826 * will be called once the renegotiation completed successfully. However, 827 * when the renegotiation fails, the connection will be closed and callback 828 * \a on_data_read() will be invoked with non-PJ_SUCCESS status code. 829 * 830 * @param ssock The secure socket. 831 * 832 * @return PJ_SUCCESS if renegotiation is completed immediately, 833 * or PJ_EPENDING if renegotiation has been started and 834 * waiting for completion, or the appropriate error code 835 * on failure. 836 */ 837 PJ_DECL(pj_status_t) pj_ssl_sock_renegotiate(pj_ssl_sock_t *ssock); 838 839 840 /** 789 841 * @} 790 842 */ -
pjproject/trunk/pjlib/include/pjlib.h
r2966 r2970 53 53 #include <pj/sock_qos.h> 54 54 #include <pj/sock_select.h> 55 #include <pj/ssl_sock.h> 55 56 #include <pj/string.h> 56 57 #include <pj/timer.h> -
pjproject/trunk/pjlib/src/pj/ssl_sock_ossl.c
r2950 r2970 26 26 #include <pj/log.h> 27 27 #include <pj/math.h> 28 #include <pj/os.h> 28 29 #include <pj/pool.h> 29 30 #include <pj/string.h> 31 #include <pj/timer.h> 30 32 31 33 32 34 /* Only build when PJ_HAS_SSL_SOCK is enabled */ 33 //#if defined(PJ_HAS_SSL_SOCK) && PJ_HAS_SSL_SOCK!=035 #if defined(PJ_HAS_SSL_SOCK) && PJ_HAS_SSL_SOCK!=0 34 36 35 37 #define THIS_FILE "ssl_sock_ossl.c" … … 130 132 pj_ssl_sock_param param; 131 133 pj_ssl_cert_t *cert; 134 135 pj_ssl_cert_info local_cert_info; 136 pj_ssl_cert_info remote_cert_info; 132 137 133 138 pj_bool_t is_server; 134 139 enum ssl_state ssl_state; 135 140 pj_ioqueue_op_key_t handshake_op_key; 141 pj_timer_entry handshake_timer; 136 142 137 143 pj_sock_t sock; … … 180 186 */ 181 187 182 /* ssl_report_error() */183 static void ssl_report_error(const char *sender, int level, 184 pj_status_t status, 185 const char *format, ...) 186 { 187 va_list marker; 188 189 va_start(marker, format); 190 191 # if PJ_LOG_MAX_LEVEL > 0192 if (status != PJ_SUCCESS) { 193 char err_format[PJ_ERR_MSG_SIZE + 512];194 int len; 195 196 len = pj_ansi_snprintf(err_format, sizeof(err_format),197 "%s: ", format);198 pj_strerror(status, err_format+len, sizeof(err_format)-len); 199 200 pj_log(sender, level, err_format, marker); 201 202 } else {203 unsigned long ssl_err; 204 205 ssl_err = ERR_get_error(); 206 207 if (ssl_err == 0) { 208 pj_log(sender, level, format, marker); 209 } else { 210 char err_format[512]; 211 int len;212 213 len = pj_ansi_snprintf(err_format, sizeof(err_format), 214 "%s: ", format); 215 ERR_error_string(ssl_err, err_format+len); 216 217 pj_log(sender, level, err_format, marker); 218 }219 } 220 #endif 221 222 va_end(marker); 223 } 224 188 /** 189 * Mapping from OpenSSL error codes to pjlib error space. 190 */ 191 192 #define PJ_SSL_ERRNO_START (PJ_ERRNO_START_USER + \ 193 PJ_ERRNO_SPACE_SIZE*6) 194 195 #define PJ_SSL_ERRNO_SPACE_SIZE 5000 196 197 #define PJ_STATUS_FROM_OSSL(ossl_err) (ossl_err == SSL_ERROR_NONE? \ 198 PJ_SUCCESS : \ 199 (PJ_SSL_ERRNO_START + ossl_err)) 200 201 #define PJ_STATUS_TO_OSSL(status) (status == PJ_SUCCESS? \ 202 SSL_ERROR_NONE : \ 203 (status - PJ_SSL_ERRNO_START)) 204 205 206 /* 207 * Get error string of OpenSSL. 208 */ 209 static pj_str_t ssl_strerror(pj_status_t status, 210 char *buf, pj_size_t bufsize) 211 { 212 pj_str_t errstr; 213 unsigned long ssl_err = PJ_STATUS_TO_OSSL(status); 214 215 #if defined(PJ_HAS_ERROR_STRING) && (PJ_HAS_ERROR_STRING != 0) 216 217 ERR_error_string_n(ssl_err, buf, bufsize); 218 errstr = pj_str(buf); 219 220 #else 221 222 errstr.ptr = buf; 223 errstr.slen = pj_ansi_snprintf(buf, bufsize, 224 "Unknown OpenSSL error %d", 225 ssl_err); 226 227 #endif /* PJ_HAS_ERROR_STRING */ 228 229 return errstr; 230 } 225 231 226 232 227 233 /* OpenSSL library initialization counter */ 228 234 static int openssl_init_count; 235 static int openssl_reg_strerr; 229 236 230 237 /* OpenSSL available ciphers */ 231 static pj_ssl_cipher openssl_ciphers[ 64];238 static pj_ssl_cipher openssl_ciphers[100]; 232 239 static unsigned openssl_cipher_num; 233 240 … … 239 246 return PJ_SUCCESS; 240 247 248 /* Register error subsystem */ 249 if (!openssl_reg_strerr) { 250 pj_status_t status; 251 252 openssl_reg_strerr = 1; 253 status = pj_register_strerror(PJ_SSL_ERRNO_START, 254 PJ_SSL_ERRNO_SPACE_SIZE, 255 &ssl_strerror); 256 pj_assert(status == PJ_SUCCESS); 257 } 258 259 /* Init OpenSSL lib */ 241 260 SSL_library_init(); 242 261 SSL_load_error_strings(); … … 345 364 break; 346 365 default: 347 ssl_report_error(THIS_FILE, 4, PJ_EINVAL,348 "Error creating SSL context");349 366 return PJ_EINVAL; 350 367 } … … 353 370 ctx = SSL_CTX_new(ssl_method); 354 371 if (ctx == NULL) { 355 ssl_report_error(THIS_FILE, 4, PJ_SUCCESS, 356 "Error creating SSL context"); 357 return PJ_EINVAL; 372 PJ_LOG(1,(ssock->pool->obj_name, "Error creating OpenSSL context")); 373 return PJ_STATUS_FROM_OSSL(ERR_get_error()); 358 374 } 359 375 … … 366 382 367 383 if (rc != 1) { 368 ssl_report_error(THIS_FILE, 4, PJ_SUCCESS, 369 "Error loading/verifying CA list file '%s'", 370 cert->CA_file.ptr); 384 PJ_LOG(1,(ssock->pool->obj_name, "Error loading CA list file " 385 "'%s'", cert->CA_file.ptr)); 371 386 SSL_CTX_free(ctx); 372 return PJ_ EINVAL;387 return PJ_STATUS_FROM_OSSL(ERR_get_error()); 373 388 } 374 375 PJ_LOG(5,(THIS_FILE, "CA file successfully loaded from '%s'",376 cert->CA_file.ptr));377 389 } 378 390 … … 391 403 392 404 if(rc != 1) { 393 ssl_report_error(THIS_FILE, 4, PJ_SUCCESS, 394 "Error loading certificate chain file '%s'", 395 cert->cert_file.ptr); 405 PJ_LOG(1,(ssock->pool->obj_name, "Error loading certificate " 406 "chain file '%s'", cert->cert_file.ptr)); 396 407 SSL_CTX_free(ctx); 397 return PJ_ EINVAL;408 return PJ_STATUS_FROM_OSSL(ERR_get_error()); 398 409 } 399 400 PJ_LOG(5,(THIS_FILE, "TLS certificate successfully loaded from '%s'",401 cert->cert_file.ptr));402 410 } 403 411 … … 410 418 411 419 if(rc != 1) { 412 ssl_report_error(THIS_FILE, 4, PJ_SUCCESS, 413 "Error adding private key from '%s'", 414 cert->privkey_file.ptr); 420 PJ_LOG(1,(ssock->pool->obj_name, "Error adding private key " 421 "from '%s'", cert->privkey_file.ptr)); 415 422 SSL_CTX_free(ctx); 416 return PJ_ EINVAL;423 return PJ_STATUS_FROM_OSSL(ERR_get_error()); 417 424 } 418 419 PJ_LOG(5,(THIS_FILE, "Private key successfully loaded from '%s'",420 cert->privkey_file.ptr));421 425 } 422 426 } … … 431 435 432 436 if (ssock->is_server && ssock->param.require_client_cert) 433 mode |= SSL_VERIFY_FAIL_IF_NO_PEER_CERT ;437 mode |= SSL_VERIFY_FAIL_IF_NO_PEER_CERT | SSL_VERIFY_PEER; 434 438 435 439 SSL_CTX_set_verify(ctx, mode, NULL); 436 437 PJ_LOG(5,(THIS_FILE, "Verification mode set to %d", mode));438 440 439 441 *p_ctx = ctx; … … 472 474 pj_activesock_close(ssock->asock); 473 475 ssock->asock = NULL; 476 ssock->sock = PJ_INVALID_SOCKET; 477 } 478 if (ssock->sock != PJ_INVALID_SOCKET) { 479 pj_sock_close(ssock->sock); 474 480 ssock->sock = PJ_INVALID_SOCKET; 475 481 } … … 529 535 /* Finally, set chosen cipher list */ 530 536 ret = SSL_set_cipher_list(ssock->ossl_ssl, buf); 531 if (ret < 1) { 532 ssl_report_error(THIS_FILE, 4, PJ_SUCCESS, 533 "Error setting cipher list"); 534 return PJ_EINVAL; 535 } 537 if (ret < 1) 538 return PJ_STATUS_FROM_OSSL(SSL_get_error(ssock->ossl_ssl, ret)); 536 539 537 540 return PJ_SUCCESS; 541 } 542 543 544 /* Parse OpenSSL ASN1_TIME to pj_time_val and GMT info */ 545 static pj_bool_t parse_ossl_asn1_time(pj_time_val *tv, pj_bool_t *gmt, 546 const ASN1_TIME *tm) 547 { 548 unsigned long parts[7] = {0}; 549 char *p, *end; 550 unsigned len; 551 pj_bool_t utc; 552 pj_parsed_time pt; 553 int i; 554 555 utc = tm->type == V_ASN1_UTCTIME; 556 p = (char*)tm->data; 557 len = tm->length; 558 end = p + len - 1; 559 560 /* GMT */ 561 *gmt = (*end == 'Z'); 562 563 /* parse parts */ 564 for (i = 0; i < 7 && p < end; ++i) { 565 pj_str_t st; 566 567 if (i==0 && !utc) { 568 /* 4 digits year part for non-UTC time format */ 569 st.slen = 4; 570 } else if (i==6) { 571 /* fraction of seconds */ 572 if (*p == '.') ++p; 573 st.slen = end - p + 1; 574 } else { 575 /* other parts always 2 digits length */ 576 st.slen = 2; 577 } 578 st.ptr = p; 579 580 parts[i] = pj_strtoul(&st); 581 p += st.slen; 582 } 583 584 /* encode parts to pj_time_val */ 585 pt.year = parts[0]; 586 if (utc) 587 pt.year += (pt.year < 50)? 2000:1900; 588 pt.mon = parts[1] - 1; 589 pt.day = parts[2]; 590 pt.hour = parts[3]; 591 pt.min = parts[4]; 592 pt.sec = parts[5]; 593 pt.msec = parts[6]; 594 595 pj_time_encode(&pt, tv); 596 597 return PJ_TRUE; 598 } 599 600 601 /* Get certificate info from OpenSSL X509 */ 602 static void get_cert_info(pj_pool_t *pool, pj_ssl_cert_info *ci, X509 *x) 603 { 604 pj_ssl_cert_info info; 605 char buf1[256]; 606 char buf2[256]; 607 608 pj_assert(pool && ci); 609 610 if (!x) { 611 pj_bzero(ci, sizeof(pj_ssl_cert_info)); 612 return; 613 } 614 615 pj_bzero(&info, sizeof(info)); 616 617 /* Populate cert info */ 618 info.subject = pj_str(X509_NAME_oneline(X509_get_subject_name(x),buf1, 619 sizeof(buf1))); 620 info.issuer = pj_str(X509_NAME_oneline(X509_get_issuer_name(x), buf2, 621 sizeof(buf2))); 622 info.version = X509_get_version(x) + 1; 623 parse_ossl_asn1_time(&info.validity_start, &info.validity_use_gmt, 624 X509_get_notBefore(x)); 625 parse_ossl_asn1_time(&info.validity_end, &info.validity_use_gmt, 626 X509_get_notAfter(x)); 627 628 /* Update certificate info */ 629 if (pj_strcmp(&ci->subject, &info.subject)) 630 pj_strdup(pool, &ci->subject, &info.subject); 631 if (pj_strcmp(&ci->issuer, &info.issuer)) 632 pj_strdup(pool, &ci->issuer, &info.issuer); 633 ci->version = info.version; 634 ci->validity_start = info.validity_start; 635 ci->validity_end = info.validity_end; 636 ci->validity_use_gmt = info.validity_use_gmt; 637 } 638 639 640 /* Update local & remote certificates info. This function should be 641 * called after handshake or renegotiation successfully completed. 642 */ 643 static void update_certs_info(pj_ssl_sock_t *ssock) 644 { 645 X509 *x; 646 647 pj_assert(ssock->ssl_state == SSL_STATE_ESTABLISHED); 648 649 /* Active local certificate */ 650 x = SSL_get_certificate(ssock->ossl_ssl); 651 get_cert_info(ssock->pool, &ssock->local_cert_info, x); 652 /* Don't free local's X509! */ 653 654 /* Active remote certificate */ 655 x = SSL_get_peer_certificate(ssock->ossl_ssl); 656 get_cert_info(ssock->pool, &ssock->remote_cert_info, x); 657 /* Free peer's X509 */ 658 X509_free(x); 538 659 } 539 660 … … 547 668 pj_status_t status) 548 669 { 670 /* Cancel handshake timer */ 671 if (ssock->param.timer_heap) 672 pj_timer_heap_cancel(ssock->param.timer_heap, &ssock->handshake_timer); 673 674 /* Update certificates info on successful handshake */ 675 if (status == PJ_SUCCESS) 676 update_certs_info(ssock); 677 549 678 /* Accepting */ 550 679 if (ssock->is_server) { … … 708 837 } 709 838 839 840 static void handshake_timeout_cb(pj_timer_heap_t *th, 841 struct pj_timer_entry *te) 842 { 843 pj_ssl_sock_t *ssock = (pj_ssl_sock_t*)te->user_data; 844 845 PJ_UNUSED_ARG(th); 846 847 PJ_LOG(1,(ssock->pool->obj_name, "SSL handshake timeout after %d.%ds", 848 ssock->param.timeout.sec, ssock->param.timeout.msec)); 849 850 on_handshake_complete(ssock, PJ_ETIMEDOUT); 851 } 852 853 854 /* Asynchronouse handshake */ 710 855 static pj_status_t do_handshake(pj_ssl_sock_t *ssock) 711 856 { … … 722 867 { 723 868 /* Handshake fails */ 724 ssl_report_error(THIS_FILE, 4, PJ_SUCCESS,725 "SSL_do_handshake()");726 869 pj_lock_release(ssock->write_mutex); 727 return PJ_ ECANCELLED;870 return PJ_STATUS_FROM_OSSL(err); 728 871 } 729 872 } … … 767 910 768 911 /* Socket error or closed */ 769 if (data == NULL || size < 0) 770 goto on_error; 771 772 /* Consume the whole data */ 773 nwritten = BIO_write(ssock->ossl_rbio, data, size); 774 if (nwritten < size) { 775 status = PJ_ENOMEM; 776 ssl_report_error(THIS_FILE, 4, PJ_SUCCESS, "BIO_write()"); 777 goto on_error; 912 if (data && size > 0) { 913 /* Consume the whole data */ 914 nwritten = BIO_write(ssock->ossl_rbio, data, size); 915 if (nwritten < size) { 916 status = PJ_STATUS_FROM_OSSL(ERR_get_error()); 917 goto on_error; 918 } 778 919 } 779 920 … … 803 944 */ 804 945 pj_lock_acquire(ssock->write_mutex); 805 806 946 size_ = SSL_read(ssock->ossl_ssl, data_, size_); 807 if (size_ > 0) { 808 pj_lock_release(ssock->write_mutex); 947 pj_lock_release(ssock->write_mutex); 948 949 if (size_ > 0 || status != PJ_SUCCESS) { 809 950 if (ssock->param.cb.on_data_read) { 810 951 pj_bool_t ret; 811 952 pj_size_t remainder_ = 0; 812 953 813 buf->len += size_; 954 if (size_ > 0) 955 buf->len += size_; 814 956 815 957 ret = (*ssock->param.cb.on_data_read)(ssock, buf->data, … … 826 968 buf->len = remainder_; 827 969 } 970 971 /* Active socket signalled connection closed/error, this has 972 * been signalled to the application along with any remaining 973 * buffer. So, let's just reset SSL socket now. 974 */ 975 if (status != PJ_SUCCESS) { 976 reset_ssl_sock_state(ssock); 977 return PJ_FALSE; 978 } 979 828 980 } else { 981 829 982 int err = SSL_get_error(ssock->ossl_ssl, size); 830 983 … … 834 987 if (err != SSL_ERROR_NONE && err != SSL_ERROR_WANT_READ) 835 988 { 989 char errmsg[PJ_ERR_MSG_SIZE]; 990 991 pj_strerror(status, errmsg, sizeof(errmsg)); 992 PJ_LOG(1,(ssock->pool->obj_name, "SSL_read() failed: %s", 993 errmsg)); 994 836 995 /* Reset SSL socket state, then return PJ_FALSE */ 837 ssl_report_error(THIS_FILE, 4, PJ_SUCCESS, "SSL_read()"); 996 reset_ssl_sock_state(ssock); 997 goto on_error; 998 } 999 1000 status = do_handshake(ssock); 1001 if (status == PJ_SUCCESS) { 1002 /* Renegotiation completed */ 1003 1004 /* Update certificates */ 1005 update_certs_info(ssock); 1006 1007 pj_lock_acquire(ssock->write_mutex); 1008 status = flush_delayed_send(ssock); 838 1009 pj_lock_release(ssock->write_mutex); 839 reset_ssl_sock_state(ssock); 840 return PJ_FALSE; 841 } 842 843 /* SSL may write something in case of re-negotiation */ 844 status = flush_write_bio(ssock, &ssock->handshake_op_key, 0, 0); 845 pj_lock_release(ssock->write_mutex); 846 if (status != PJ_SUCCESS && status != PJ_EPENDING) 1010 1011 if (status != PJ_SUCCESS && status != PJ_EPENDING) { 1012 char errmsg[PJ_ERR_MSG_SIZE]; 1013 1014 pj_strerror(status, errmsg, sizeof(errmsg)); 1015 PJ_LOG(1,(ssock->pool->obj_name, "Failed to flush " 1016 "delayed send: %s", errmsg)); 1017 goto on_error; 1018 } 1019 } else if (status != PJ_EPENDING) { 1020 char errmsg[PJ_ERR_MSG_SIZE]; 1021 1022 pj_strerror(status, errmsg, sizeof(errmsg)); 1023 PJ_LOG(1,(ssock->pool->obj_name, "Renegotiation failed: " 1024 "%s", errmsg)); 847 1025 goto on_error; 848 849 /* If re-negotiation has been completed, start flushing850 * delayed send.851 */852 if (!SSL_renegotiate_pending(ssock->ossl_ssl)) {853 status = flush_delayed_send(ssock);854 if (status != PJ_SUCCESS && status != PJ_EPENDING)855 goto on_error;856 1026 } 857 1027 … … 944 1114 unsigned i; 945 1115 pj_status_t status; 1116 char buf[64]; 946 1117 947 1118 PJ_UNUSED_ARG(src_addr_len); 1119 1120 PJ_LOG(4,(ssock_parent->pool->obj_name, "Incoming connection from %s", 1121 pj_sockaddr_print(src_addr, buf, sizeof(buf), 3))); 948 1122 949 1123 /* Create new SSL socket instance */ … … 982 1156 ssock->ossl_ssl = SSL_new(ssock->ossl_ctx); 983 1157 if (ssock->ossl_ssl == NULL) { 984 ssl_report_error(THIS_FILE, 4, PJ_SUCCESS, 985 "Error creating SSL connection object"); 986 status = PJ_EINVAL; 1158 PJ_LOG(1,(ssock->pool->obj_name, "Error creating SSL instance")); 1159 status = PJ_STATUS_FROM_OSSL(ERR_get_error()); 987 1160 goto on_return; 988 1161 } … … 1050 1223 ssock->write_state.len = 0; 1051 1224 1225 /* Start handshake timer */ 1226 if (ssock->param.timer_heap && (ssock->param.timeout.sec != 0 || 1227 ssock->param.timeout.msec != 0)) 1228 { 1229 pj_timer_entry_init(&ssock->handshake_timer, 0, ssock, 1230 &handshake_timeout_cb); 1231 pj_timer_heap_schedule(ssock->param.timer_heap, &ssock->handshake_timer, 1232 &ssock->param.timeout); 1233 } 1234 1052 1235 /* Start SSL handshake */ 1053 1236 ssock->ssl_state = SSL_STATE_HANDSHAKING; … … 1089 1272 ssock->ossl_ssl = SSL_new(ssock->ossl_ctx); 1090 1273 if (ssock->ossl_ssl == NULL) { 1091 ssl_report_error(THIS_FILE, 4, PJ_SUCCESS, 1092 "Error creating SSL connection object"); 1093 status = PJ_EINVAL; 1274 PJ_LOG(1,(ssock->pool->obj_name, "Error creating SSL instance")); 1275 status = PJ_STATUS_FROM_OSSL(ERR_get_error()); 1094 1276 goto on_return; 1095 1277 } … … 1135 1317 ssock->write_state.len = 0; 1136 1318 1319 /* Start handshake timer */ 1320 if (ssock->param.timer_heap && (ssock->param.timeout.sec != 0 || 1321 ssock->param.timeout.msec != 0)) 1322 { 1323 pj_timer_entry_init(&ssock->handshake_timer, 0, ssock, 1324 &handshake_timeout_cb); 1325 pj_timer_heap_schedule(ssock->param.timer_heap, 1326 &ssock->handshake_timer, 1327 &ssock->param.timeout); 1328 } 1329 1330 #ifdef SSL_set_tlsext_host_name 1331 /* Set server name to connect */ 1332 if (ssock->param.server_name.slen) { 1333 /* Server name is null terminated already */ 1334 if (!SSL_set_tlsext_host_name(ssock->ossl_ssl, 1335 ssock->param.server_name.ptr)) 1336 { 1337 char err_str[PJ_ERR_MSG_SIZE]; 1338 1339 ERR_error_string_n(ERR_get_error(), err_str, sizeof(err_str)); 1340 PJ_LOG(3,(ssock->pool->obj_name, "SSL_set_tlsext_host_name() " 1341 "failed: %s", err_str)); 1342 } 1343 } 1344 #endif 1345 1137 1346 /* Start SSL handshake */ 1138 1347 ssock->ssl_state = SSL_STATE_HANDSHAKING; 1139 1348 SSL_set_connect_state(ssock->ossl_ssl); 1349 1140 1350 status = do_handshake(ssock); 1141 1351 if (status != PJ_EPENDING) … … 1186 1396 const pj_ssl_cert_t *cert) 1187 1397 { 1398 pj_ssl_cert_t *cert_; 1399 1188 1400 PJ_ASSERT_RETURN(ssock && pool && cert, PJ_EINVAL); 1189 1401 1190 ssock->cert = PJ_POOL_ZALLOC_T(pool, pj_ssl_cert_t); 1191 pj_strdup_with_null(pool, &ssock->cert->CA_file, &cert->CA_file); 1192 pj_strdup_with_null(pool, &ssock->cert->cert_file, &cert->cert_file); 1193 pj_strdup_with_null(pool, &ssock->cert->privkey_file, &cert->privkey_file); 1194 pj_strdup_with_null(pool, &ssock->cert->privkey_pass, &cert->privkey_pass); 1402 cert_ = PJ_POOL_ZALLOC_T(pool, pj_ssl_cert_t); 1403 pj_memcpy(cert_, cert, sizeof(cert)); 1404 pj_strdup_with_null(pool, &cert_->CA_file, &cert->CA_file); 1405 pj_strdup_with_null(pool, &cert_->cert_file, &cert->cert_file); 1406 pj_strdup_with_null(pool, &cert_->privkey_file, &cert->privkey_file); 1407 pj_strdup_with_null(pool, &cert_->privkey_pass, &cert->privkey_pass); 1408 1409 ssock->cert = cert_; 1195 1410 1196 1411 return PJ_SUCCESS; … … 1263 1478 ssock->param.ciphers[i] = param->ciphers[i]; 1264 1479 } 1265 pj_strdup_with_null(pool, &ssock->param.servername, 1266 ¶m->servername); 1480 1481 /* Server name must be null-terminated */ 1482 pj_strdup_with_null(pool, &ssock->param.server_name, 1483 ¶m->server_name); 1267 1484 1268 1485 /* Finally */ … … 1346 1563 /* Remote address */ 1347 1564 pj_sockaddr_cp(&info->remote_addr, &ssock->rem_addr); 1565 1566 /* Certificates info */ 1567 info->local_cert_info = ssock->local_cert_info; 1568 info->remote_cert_info = ssock->remote_cert_info; 1348 1569 } 1349 1570 … … 1490 1711 status = flush_write_bio(ssock, &ssock->handshake_op_key, 0, 0); 1491 1712 if (status == PJ_SUCCESS || status == PJ_EPENDING) 1713 /* Just return PJ_EBUSY when re-negotiation is on progress */ 1492 1714 status = PJ_EBUSY; 1493 1715 } else { 1494 1716 /* Some problem occured */ 1495 ssl_report_error(THIS_FILE, 4, PJ_SUCCESS, "SSL_write()"); 1496 status = PJ_ECANCELLED; 1717 status = PJ_STATUS_FROM_OSSL(err); 1497 1718 } 1498 1719 } else { … … 1777 1998 1778 1999 1779 //#endif /* PJ_HAS_SSL_SOCK */ 1780 2000 PJ_DEF(pj_status_t) pj_ssl_sock_renegotiate(pj_ssl_sock_t *ssock) 2001 { 2002 int ret; 2003 pj_status_t status; 2004 2005 PJ_ASSERT_RETURN(ssock->ssl_state == SSL_STATE_ESTABLISHED, PJ_EINVALIDOP); 2006 2007 if (SSL_renegotiate_pending(ssock->ossl_ssl)) 2008 return PJ_EPENDING; 2009 2010 ret = SSL_renegotiate(ssock->ossl_ssl); 2011 if (ret <= 0) { 2012 status = PJ_STATUS_FROM_OSSL(SSL_get_error(ssock->ossl_ssl, ret)); 2013 } else { 2014 status = do_handshake(ssock); 2015 } 2016 2017 return status; 2018 } 2019 2020 #endif /* PJ_HAS_SSL_SOCK */ 2021 -
pjproject/trunk/pjlib/src/pj/ssl_sock_symbian.cpp
r2950 r2970 500 500 ssock->ciphers[i] = param->ciphers[i]; 501 501 } 502 pj_strdup_with_null(pool, &ssock->servername, ¶m->server name);502 pj_strdup_with_null(pool, &ssock->servername, ¶m->server_name); 503 503 504 504 /* Finally */ … … 1086 1086 } 1087 1087 1088 1089 PJ_DEF(pj_status_t) pj_ssl_sock_renegotiate(pj_ssl_sock_t *ssock) 1090 { 1091 PJ_UNUSED_ARG(ssock); 1092 return PJ_ENOTSUP; 1093 } -
pjproject/trunk/pjlib/src/pjlib-test/test.c
r2769 r2970 168 168 #endif 169 169 170 #if INCLUDE_SSLSOCK_TEST 171 DO_TEST( ssl_sock_test() ); 172 #endif 173 170 174 #if INCLUDE_ECHO_SERVER 171 175 //echo_server(); -
pjproject/trunk/pjlib/src/pjlib-test/test.h
r2394 r2970 55 55 #define INCLUDE_TCP_IOQUEUE_TEST GROUP_NETWORK 56 56 #define INCLUDE_ACTIVESOCK_TEST GROUP_NETWORK 57 #define INCLUDE_SSLSOCK_TEST (PJ_HAS_SSL_SOCK && GROUP_NETWORK) 57 58 #define INCLUDE_IOQUEUE_PERF_TEST (PJ_HAS_THREADS && GROUP_NETWORK) 58 59 #define INCLUDE_IOQUEUE_UNREG_TEST (PJ_HAS_THREADS && GROUP_NETWORK) … … 97 98 extern int activesock_test(void); 98 99 extern int file_test(void); 100 extern int ssl_sock_test(void); 99 101 100 102 extern int echo_server(void); … … 104 106 extern int udp_echo_srv_ioqueue(void); 105 107 extern int echo_srv_common_loop(pj_atomic_t *bytes_counter); 108 106 109 107 110 extern pj_pool_factory *mem; -
pjproject/trunk/pjsip/build/Makefile
r2968 r2970 42 42 sip_resolve.o sip_transport.o sip_transport_loop.o \ 43 43 sip_transport_udp.o sip_transport_tcp.o \ 44 sip_transport_tls _ossl.o sip_auth_aka.o sip_auth_client.o \44 sip_transport_tls.o sip_auth_aka.o sip_auth_client.o \ 45 45 sip_auth_msg.o sip_auth_parser.o \ 46 46 sip_auth_server.o \ -
pjproject/trunk/pjsip/build/pjsip_core.dsp
r1818 r2970 157 157 # Begin Source File 158 158 159 SOURCE=..\src\pjsip\sip_transport_tls.c 160 # End Source File 161 # Begin Source File 162 159 163 SOURCE=..\src\pjsip\sip_transport_tls_ossl.c 164 165 !IF "$(CFG)" == "pjsip_core - Win32 Release" 166 167 !ELSEIF "$(CFG)" == "pjsip_core - Win32 Debug" 168 169 # PROP Exclude_From_Build 1 170 171 !ENDIF 172 160 173 # End Source File 161 174 # Begin Source File -
pjproject/trunk/pjsip/build/pjsip_core.vcproj
r2664 r2970 35 35 <Configuration 36 36 Name="Release|Win32" 37 ConfigurationType="4" 37 38 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops" 38 39 UseOfMFC="0" 39 40 ATLMinimizesCRunTimeLibraryUsage="false" 40 41 41 CharacterSet="2" 42 43 ConfigurationType="4"44 UseOfMFC="0"45 42 > 46 43 <Tool … … 61 58 <Tool 62 59 Name="VCCLCompilerTool" 60 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 63 61 PreprocessorDefinitions="_LIB;" 64 65 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include"66 62 PrecompiledHeaderFile="" 67 63 /> … … 78 74 Name="VCLibrarianTool" 79 75 OutputFile="..\lib\pjsip-core-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).lib" 80 81 76 /> 82 77 <Tool … … 98 93 <Configuration 99 94 Name="Release|Windows Mobile 6 Standard SDK (ARMV4I)" 95 ConfigurationType="4" 100 96 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 101 102 97 ATLMinimizesCRunTimeLibraryUsage="false" 103 104 98 CharacterSet="1" 105 106 ConfigurationType="4"107 99 > 108 100 <Tool … … 123 115 <Tool 124 116 Name="VCCLCompilerTool" 125 PreprocessorDefinitions="_LIB;"126 127 117 ExecutionBucket="7" 128 118 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 119 PreprocessorDefinitions="_LIB;" 129 120 PrecompiledHeaderFile="" 130 121 /> … … 141 132 Name="VCLibrarianTool" 142 133 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 143 144 134 /> 145 135 <Tool … … 169 159 <Configuration 170 160 Name="Release|Windows Mobile 6 Professional SDK (ARMV4I)" 161 ConfigurationType="4" 171 162 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 172 173 163 ATLMinimizesCRunTimeLibraryUsage="false" 174 175 164 CharacterSet="1" 176 177 ConfigurationType="4"178 165 > 179 166 <Tool … … 194 181 <Tool 195 182 Name="VCCLCompilerTool" 196 PreprocessorDefinitions="_LIB;"197 198 183 ExecutionBucket="7" 199 184 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 185 PreprocessorDefinitions="_LIB;" 200 186 PrecompiledHeaderFile="" 201 187 /> … … 212 198 Name="VCLibrarianTool" 213 199 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 214 215 200 /> 216 201 <Tool … … 239 224 </Configuration> 240 225 <Configuration 241 Name=" Debug|Win32"242 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops"243 226 Name="Release|Pocket PC 2003 (ARMV4)" 227 ConfigurationType="4" 228 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 244 229 ATLMinimizesCRunTimeLibraryUsage="false" 245 246 CharacterSet="2" 247 248 ConfigurationType="4" 249 UseOfMFC="0" 230 CharacterSet="1" 250 231 > 251 232 <Tool … … 266 247 <Tool 267 248 Name="VCCLCompilerTool" 268 PreprocessorDefinitions="_LIB;"269 270 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include"271 PrecompiledHeaderFile=""272 />273 <Tool274 Name="VCManagedResourceCompilerTool"275 />276 <Tool277 Name="VCResourceCompilerTool"278 />279 <Tool280 Name="VCPreLinkEventTool"281 />282 <Tool283 Name="VCLibrarianTool"284 OutputFile="..\lib\pjsip-core-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).lib"285 286 />287 <Tool288 Name="VCALinkTool"289 />290 <Tool291 Name="VCXDCMakeTool"292 />293 <Tool294 Name="VCBscMakeTool"295 />296 <Tool297 Name="VCFxCopTool"298 />299 <Tool300 Name="VCPostBuildEventTool"301 />302 </Configuration>303 <Configuration304 Name="Debug|Windows Mobile 6 Standard SDK (ARMV4I)"305 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops"306 307 ATLMinimizesCRunTimeLibraryUsage="false"308 309 CharacterSet="1"310 311 ConfigurationType="4"312 >313 <Tool314 Name="VCPreBuildEventTool"315 />316 <Tool317 Name="VCCustomBuildTool"318 />319 <Tool320 Name="VCXMLDataGeneratorTool"321 />322 <Tool323 Name="VCWebServiceProxyGeneratorTool"324 />325 <Tool326 Name="VCMIDLTool"327 />328 <Tool329 Name="VCCLCompilerTool"330 PreprocessorDefinitions="_LIB;"331 332 249 ExecutionBucket="7" 333 250 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 251 PreprocessorDefinitions="_LIB;" 334 252 PrecompiledHeaderFile="" 335 253 /> … … 345 263 <Tool 346 264 Name="VCLibrarianTool" 347 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 348 265 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 349 266 /> 350 267 <Tool … … 373 290 </Configuration> 374 291 <Configuration 375 Name=" Debug|Windows Mobile 6 Professional SDK (ARMV4I)"376 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops"377 292 Name="Release|Smartphone 2003 (ARMV4)" 293 ConfigurationType="4" 294 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 378 295 ATLMinimizesCRunTimeLibraryUsage="false" 379 380 296 CharacterSet="1" 381 382 ConfigurationType="4"383 297 > 384 298 <Tool … … 399 313 <Tool 400 314 Name="VCCLCompilerTool" 401 PreprocessorDefinitions="_LIB;"402 403 315 ExecutionBucket="7" 404 316 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 317 PreprocessorDefinitions="_LIB;" 405 318 PrecompiledHeaderFile="" 406 319 /> … … 416 329 <Tool 417 330 Name="VCLibrarianTool" 418 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 419 331 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 420 332 /> 421 333 <Tool … … 444 356 </Configuration> 445 357 <Configuration 446 Name=" Debug-Static|Win32"447 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops"448 358 Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 359 ConfigurationType="4" 360 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 449 361 ATLMinimizesCRunTimeLibraryUsage="false" 450 451 CharacterSet="2" 452 453 ConfigurationType="4" 454 UseOfMFC="0" 362 CharacterSet="1" 455 363 > 456 364 <Tool … … 471 379 <Tool 472 380 Name="VCCLCompilerTool" 473 PreprocessorDefinitions="_LIB;"474 475 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include"476 PrecompiledHeaderFile=""477 />478 <Tool479 Name="VCManagedResourceCompilerTool"480 />481 <Tool482 Name="VCResourceCompilerTool"483 />484 <Tool485 Name="VCPreLinkEventTool"486 />487 <Tool488 Name="VCLibrarianTool"489 OutputFile="..\lib\pjsip-core-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).lib"490 491 />492 <Tool493 Name="VCALinkTool"494 />495 <Tool496 Name="VCXDCMakeTool"497 />498 <Tool499 Name="VCBscMakeTool"500 />501 <Tool502 Name="VCFxCopTool"503 />504 <Tool505 Name="VCPostBuildEventTool"506 />507 </Configuration>508 <Configuration509 Name="Debug-Static|Windows Mobile 6 Standard SDK (ARMV4I)"510 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops"511 512 ATLMinimizesCRunTimeLibraryUsage="false"513 514 CharacterSet="1"515 516 ConfigurationType="4"517 >518 <Tool519 Name="VCPreBuildEventTool"520 />521 <Tool522 Name="VCCustomBuildTool"523 />524 <Tool525 Name="VCXMLDataGeneratorTool"526 />527 <Tool528 Name="VCWebServiceProxyGeneratorTool"529 />530 <Tool531 Name="VCMIDLTool"532 />533 <Tool534 Name="VCCLCompilerTool"535 PreprocessorDefinitions="_LIB;"536 537 381 ExecutionBucket="7" 538 382 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 383 PreprocessorDefinitions="_LIB;" 539 384 PrecompiledHeaderFile="" 540 385 /> … … 550 395 <Tool 551 396 Name="VCLibrarianTool" 552 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 553 397 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 554 398 /> 555 399 <Tool … … 578 422 </Configuration> 579 423 <Configuration 580 Name=" Debug-Static|Windows Mobile 6 ProfessionalSDK (ARMV4I)"581 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops"582 424 Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 425 ConfigurationType="4" 426 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 583 427 ATLMinimizesCRunTimeLibraryUsage="false" 584 585 428 CharacterSet="1" 586 587 ConfigurationType="4"588 429 > 589 430 <Tool … … 604 445 <Tool 605 446 Name="VCCLCompilerTool" 606 PreprocessorDefinitions="_LIB;"607 608 447 ExecutionBucket="7" 609 448 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 449 PreprocessorDefinitions="_LIB;" 610 450 PrecompiledHeaderFile="" 611 451 /> … … 621 461 <Tool 622 462 Name="VCLibrarianTool" 623 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 624 463 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 625 464 /> 626 465 <Tool … … 649 488 </Configuration> 650 489 <Configuration 651 Name="Release-Dynamic|Win32" 652 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops" 653 490 Name="Debug|Win32" 491 ConfigurationType="4" 492 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops" 493 UseOfMFC="0" 654 494 ATLMinimizesCRunTimeLibraryUsage="false" 655 656 495 CharacterSet="2" 657 658 ConfigurationType="4"659 UseOfMFC="0"660 496 > 661 497 <Tool … … 676 512 <Tool 677 513 Name="VCCLCompilerTool" 514 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 678 515 PreprocessorDefinitions="_LIB;" 679 680 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include"681 516 PrecompiledHeaderFile="" 682 517 /> … … 693 528 Name="VCLibrarianTool" 694 529 OutputFile="..\lib\pjsip-core-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).lib" 695 696 530 /> 697 531 <Tool … … 712 546 </Configuration> 713 547 <Configuration 714 Name=" Release-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I)"715 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops"716 548 Name="Debug|Windows Mobile 6 Standard SDK (ARMV4I)" 549 ConfigurationType="4" 550 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 717 551 ATLMinimizesCRunTimeLibraryUsage="false" 718 719 552 CharacterSet="1" 720 721 ConfigurationType="4"722 553 > 723 554 <Tool … … 738 569 <Tool 739 570 Name="VCCLCompilerTool" 740 PreprocessorDefinitions="_LIB;"741 742 571 ExecutionBucket="7" 743 572 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 573 PreprocessorDefinitions="_LIB;" 744 574 PrecompiledHeaderFile="" 745 575 /> … … 756 586 Name="VCLibrarianTool" 757 587 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 758 759 588 /> 760 589 <Tool … … 783 612 </Configuration> 784 613 <Configuration 785 Name=" Release-Dynamic|Windows Mobile 6 Professional SDK (ARMV4I)"786 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops"787 614 Name="Debug|Windows Mobile 6 Professional SDK (ARMV4I)" 615 ConfigurationType="4" 616 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 788 617 ATLMinimizesCRunTimeLibraryUsage="false" 789 790 618 CharacterSet="1" 791 792 ConfigurationType="4"793 619 > 794 620 <Tool … … 809 635 <Tool 810 636 Name="VCCLCompilerTool" 811 PreprocessorDefinitions="_LIB;"812 813 637 ExecutionBucket="7" 814 638 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 639 PreprocessorDefinitions="_LIB;" 815 640 PrecompiledHeaderFile="" 816 641 /> … … 827 652 Name="VCLibrarianTool" 828 653 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 829 830 654 /> 831 655 <Tool … … 854 678 </Configuration> 855 679 <Configuration 856 Name="Debug -Dynamic|Win32"857 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops"858 680 Name="Debug|Pocket PC 2003 (ARMV4)" 681 ConfigurationType="4" 682 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 859 683 ATLMinimizesCRunTimeLibraryUsage="false" 860 861 CharacterSet="2" 862 863 ConfigurationType="4" 864 UseOfMFC="0" 684 CharacterSet="1" 865 685 > 866 686 <Tool … … 881 701 <Tool 882 702 Name="VCCLCompilerTool" 883 PreprocessorDefinitions="_LIB;"884 885 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include"886 PrecompiledHeaderFile=""887 />888 <Tool889 Name="VCManagedResourceCompilerTool"890 />891 <Tool892 Name="VCResourceCompilerTool"893 />894 <Tool895 Name="VCPreLinkEventTool"896 />897 <Tool898 Name="VCLibrarianTool"899 OutputFile="..\lib\pjsip-core-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).lib"900 901 />902 <Tool903 Name="VCALinkTool"904 />905 <Tool906 Name="VCXDCMakeTool"907 />908 <Tool909 Name="VCBscMakeTool"910 />911 <Tool912 Name="VCFxCopTool"913 />914 <Tool915 Name="VCPostBuildEventTool"916 />917 </Configuration>918 <Configuration919 Name="Debug-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I)"920 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops"921 922 ATLMinimizesCRunTimeLibraryUsage="false"923 924 CharacterSet="1"925 926 ConfigurationType="4"927 >928 <Tool929 Name="VCPreBuildEventTool"930 />931 <Tool932 Name="VCCustomBuildTool"933 />934 <Tool935 Name="VCXMLDataGeneratorTool"936 />937 <Tool938 Name="VCWebServiceProxyGeneratorTool"939 />940 <Tool941 Name="VCMIDLTool"942 />943 <Tool944 Name="VCCLCompilerTool"945 PreprocessorDefinitions="_LIB;"946 947 703 ExecutionBucket="7" 948 704 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 705 PreprocessorDefinitions="_LIB;" 949 706 PrecompiledHeaderFile="" 950 707 /> … … 960 717 <Tool 961 718 Name="VCLibrarianTool" 962 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 963 719 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 964 720 /> 965 721 <Tool … … 988 744 </Configuration> 989 745 <Configuration 990 Name="Debug -Dynamic|Windows Mobile 6 Professional SDK (ARMV4I)"991 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops"992 746 Name="Debug|Smartphone 2003 (ARMV4)" 747 ConfigurationType="4" 748 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 993 749 ATLMinimizesCRunTimeLibraryUsage="false" 994 995 750 CharacterSet="1" 996 997 ConfigurationType="4"998 751 > 999 752 <Tool … … 1014 767 <Tool 1015 768 Name="VCCLCompilerTool" 1016 PreprocessorDefinitions="_LIB;"1017 1018 769 ExecutionBucket="7" 1019 770 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 771 PreprocessorDefinitions="_LIB;" 1020 772 PrecompiledHeaderFile="" 1021 773 /> … … 1031 783 <Tool 1032 784 Name="VCLibrarianTool" 1033 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 1034 785 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 1035 786 /> 1036 787 <Tool … … 1059 810 </Configuration> 1060 811 <Configuration 1061 Name=" Release-Static|Win32"1062 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops"1063 812 Name="Debug|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 813 ConfigurationType="4" 814 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 1064 815 ATLMinimizesCRunTimeLibraryUsage="false" 1065 1066 CharacterSet="2" 1067 1068 ConfigurationType="4" 1069 UseOfMFC="0" 816 CharacterSet="1" 1070 817 > 1071 818 <Tool … … 1086 833 <Tool 1087 834 Name="VCCLCompilerTool" 1088 PreprocessorDefinitions="_LIB;"1089 1090 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include"1091 PrecompiledHeaderFile=""1092 />1093 <Tool1094 Name="VCManagedResourceCompilerTool"1095 />1096 <Tool1097 Name="VCResourceCompilerTool"1098 />1099 <Tool1100 Name="VCPreLinkEventTool"1101 />1102 <Tool1103 Name="VCLibrarianTool"1104 OutputFile="..\lib\pjsip-core-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).lib"1105 1106 />1107 <Tool1108 Name="VCALinkTool"1109 />1110 <Tool1111 Name="VCXDCMakeTool"1112 />1113 <Tool1114 Name="VCBscMakeTool"1115 />1116 <Tool1117 Name="VCFxCopTool"1118 />1119 <Tool1120 Name="VCPostBuildEventTool"1121 />1122 </Configuration>1123 <Configuration1124 Name="Release-Static|Windows Mobile 6 Standard SDK (ARMV4I)"1125 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops"1126 1127 ATLMinimizesCRunTimeLibraryUsage="false"1128 1129 CharacterSet="1"1130 1131 ConfigurationType="4"1132 >1133 <Tool1134 Name="VCPreBuildEventTool"1135 />1136 <Tool1137 Name="VCCustomBuildTool"1138 />1139 <Tool1140 Name="VCXMLDataGeneratorTool"1141 />1142 <Tool1143 Name="VCWebServiceProxyGeneratorTool"1144 />1145 <Tool1146 Name="VCMIDLTool"1147 />1148 <Tool1149 Name="VCCLCompilerTool"1150 PreprocessorDefinitions="_LIB;"1151 1152 835 ExecutionBucket="7" 1153 836 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 837 PreprocessorDefinitions="_LIB;" 1154 838 PrecompiledHeaderFile="" 1155 839 /> … … 1165 849 <Tool 1166 850 Name="VCLibrarianTool" 1167 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 1168 851 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 1169 852 /> 1170 853 <Tool … … 1193 876 </Configuration> 1194 877 <Configuration 1195 Name=" Release-Static|Windows Mobile 6 ProfessionalSDK (ARMV4I)"1196 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops"1197 878 Name="Debug|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 879 ConfigurationType="4" 880 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 1198 881 ATLMinimizesCRunTimeLibraryUsage="false" 1199 1200 882 CharacterSet="1" 1201 1202 ConfigurationType="4"1203 883 > 1204 884 <Tool … … 1219 899 <Tool 1220 900 Name="VCCLCompilerTool" 1221 PreprocessorDefinitions="_LIB;"1222 1223 901 ExecutionBucket="7" 1224 902 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 903 PreprocessorDefinitions="_LIB;" 1225 904 PrecompiledHeaderFile="" 1226 905 /> … … 1236 915 <Tool 1237 916 Name="VCLibrarianTool" 1238 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 1239 917 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 1240 918 /> 1241 919 <Tool … … 1264 942 </Configuration> 1265 943 <Configuration 1266 Name="Release|Pocket PC 2003 (ARMV4)" 1267 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 1268 944 Name="Debug-Static|Win32" 945 ConfigurationType="4" 946 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops" 947 UseOfMFC="0" 1269 948 ATLMinimizesCRunTimeLibraryUsage="false" 1270 949 CharacterSet="2" 950 > 951 <Tool 952 Name="VCPreBuildEventTool" 953 /> 954 <Tool 955 Name="VCCustomBuildTool" 956 /> 957 <Tool 958 Name="VCXMLDataGeneratorTool" 959 /> 960 <Tool 961 Name="VCWebServiceProxyGeneratorTool" 962 /> 963 <Tool 964 Name="VCMIDLTool" 965 /> 966 <Tool 967 Name="VCCLCompilerTool" 968 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 969 PreprocessorDefinitions="_LIB;" 970 PrecompiledHeaderFile="" 971 /> 972 <Tool 973 Name="VCManagedResourceCompilerTool" 974 /> 975 <Tool 976 Name="VCResourceCompilerTool" 977 /> 978 <Tool 979 Name="VCPreLinkEventTool" 980 /> 981 <Tool 982 Name="VCLibrarianTool" 983 OutputFile="..\lib\pjsip-core-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).lib" 984 /> 985 <Tool 986 Name="VCALinkTool" 987 /> 988 <Tool 989 Name="VCXDCMakeTool" 990 /> 991 <Tool 992 Name="VCBscMakeTool" 993 /> 994 <Tool 995 Name="VCFxCopTool" 996 /> 997 <Tool 998 Name="VCPostBuildEventTool" 999 /> 1000 </Configuration> 1001 <Configuration 1002 Name="Debug-Static|Windows Mobile 6 Standard SDK (ARMV4I)" 1003 ConfigurationType="4" 1004 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 1005 ATLMinimizesCRunTimeLibraryUsage="false" 1271 1006 CharacterSet="1" 1272 1273 ConfigurationType="4"1274 1007 > 1275 1008 <Tool … … 1290 1023 <Tool 1291 1024 Name="VCCLCompilerTool" 1292 PreprocessorDefinitions="_LIB;"1293 1294 1025 ExecutionBucket="7" 1295 1026 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1027 PreprocessorDefinitions="_LIB;" 1296 1028 PrecompiledHeaderFile="" 1297 1029 /> … … 1307 1039 <Tool 1308 1040 Name="VCLibrarianTool" 1309 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 1310 1041 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 1311 1042 /> 1312 1043 <Tool … … 1335 1066 </Configuration> 1336 1067 <Configuration 1337 Name="Debug |Pocket PC 2003 (ARMV4)"1338 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops"1339 1068 Name="Debug-Static|Windows Mobile 6 Professional SDK (ARMV4I)" 1069 ConfigurationType="4" 1070 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 1340 1071 ATLMinimizesCRunTimeLibraryUsage="false" 1341 1342 1072 CharacterSet="1" 1343 1344 ConfigurationType="4"1345 1073 > 1346 1074 <Tool … … 1361 1089 <Tool 1362 1090 Name="VCCLCompilerTool" 1363 PreprocessorDefinitions="_LIB;"1364 1365 1091 ExecutionBucket="7" 1366 1092 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1093 PreprocessorDefinitions="_LIB;" 1367 1094 PrecompiledHeaderFile="" 1368 1095 /> … … 1378 1105 <Tool 1379 1106 Name="VCLibrarianTool" 1380 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 1381 1107 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 1382 1108 /> 1383 1109 <Tool … … 1407 1133 <Configuration 1408 1134 Name="Debug-Static|Pocket PC 2003 (ARMV4)" 1135 ConfigurationType="4" 1409 1136 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 1410 1411 1137 ATLMinimizesCRunTimeLibraryUsage="false" 1412 1413 1138 CharacterSet="1" 1414 1415 ConfigurationType="4"1416 1139 > 1417 1140 <Tool … … 1432 1155 <Tool 1433 1156 Name="VCCLCompilerTool" 1434 PreprocessorDefinitions="_LIB;"1435 1436 1157 ExecutionBucket="7" 1437 1158 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1159 PreprocessorDefinitions="_LIB;" 1438 1160 PrecompiledHeaderFile="" 1439 1161 /> … … 1450 1172 Name="VCLibrarianTool" 1451 1173 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 1452 1453 1174 /> 1454 1175 <Tool … … 1477 1198 </Configuration> 1478 1199 <Configuration 1479 Name=" Release-Dynamic|Pocket PC2003 (ARMV4)"1480 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops"1481 1200 Name="Debug-Static|Smartphone 2003 (ARMV4)" 1201 ConfigurationType="4" 1202 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 1482 1203 ATLMinimizesCRunTimeLibraryUsage="false" 1483 1484 1204 CharacterSet="1" 1485 1486 ConfigurationType="4"1487 1205 > 1488 1206 <Tool … … 1503 1221 <Tool 1504 1222 Name="VCCLCompilerTool" 1505 PreprocessorDefinitions="_LIB;"1506 1507 1223 ExecutionBucket="7" 1508 1224 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1225 PreprocessorDefinitions="_LIB;" 1509 1226 PrecompiledHeaderFile="" 1510 1227 /> … … 1520 1237 <Tool 1521 1238 Name="VCLibrarianTool" 1522 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 1523 1239 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 1524 1240 /> 1525 1241 <Tool … … 1548 1264 </Configuration> 1549 1265 <Configuration 1550 Name="Debug- Dynamic|Pocket PC 2003 (ARMV4)"1551 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops"1552 1266 Name="Debug-Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 1267 ConfigurationType="4" 1268 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 1553 1269 ATLMinimizesCRunTimeLibraryUsage="false" 1554 1555 1270 CharacterSet="1" 1556 1557 ConfigurationType="4"1558 1271 > 1559 1272 <Tool … … 1574 1287 <Tool 1575 1288 Name="VCCLCompilerTool" 1576 PreprocessorDefinitions="_LIB;"1577 1578 1289 ExecutionBucket="7" 1579 1290 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1291 PreprocessorDefinitions="_LIB;" 1580 1292 PrecompiledHeaderFile="" 1581 1293 /> … … 1591 1303 <Tool 1592 1304 Name="VCLibrarianTool" 1593 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 1594 1305 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 1595 1306 /> 1596 1307 <Tool … … 1619 1330 </Configuration> 1620 1331 <Configuration 1621 Name=" Release-Static|Pocket PC 2003 (ARMV4)"1622 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops"1623 1332 Name="Debug-Static|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 1333 ConfigurationType="4" 1334 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 1624 1335 ATLMinimizesCRunTimeLibraryUsage="false" 1625 1626 1336 CharacterSet="1" 1627 1628 ConfigurationType="4"1629 1337 > 1630 1338 <Tool … … 1645 1353 <Tool 1646 1354 Name="VCCLCompilerTool" 1647 PreprocessorDefinitions="_LIB;"1648 1649 1355 ExecutionBucket="7" 1650 1356 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1357 PreprocessorDefinitions="_LIB;" 1651 1358 PrecompiledHeaderFile="" 1652 1359 /> … … 1662 1369 <Tool 1663 1370 Name="VCLibrarianTool" 1664 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 1665 1371 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 1666 1372 /> 1667 1373 <Tool … … 1690 1396 </Configuration> 1691 1397 <Configuration 1692 Name="Release|Smartphone 2003 (ARMV4)" 1693 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 1694 1398 Name="Release-Dynamic|Win32" 1399 ConfigurationType="4" 1400 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops" 1401 UseOfMFC="0" 1695 1402 ATLMinimizesCRunTimeLibraryUsage="false" 1696 1403 CharacterSet="2" 1404 > 1405 <Tool 1406 Name="VCPreBuildEventTool" 1407 /> 1408 <Tool 1409 Name="VCCustomBuildTool" 1410 /> 1411 <Tool 1412 Name="VCXMLDataGeneratorTool" 1413 /> 1414 <Tool 1415 Name="VCWebServiceProxyGeneratorTool" 1416 /> 1417 <Tool 1418 Name="VCMIDLTool" 1419 /> 1420 <Tool 1421 Name="VCCLCompilerTool" 1422 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1423 PreprocessorDefinitions="_LIB;" 1424 PrecompiledHeaderFile="" 1425 /> 1426 <Tool 1427 Name="VCManagedResourceCompilerTool" 1428 /> 1429 <Tool 1430 Name="VCResourceCompilerTool" 1431 /> 1432 <Tool 1433 Name="VCPreLinkEventTool" 1434 /> 1435 <Tool 1436 Name="VCLibrarianTool" 1437 OutputFile="..\lib\pjsip-core-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).lib" 1438 /> 1439 <Tool 1440 Name="VCALinkTool" 1441 /> 1442 <Tool 1443 Name="VCXDCMakeTool" 1444 /> 1445 <Tool 1446 Name="VCBscMakeTool" 1447 /> 1448 <Tool 1449 Name="VCFxCopTool" 1450 /> 1451 <Tool 1452 Name="VCPostBuildEventTool" 1453 /> 1454 </Configuration> 1455 <Configuration 1456 Name="Release-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I)" 1457 ConfigurationType="4" 1458 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 1459 ATLMinimizesCRunTimeLibraryUsage="false" 1697 1460 CharacterSet="1" 1698 1699 ConfigurationType="4"1700 1461 > 1701 1462 <Tool … … 1716 1477 <Tool 1717 1478 Name="VCCLCompilerTool" 1718 PreprocessorDefinitions="_LIB;"1719 1720 1479 ExecutionBucket="7" 1721 1480 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1481 PreprocessorDefinitions="_LIB;" 1722 1482 PrecompiledHeaderFile="" 1723 1483 /> … … 1733 1493 <Tool 1734 1494 Name="VCLibrarianTool" 1735 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 1736 1495 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 1737 1496 /> 1738 1497 <Tool … … 1761 1520 </Configuration> 1762 1521 <Configuration 1763 Name=" Debug|Smartphone 2003 (ARMV4)"1764 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops"1765 1522 Name="Release-Dynamic|Windows Mobile 6 Professional SDK (ARMV4I)" 1523 ConfigurationType="4" 1524 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 1766 1525 ATLMinimizesCRunTimeLibraryUsage="false" 1767 1768 1526 CharacterSet="1" 1769 1770 ConfigurationType="4"1771 1527 > 1772 1528 <Tool … … 1787 1543 <Tool 1788 1544 Name="VCCLCompilerTool" 1789 PreprocessorDefinitions="_LIB;"1790 1791 1545 ExecutionBucket="7" 1792 1546 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1547 PreprocessorDefinitions="_LIB;" 1793 1548 PrecompiledHeaderFile="" 1794 1549 /> … … 1804 1559 <Tool 1805 1560 Name="VCLibrarianTool" 1806 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 1807 1561 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 1808 1562 /> 1809 1563 <Tool … … 1832 1586 </Configuration> 1833 1587 <Configuration 1834 Name=" Debug-Static|Smartphone2003 (ARMV4)"1835 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops"1836 1588 Name="Release-Dynamic|Pocket PC 2003 (ARMV4)" 1589 ConfigurationType="4" 1590 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 1837 1591 ATLMinimizesCRunTimeLibraryUsage="false" 1838 1839 1592 CharacterSet="1" 1840 1841 ConfigurationType="4"1842 1593 > 1843 1594 <Tool … … 1858 1609 <Tool 1859 1610 Name="VCCLCompilerTool" 1860 PreprocessorDefinitions="_LIB;"1861 1862 1611 ExecutionBucket="7" 1863 1612 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1613 PreprocessorDefinitions="_LIB;" 1864 1614 PrecompiledHeaderFile="" 1865 1615 /> … … 1875 1625 <Tool 1876 1626 Name="VCLibrarianTool" 1877 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 1878 1627 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 1879 1628 /> 1880 1629 <Tool … … 1904 1653 <Configuration 1905 1654 Name="Release-Dynamic|Smartphone 2003 (ARMV4)" 1655 ConfigurationType="4" 1906 1656 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 1907 1908 1657 ATLMinimizesCRunTimeLibraryUsage="false" 1909 1910 1658 CharacterSet="1" 1911 1912 ConfigurationType="4"1913 1659 > 1914 1660 <Tool … … 1929 1675 <Tool 1930 1676 Name="VCCLCompilerTool" 1931 PreprocessorDefinitions="_LIB;"1932 1933 1677 ExecutionBucket="7" 1934 1678 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1679 PreprocessorDefinitions="_LIB;" 1935 1680 PrecompiledHeaderFile="" 1936 1681 /> … … 1947 1692 Name="VCLibrarianTool" 1948 1693 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 1949 1950 1694 /> 1951 1695 <Tool … … 1974 1718 </Configuration> 1975 1719 <Configuration 1976 Name=" Debug-Dynamic|Smartphone 2003 (ARMV4)"1977 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops"1978 1720 Name="Release-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 1721 ConfigurationType="4" 1722 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 1979 1723 ATLMinimizesCRunTimeLibraryUsage="false" 1980 1981 1724 CharacterSet="1" 1982 1983 ConfigurationType="4"1984 1725 > 1985 1726 <Tool … … 2000 1741 <Tool 2001 1742 Name="VCCLCompilerTool" 2002 PreprocessorDefinitions="_LIB;"2003 2004 1743 ExecutionBucket="7" 2005 1744 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1745 PreprocessorDefinitions="_LIB;" 2006 1746 PrecompiledHeaderFile="" 2007 1747 /> … … 2017 1757 <Tool 2018 1758 Name="VCLibrarianTool" 2019 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 2020 1759 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 2021 1760 /> 2022 1761 <Tool … … 2045 1784 </Configuration> 2046 1785 <Configuration 2047 Name="Release- Static|Smartphone 2003 (ARMV4)"2048 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops"2049 1786 Name="Release-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 1787 ConfigurationType="4" 1788 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 2050 1789 ATLMinimizesCRunTimeLibraryUsage="false" 2051 2052 1790 CharacterSet="1" 2053 2054 ConfigurationType="4"2055 1791 > 2056 1792 <Tool … … 2071 1807 <Tool 2072 1808 Name="VCCLCompilerTool" 2073 PreprocessorDefinitions="_LIB;"2074 2075 1809 ExecutionBucket="7" 2076 1810 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1811 PreprocessorDefinitions="_LIB;" 2077 1812 PrecompiledHeaderFile="" 2078 1813 /> … … 2088 1823 <Tool 2089 1824 Name="VCLibrarianTool" 2090 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 2091 1825 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 2092 1826 /> 2093 1827 <Tool … … 2116 1850 </Configuration> 2117 1851 <Configuration 2118 Name="Release|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 2119 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 2120 1852 Name="Debug-Dynamic|Win32" 1853 ConfigurationType="4" 1854 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-common-defaults.vsprops" 1855 UseOfMFC="0" 2121 1856 ATLMinimizesCRunTimeLibraryUsage="false" 2122 1857 CharacterSet="2" 1858 > 1859 <Tool 1860 Name="VCPreBuildEventTool" 1861 /> 1862 <Tool 1863 Name="VCCustomBuildTool" 1864 /> 1865 <Tool 1866 Name="VCXMLDataGeneratorTool" 1867 /> 1868 <Tool 1869 Name="VCWebServiceProxyGeneratorTool" 1870 /> 1871 <Tool 1872 Name="VCMIDLTool" 1873 /> 1874 <Tool 1875 Name="VCCLCompilerTool" 1876 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1877 PreprocessorDefinitions="_LIB;" 1878 PrecompiledHeaderFile="" 1879 /> 1880 <Tool 1881 Name="VCManagedResourceCompilerTool" 1882 /> 1883 <Tool 1884 Name="VCResourceCompilerTool" 1885 /> 1886 <Tool 1887 Name="VCPreLinkEventTool" 1888 /> 1889 <Tool 1890 Name="VCLibrarianTool" 1891 OutputFile="..\lib\pjsip-core-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).lib" 1892 /> 1893 <Tool 1894 Name="VCALinkTool" 1895 /> 1896 <Tool 1897 Name="VCXDCMakeTool" 1898 /> 1899 <Tool 1900 Name="VCBscMakeTool" 1901 /> 1902 <Tool 1903 Name="VCFxCopTool" 1904 /> 1905 <Tool 1906 Name="VCPostBuildEventTool" 1907 /> 1908 </Configuration> 1909 <Configuration 1910 Name="Debug-Dynamic|Windows Mobile 6 Standard SDK (ARMV4I)" 1911 ConfigurationType="4" 1912 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 1913 ATLMinimizesCRunTimeLibraryUsage="false" 2123 1914 CharacterSet="1" 2124 2125 ConfigurationType="4"2126 1915 > 2127 1916 <Tool … … 2142 1931 <Tool 2143 1932 Name="VCCLCompilerTool" 2144 PreprocessorDefinitions="_LIB;"2145 2146 1933 ExecutionBucket="7" 2147 1934 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 1935 PreprocessorDefinitions="_LIB;" 2148 1936 PrecompiledHeaderFile="" 2149 1937 /> … … 2159 1947 <Tool 2160 1948 Name="VCLibrarianTool" 2161 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 2162 1949 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 2163 1950 /> 2164 1951 <Tool … … 2187 1974 </Configuration> 2188 1975 <Configuration 2189 Name="Debug |Windows Mobile 5.0 Pocket PCSDK (ARMV4I)"2190 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops"2191 1976 Name="Debug-Dynamic|Windows Mobile 6 Professional SDK (ARMV4I)" 1977 ConfigurationType="4" 1978 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-common-defaults.vsprops" 2192 1979 ATLMinimizesCRunTimeLibraryUsage="false" 2193 2194 1980 CharacterSet="1" 2195 2196 ConfigurationType="4"2197 1981 > 2198 1982 <Tool … … 2213 1997 <Tool 2214 1998 Name="VCCLCompilerTool" 2215 PreprocessorDefinitions="_LIB;"2216 2217 1999 ExecutionBucket="7" 2218 2000 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 2001 PreprocessorDefinitions="_LIB;" 2219 2002 PrecompiledHeaderFile="" 2220 2003 /> … … 2230 2013 <Tool 2231 2014 Name="VCLibrarianTool" 2232 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 2233 2015 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 2234 2016 /> 2235 2017 <Tool … … 2258 2040 </Configuration> 2259 2041 <Configuration 2260 Name="Debug- Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"2261 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops"2262 2042 Name="Debug-Dynamic|Pocket PC 2003 (ARMV4)" 2043 ConfigurationType="4" 2044 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 2263 2045 ATLMinimizesCRunTimeLibraryUsage="false" 2264 2265 2046 CharacterSet="1" 2266 2267 ConfigurationType="4"2268 2047 > 2269 2048 <Tool … … 2284 2063 <Tool 2285 2064 Name="VCCLCompilerTool" 2286 PreprocessorDefinitions="_LIB;"2287 2288 2065 ExecutionBucket="7" 2289 2066 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 2067 PreprocessorDefinitions="_LIB;" 2290 2068 PrecompiledHeaderFile="" 2291 2069 /> … … 2301 2079 <Tool 2302 2080 Name="VCLibrarianTool" 2303 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 2304 2081 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 2305 2082 /> 2306 2083 <Tool … … 2329 2106 </Configuration> 2330 2107 <Configuration 2331 Name=" Release-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)"2332 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops"2333 2108 Name="Debug-Dynamic|Smartphone 2003 (ARMV4)" 2109 ConfigurationType="4" 2110 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-common-defaults.vsprops" 2334 2111 ATLMinimizesCRunTimeLibraryUsage="false" 2335 2336 2112 CharacterSet="1" 2337 2338 ConfigurationType="4"2339 2113 > 2340 2114 <Tool … … 2355 2129 <Tool 2356 2130 Name="VCCLCompilerTool" 2357 PreprocessorDefinitions="_LIB;"2358 2359 2131 ExecutionBucket="7" 2360 2132 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 2133 PreprocessorDefinitions="_LIB;" 2361 2134 PrecompiledHeaderFile="" 2362 2135 /> … … 2372 2145 <Tool 2373 2146 Name="VCLibrarianTool" 2374 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 2375 2147 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 2376 2148 /> 2377 2149 <Tool … … 2401 2173 <Configuration 2402 2174 Name="Debug-Dynamic|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 2175 ConfigurationType="4" 2403 2176 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 2404 2405 2177 ATLMinimizesCRunTimeLibraryUsage="false" 2406 2407 2178 CharacterSet="1" 2408 2409 ConfigurationType="4"2410 2179 > 2411 2180 <Tool … … 2426 2195 <Tool 2427 2196 Name="VCCLCompilerTool" 2428 PreprocessorDefinitions="_LIB;"2429 2430 2197 ExecutionBucket="7" 2431 2198 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 2199 PreprocessorDefinitions="_LIB;" 2432 2200 PrecompiledHeaderFile="" 2433 2201 /> … … 2444 2212 Name="VCLibrarianTool" 2445 2213 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 2446 2447 2214 /> 2448 2215 <Tool … … 2471 2238 </Configuration> 2472 2239 <Configuration 2473 Name=" Release-Static|Windows Mobile 5.0 Pocket PCSDK (ARMV4I)"2474 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops"2475 2240 Name="Debug-Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 2241 ConfigurationType="4" 2242 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops" 2476 2243 ATLMinimizesCRunTimeLibraryUsage="false" 2477 2478 2244 CharacterSet="1" 2479 2480 ConfigurationType="4"2481 2245 > 2482 2246 <Tool … … 2497 2261 <Tool 2498 2262 Name="VCCLCompilerTool" 2499 PreprocessorDefinitions="_LIB;"2500 2501 2263 ExecutionBucket="7" 2502 2264 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 2265 PreprocessorDefinitions="_LIB;" 2503 2266 PrecompiledHeaderFile="" 2504 2267 /> … … 2514 2277 <Tool 2515 2278 Name="VCLibrarianTool" 2516 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 2517 2279 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 2518 2280 /> 2519 2281 <Tool … … 2542 2304 </Configuration> 2543 2305 <Configuration 2544 Name="Release|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 2545 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 2546 2306 Name="Release-Static|Win32" 2307 ConfigurationType="4" 2308 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-win32-release-defaults.vsprops" 2309 UseOfMFC="0" 2547 2310 ATLMinimizesCRunTimeLibraryUsage="false" 2548 2311 CharacterSet="2" 2312 > 2313 <Tool 2314 Name="VCPreBuildEventTool" 2315 /> 2316 <Tool 2317 Name="VCCustomBuildTool" 2318 /> 2319 <Tool 2320 Name="VCXMLDataGeneratorTool" 2321 /> 2322 <Tool 2323 Name="VCWebServiceProxyGeneratorTool" 2324 /> 2325 <Tool 2326 Name="VCMIDLTool" 2327 /> 2328 <Tool 2329 Name="VCCLCompilerTool" 2330 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 2331 PreprocessorDefinitions="_LIB;" 2332 PrecompiledHeaderFile="" 2333 /> 2334 <Tool 2335 Name="VCManagedResourceCompilerTool" 2336 /> 2337 <Tool 2338 Name="VCResourceCompilerTool" 2339 /> 2340 <Tool 2341 Name="VCPreLinkEventTool" 2342 /> 2343 <Tool 2344 Name="VCLibrarianTool" 2345 OutputFile="..\lib\pjsip-core-$(TargetCPU)-$(PlatformName)-vc$(VSVer)-$(ConfigurationName).lib" 2346 /> 2347 <Tool 2348 Name="VCALinkTool" 2349 /> 2350 <Tool 2351 Name="VCXDCMakeTool" 2352 /> 2353 <Tool 2354 Name="VCBscMakeTool" 2355 /> 2356 <Tool 2357 Name="VCFxCopTool" 2358 /> 2359 <Tool 2360 Name="VCPostBuildEventTool" 2361 /> 2362 </Configuration> 2363 <Configuration 2364 Name="Release-Static|Windows Mobile 6 Standard SDK (ARMV4I)" 2365 ConfigurationType="4" 2366 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 2367 ATLMinimizesCRunTimeLibraryUsage="false" 2549 2368 CharacterSet="1" 2550 2551 ConfigurationType="4"2552 2369 > 2553 2370 <Tool … … 2568 2385 <Tool 2569 2386 Name="VCCLCompilerTool" 2570 PreprocessorDefinitions="_LIB;"2571 2572 2387 ExecutionBucket="7" 2573 2388 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 2389 PreprocessorDefinitions="_LIB;" 2574 2390 PrecompiledHeaderFile="" 2575 2391 /> … … 2585 2401 <Tool 2586 2402 Name="VCLibrarianTool" 2587 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 2588 2403 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6std-vc$(VSVer)-$(ConfigurationName).lib" 2589 2404 /> 2590 2405 <Tool … … 2613 2428 </Configuration> 2614 2429 <Configuration 2615 Name=" Debug|Windows Mobile 5.0 SmartphoneSDK (ARMV4I)"2616 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops"2617 2430 Name="Release-Static|Windows Mobile 6 Professional SDK (ARMV4I)" 2431 ConfigurationType="4" 2432 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm6-release-defaults.vsprops" 2618 2433 ATLMinimizesCRunTimeLibraryUsage="false" 2619 2620 2434 CharacterSet="1" 2621 2622 ConfigurationType="4"2623 2435 > 2624 2436 <Tool … … 2639 2451 <Tool 2640 2452 Name="VCCLCompilerTool" 2641 PreprocessorDefinitions="_LIB;"2642 2643 2453 ExecutionBucket="7" 2644 2454 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 2455 PreprocessorDefinitions="_LIB;" 2645 2456 PrecompiledHeaderFile="" 2646 2457 /> … … 2656 2467 <Tool 2657 2468 Name="VCLibrarianTool" 2658 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 2659 2469 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm6pro-vc$(VSVer)-$(ConfigurationName).lib" 2660 2470 /> 2661 2471 <Tool … … 2684 2494 </Configuration> 2685 2495 <Configuration 2686 Name=" Debug-Static|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"2687 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops"2688 2496 Name="Release-Static|Pocket PC 2003 (ARMV4)" 2497 ConfigurationType="4" 2498 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 2689 2499 ATLMinimizesCRunTimeLibraryUsage="false" 2690 2691 2500 CharacterSet="1" 2692 2693 ConfigurationType="4"2694 2501 > 2695 2502 <Tool … … 2710 2517 <Tool 2711 2518 Name="VCCLCompilerTool" 2712 PreprocessorDefinitions="_LIB;"2713 2714 2519 ExecutionBucket="7" 2715 2520 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 2521 PreprocessorDefinitions="_LIB;" 2716 2522 PrecompiledHeaderFile="" 2717 2523 /> … … 2727 2533 <Tool 2728 2534 Name="VCLibrarianTool" 2729 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 2730 2535 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003ppc-vc$(VSVer)-$(ConfigurationName).lib" 2731 2536 /> 2732 2537 <Tool … … 2755 2560 </Configuration> 2756 2561 <Configuration 2757 Name="Release- Dynamic|Windows Mobile 5.0 Smartphone SDK (ARMV4I)"2758 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops"2759 2562 Name="Release-Static|Smartphone 2003 (ARMV4)" 2563 ConfigurationType="4" 2564 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm2003-release-defaults.vsprops" 2760 2565 ATLMinimizesCRunTimeLibraryUsage="false" 2761 2762 2566 CharacterSet="1" 2763 2764 ConfigurationType="4"2765 2567 > 2766 2568 <Tool … … 2781 2583 <Tool 2782 2584 Name="VCCLCompilerTool" 2783 PreprocessorDefinitions="_LIB;"2784 2785 2585 ExecutionBucket="7" 2786 2586 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 2587 PreprocessorDefinitions="_LIB;" 2787 2588 PrecompiledHeaderFile="" 2788 2589 /> … … 2798 2599 <Tool 2799 2600 Name="VCLibrarianTool" 2800 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 2801 2601 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm2003sp-vc$(VSVer)-$(ConfigurationName).lib" 2802 2602 /> 2803 2603 <Tool … … 2826 2626 </Configuration> 2827 2627 <Configuration 2828 Name=" Debug-Dynamic|Windows Mobile 5.0 SmartphoneSDK (ARMV4I)"2829 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-debug-dynamic-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-common-defaults.vsprops"2830 2628 Name="Release-Static|Windows Mobile 5.0 Pocket PC SDK (ARMV4I)" 2629 ConfigurationType="4" 2630 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 2831 2631 ATLMinimizesCRunTimeLibraryUsage="false" 2832 2833 2632 CharacterSet="1" 2834 2835 ConfigurationType="4"2836 2633 > 2837 2634 <Tool … … 2852 2649 <Tool 2853 2650 Name="VCCLCompilerTool" 2854 PreprocessorDefinitions="_LIB;"2855 2856 2651 ExecutionBucket="7" 2857 2652 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 2653 PreprocessorDefinitions="_LIB;" 2858 2654 PrecompiledHeaderFile="" 2859 2655 /> … … 2869 2665 <Tool 2870 2666 Name="VCLibrarianTool" 2871 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 2872 2667 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5ppc-vc$(VSVer)-$(ConfigurationName).lib" 2873 2668 /> 2874 2669 <Tool … … 2898 2693 <Configuration 2899 2694 Name="Release-Static|Windows Mobile 5.0 Smartphone SDK (ARMV4I)" 2695 ConfigurationType="4" 2900 2696 InheritedPropertySheets="..\..\build\vs\pjproject-vs8-release-static-defaults.vsprops;..\..\build\vs\pjproject-vs8-wm5-release-defaults.vsprops" 2901 2902 2697 ATLMinimizesCRunTimeLibraryUsage="false" 2903 2904 2698 CharacterSet="1" 2905 2906 ConfigurationType="4"2907 2699 > 2908 2700 <Tool … … 2923 2715 <Tool 2924 2716 Name="VCCLCompilerTool" 2925 PreprocessorDefinitions="_LIB;"2926 2927 2717 ExecutionBucket="7" 2928 2718 AdditionalIncludeDirectories="../include,../../pjlib/include,../../pjlib-util/include" 2719 PreprocessorDefinitions="_LIB;" 2929 2720 PrecompiledHeaderFile="" 2930 2721 /> … … 2941 2732 Name="VCLibrarianTool" 2942 2733 OutputFile="..\lib\pjsip-core-$(TargetCPU)-wm5sp-vc$(VSVer)-$(ConfigurationName).lib" 2943 2944 2734 /> 2945 2735 <Tool … … 3691 3481 </File> 3692 3482 <File 3483 RelativePath="..\src\pjsip\sip_transport_tls.c" 3484 > 3485 </File> 3486 <File 3693 3487 RelativePath="..\src\pjsip\sip_transport_tls_ossl.c" 3694 3488 > 3695 3489 <FileConfiguration 3696 3490 Name="Release|Win32" 3491 ExcludedFromBuild="true" 3697 3492 > 3698 3493 <Tool … … 3704 3499 <FileConfiguration 3705 3500 Name="Debug|Win32" 3706 > 3707 <Tool 3708 Name="VCCLCompilerTool" 3709 AdditionalIncludeDirectories="" 3710 PreprocessorDefinitions="" 3501 ExcludedFromBuild="true" 3502 > 3503 <Tool 3504 Name="VCCLCompilerTool" 3505 AdditionalIncludeDirectories="" 3506 PreprocessorDefinitions="" 3507 /> 3508 </FileConfiguration> 3509 <FileConfiguration 3510 Name="Debug|Windows Mobile 6 Standard SDK (ARMV4I)" 3511 ExcludedFromBuild="true" 3512 > 3513 <Tool 3514 Name="VCCLCompilerTool" 3711 3515 /> 3712 3516 </FileConfiguration> 3713 3517 <FileConfiguration 3714 3518 Name="Debug-Static|Win32" 3519 ExcludedFromBuild="true" 3715 3520 > 3716 3521 <Tool … … 3722 3527 <FileConfiguration 3723 3528 Name="Release-Dynamic|Win32" 3529 ExcludedFromBuild="true" 3724 3530 > 3725 3531 <Tool … … 3731 3537 <FileConfiguration 3732 3538 Name="Debug-Dynamic|Win32" 3539 ExcludedFromBuild="true" 3733 3540 > 3734 3541 <Tool … … 3740 3547 <FileConfiguration 3741 3548 Name="Release-Static|Win32" 3549 ExcludedFromBuild="true" 3742 3550 > 3743 3551 <Tool -
pjproject/trunk/pjsip/src/pjsip/sip_transport_tls.c
r2950 r2970 243 243 ssock_param.ioqueue = pjsip_endpt_get_ioqueue(endpt); 244 244 ssock_param.require_client_cert = listener->tls_setting.require_client_cert; 245 ssock_param.server name = listener->tls_setting.server_name;245 ssock_param.server_name = listener->tls_setting.server_name; 246 246 ssock_param.timeout = listener->tls_setting.timeout; 247 247 ssock_param.user_data = listener; … … 790 790 PJ_TODO(set_proper_servername_based_on_target); 791 791 PJ_TODO(synchronize_tls_cipher_type_with_ssl_sock_cipher_type); 792 ssock_param.server name = listener->tls_setting.server_name;792 ssock_param.server_name = listener->tls_setting.server_name; 793 793 ssock_param.timeout = listener->tls_setting.timeout; 794 794 ssock_param.user_data = NULL; /* pending, must be set later */
Note: See TracChangeset
for help on using the changeset viewer.