Changeset 5210


Ignore:
Timestamp:
Dec 10, 2015 1:58:38 AM (9 years ago)
Author:
riza
Message:

Re #1900: Initial implementation with pjsua cli/telnet sample app.

Location:
pjproject/branches/projects/uwp
Files:
65 added
48 edited

Legend:

Unmodified
Added
Removed
  • pjproject/branches/projects/uwp/build/vs/pjproject-vs14-common-defaults.props

    r5169 r5210  
    1919      <WarningLevel>Level4</WarningLevel> 
    2020      <CompileAs>Default</CompileAs> 
     21      <CompileAsWinRT>false</CompileAsWinRT> 
     22      <PrecompiledHeader>NotUsing</PrecompiledHeader> 
    2123    </ClCompile> 
    2224    <Lib> 
    2325      <OutputFile>..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     26      <AdditionalOptions>/Ignore:4264 %(AdditionalOptions)</AdditionalOptions>       
    2427    </Lib> 
    2528    <Link> 
    26       <OutputFile>..\bin\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile> 
     29      <OutputFile  Condition="'$(TargetExt)'=='.exe'">..\bin\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile> 
     30      <GenerateWindowsMetadata Condition="'$(TargetExt)'=='.lib'">false</GenerateWindowsMetadata> 
    2731    </Link> 
    2832  </ItemDefinitionGroup> 
  • pjproject/branches/projects/uwp/build/vs/pjproject-vs14-win32-common-defaults.props

    r5168 r5210  
    11<?xml version="1.0" encoding="utf-8"?> 
    22<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    3   <ImportGroup Label="PropertySheets"> 
     3  <ImportGroup Label="PropertySheets">     
    44  </ImportGroup> 
    55  <PropertyGroup Label="UserMacros"> 
     
    1010  </PropertyGroup> 
    1111  <ItemDefinitionGroup> 
    12     <ClCompile> 
    13       <PreprocessorDefinitions>WIN32;PJ_WIN32=1;PJ_M_I386=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    14     </ClCompile> 
    1512    <Link> 
    1613      <SubSystem>Console</SubSystem> 
  • pjproject/branches/projects/uwp/build/vs/pjproject-vs14-win64-common-defaults.props

    r5168 r5210  
    11<?xml version="1.0" encoding="utf-8"?> 
    22<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    3   <ImportGroup Label="PropertySheets"> 
     3  <ImportGroup Label="PropertySheets">     
    44  </ImportGroup> 
    55  <PropertyGroup Label="UserMacros"> 
     
    1010  </PropertyGroup> 
    1111  <ItemDefinitionGroup> 
    12     <ClCompile> 
    13       <PreprocessorDefinitions>WIN64;PJ_WIN64=1;PJ_M_X86_64=1;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    14     </ClCompile> 
    1512    <Link> 
    1613      <SubSystem>Console</SubSystem> 
  • pjproject/branches/projects/uwp/pjlib-util/build/pjlib_util.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{FE07F272-AE7F-4549-9E9F-EF9B80CB1693}</ProjectGuid> 
    55     <RootNamespace>pjlib_util</RootNamespace> 
     81    <RootNamespace>pjlib_util</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    127196    <UseOfMfc>false</UseOfMfc> 
    128197    <CharacterSet>MultiByte</CharacterSet> 
     198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
    129203  </PropertyGroup> 
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131205  <ImportGroup Label="ExtensionSettings"> 
    132206  </ImportGroup> 
    133 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     207  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
     208    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     209    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     210    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     219    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     220    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     225    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144228    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     229    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     230    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     235    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     239    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     240    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     249    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     250    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     255    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     259    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     260    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     265    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     269    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     274    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     275    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     279    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     280    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     284    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     289    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     290    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     294    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     295    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195     <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <TargetName>pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>     
    197   </PropertyGroup> 
     299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>     
     300    <TargetName>pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     306    </ClCompile> 
     307  </ItemDefinitionGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 
    199309    <ClCompile> 
     
    201311      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202312      <PrecompiledHeaderOutputFile /> 
     313    </ClCompile> 
     314    <Lib> 
     315      <OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     316    </Lib> 
     317  </ItemDefinitionGroup> 
     318  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     319    <ClCompile> 
     320      <AdditionalIncludeDirectories>../include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     321      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     322      <PrecompiledHeaderOutputFile> 
     323      </PrecompiledHeaderOutputFile> 
    203324    </ClCompile> 
    204325    <Lib> 
     
    229350    </Lib> 
    230351  </ItemDefinitionGroup> 
     352  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     353    <ClCompile> 
     354      <AdditionalIncludeDirectories>../include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     355      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     356      <PrecompiledHeaderOutputFile> 
     357      </PrecompiledHeaderOutputFile> 
     358    </ClCompile> 
     359    <Lib> 
     360      <OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     361    </Lib> 
     362  </ItemDefinitionGroup> 
    231363  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 
    232364    <Midl> 
     
    253385    </Lib> 
    254386  </ItemDefinitionGroup> 
     387  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     388    <ClCompile> 
     389      <AdditionalIncludeDirectories>../include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     390      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     391      <PrecompiledHeaderOutputFile> 
     392      </PrecompiledHeaderOutputFile> 
     393    </ClCompile> 
     394    <Lib> 
     395      <OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     396    </Lib> 
     397  </ItemDefinitionGroup> 
    255398  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    256399    <Midl> 
     
    277420    </Lib> 
    278421  </ItemDefinitionGroup> 
     422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     423    <ClCompile> 
     424      <AdditionalIncludeDirectories>../include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     425      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     426      <PrecompiledHeaderOutputFile> 
     427      </PrecompiledHeaderOutputFile> 
     428    </ClCompile> 
     429    <Lib> 
     430      <OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     431    </Lib> 
     432  </ItemDefinitionGroup> 
    279433  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    280434    <Midl> 
     
    300454    </Lib> 
    301455  </ItemDefinitionGroup> 
     456  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     457    <ClCompile> 
     458      <AdditionalIncludeDirectories>../include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     459      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     460      <PrecompiledHeaderOutputFile> 
     461      </PrecompiledHeaderOutputFile> 
     462    </ClCompile> 
     463    <Lib> 
     464      <OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     465    </Lib> 
     466  </ItemDefinitionGroup> 
    302467  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    303468    <Midl> 
     
    319484      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    320485      <PrecompiledHeaderOutputFile /> 
     486    </ClCompile> 
     487    <Lib> 
     488      <OutputFile>..\lib\pjlib-util-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     489    </Lib> 
     490  </ItemDefinitionGroup> 
     491  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     492    <ClCompile> 
     493      <AdditionalIncludeDirectories>../include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     494      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     495      <PrecompiledHeaderOutputFile> 
     496      </PrecompiledHeaderOutputFile> 
    321497    </ClCompile> 
    322498    <Lib> 
     
    358534    <ClCompile Include="..\src\pjlib-util\scanner_cis_bitwise.c"> 
    359535      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
     536      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
    360537      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    361538      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     539      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
    362540      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    363541      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     542      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
    364543      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    365544      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     545      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
    366546      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    367547      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     548      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
    368549      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    369550      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     551      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    370552      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    371553    </ClCompile> 
    372554    <ClCompile Include="..\src\pjlib-util\scanner_cis_uint.c"> 
    373555      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
     556      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
    374557      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    375558      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     559      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
    376560      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    377561      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     562      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
    378563      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    379564      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     565      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
    380566      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    381567      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     568      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
    382569      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    383570      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     571      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    384572      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    385573    </ClCompile> 
  • pjproject/branches/projects/uwp/pjlib-util/build/pjlib_util_test.vcxproj

    r5175 r5210  
    5151    </ProjectConfiguration> 
    5252  </ItemGroup> 
     53  <!-- Import common config --> 
     54  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />   
    5355  <PropertyGroup Label="Globals"> 
    5456    <ProjectGuid>{ED02BE13-8297-4770-8097-27DC2CCABF9A}</ProjectGuid> 
    55     <RootNamespace>pjlib_util_test</RootNamespace> 
     57    <RootNamespace>pjlib_util_test</RootNamespace>     
     58    <!-- Specific UWP property --> 
     59    <DefaultLanguage>en-US</DefaultLanguage> 
     60    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     61    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     62    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     63    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     64    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5665  </PropertyGroup> 
    5766  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    127136    <UseOfMfc>false</UseOfMfc> 
    128137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
     139  <!-- Override the PlatformToolset --> 
     140  <PropertyGroup> 
     141    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     142    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     143    <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType> 
     144    <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType> 
    129145  </PropertyGroup> 
    130146  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
     
    194210  <PropertyGroup> 
    195211    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196   </PropertyGroup> 
     212    <TargetName>pjlib-util-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>     
     213  </PropertyGroup> 
     214  <ItemDefinitionGroup> 
     215    <ClCompile> 
     216      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     217    </ClCompile> 
     218    <Lib> 
     219      <OutputFile>..\lib\pjlib-util-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     220    </Lib> 
     221  </ItemDefinitionGroup> 
    197222  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'"> 
    198223    <TargetName>pjlib-util-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
  • pjproject/branches/projects/uwp/pjlib/build/pjlib.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{DA0E03ED-53A7-4050-8A85-90541C5509F8}</ProjectGuid> 
    5581    <RootNamespace>pjlib</RootNamespace> 
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6093    <PlatformToolset>v140</PlatformToolset> 
    6194    <UseOfMfc>false</UseOfMfc> 
    62     <CharacterSet>MultiByte</CharacterSet> 
     95  </PropertyGroup> 
     96  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     97    <ConfigurationType>StaticLibrary</ConfigurationType> 
     98    <PlatformToolset>v140</PlatformToolset> 
     99    <UseOfMfc>false</UseOfMfc> 
    63100  </PropertyGroup> 
    64101  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
     
    66103    <PlatformToolset>v140</PlatformToolset> 
    67104    <UseOfMfc>false</UseOfMfc> 
    68     <CharacterSet>MultiByte</CharacterSet> 
     105  </PropertyGroup> 
     106  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     107    <ConfigurationType>StaticLibrary</ConfigurationType> 
     108    <PlatformToolset>v140</PlatformToolset> 
     109    <UseOfMfc>false</UseOfMfc> 
    69110  </PropertyGroup> 
    70111  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
     
    72113    <PlatformToolset>v140</PlatformToolset> 
    73114    <UseOfMfc>false</UseOfMfc> 
    74     <CharacterSet>MultiByte</CharacterSet> 
     115  </PropertyGroup> 
     116  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     117    <ConfigurationType>StaticLibrary</ConfigurationType> 
     118    <PlatformToolset>v140</PlatformToolset> 
     119    <UseOfMfc>false</UseOfMfc> 
    75120  </PropertyGroup> 
    76121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
     
    78123    <PlatformToolset>v140</PlatformToolset> 
    79124    <UseOfMfc>false</UseOfMfc> 
    80     <CharacterSet>MultiByte</CharacterSet> 
     125  </PropertyGroup> 
     126  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     127    <ConfigurationType>StaticLibrary</ConfigurationType> 
     128    <PlatformToolset>v140</PlatformToolset> 
     129    <UseOfMfc>false</UseOfMfc> 
    81130  </PropertyGroup> 
    82131  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
     
    84133    <PlatformToolset>v140</PlatformToolset> 
    85134    <UseOfMfc>false</UseOfMfc> 
    86     <CharacterSet>MultiByte</CharacterSet> 
     135  </PropertyGroup> 
     136  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     137    <ConfigurationType>StaticLibrary</ConfigurationType> 
     138    <PlatformToolset>v140</PlatformToolset> 
     139    <UseOfMfc>false</UseOfMfc> 
    87140  </PropertyGroup> 
    88141  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
     
    90143    <PlatformToolset>v140</PlatformToolset> 
    91144    <UseOfMfc>false</UseOfMfc> 
    92     <CharacterSet>MultiByte</CharacterSet> 
     145  </PropertyGroup> 
     146  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     147    <ConfigurationType>StaticLibrary</ConfigurationType> 
     148    <PlatformToolset>v140</PlatformToolset> 
     149    <UseOfMfc>false</UseOfMfc> 
    93150  </PropertyGroup> 
    94151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
     
    96153    <PlatformToolset>v140</PlatformToolset> 
    97154    <UseOfMfc>false</UseOfMfc> 
    98     <CharacterSet>MultiByte</CharacterSet> 
    99155  </PropertyGroup> 
    100156  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="Configuration"> 
     
    102158    <PlatformToolset>v140</PlatformToolset> 
    103159    <UseOfMfc>false</UseOfMfc> 
    104     <CharacterSet>MultiByte</CharacterSet> 
    105160  </PropertyGroup> 
    106161  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="Configuration"> 
     
    108163    <PlatformToolset>v140</PlatformToolset> 
    109164    <UseOfMfc>false</UseOfMfc> 
    110     <CharacterSet>MultiByte</CharacterSet> 
    111165  </PropertyGroup> 
    112166  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="Configuration"> 
     
    114168    <PlatformToolset>v140</PlatformToolset> 
    115169    <UseOfMfc>false</UseOfMfc> 
    116     <CharacterSet>MultiByte</CharacterSet> 
    117170  </PropertyGroup> 
    118171  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 
     
    120173    <PlatformToolset>v140</PlatformToolset> 
    121174    <UseOfMfc>false</UseOfMfc> 
    122     <CharacterSet>MultiByte</CharacterSet> 
    123175  </PropertyGroup> 
    124176  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 
     
    126178    <PlatformToolset>v140</PlatformToolset> 
    127179    <UseOfMfc>false</UseOfMfc> 
    128     <CharacterSet>MultiByte</CharacterSet> 
     180  </PropertyGroup> 
     181  <!-- Override the PlatformToolset --> 
     182  <PropertyGroup> 
     183    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     184    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"> 
     185    </CharacterSet> 
    129186  </PropertyGroup> 
    130187  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131188  <ImportGroup Label="ExtensionSettings"> 
    132189  </ImportGroup> 
    133 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     190  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
     191    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     192    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     193    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     194  </ImportGroup> 
     195  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     196    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     197    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     198    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137199  </ImportGroup> 
    138200  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139201    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     202    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     203    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     204  </ImportGroup> 
     205  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     206    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     207    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     208    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142209  </ImportGroup> 
    143210  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144211    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     212    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     213    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     214  </ImportGroup> 
     215  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     216    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     217    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     218    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147219  </ImportGroup> 
    148220  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149221    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     222    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     223    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     224  </ImportGroup> 
     225  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     226    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     227    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     228    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152229  </ImportGroup> 
    153230  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    154231    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     232    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     233    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     234  </ImportGroup> 
     235  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     236    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     237    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     238    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    157239  </ImportGroup> 
    158240  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    159241    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     242    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     243    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     244  </ImportGroup> 
     245  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     246    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     247    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     248    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    162249  </ImportGroup> 
    163250  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164251    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     252    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     253    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167254  </ImportGroup> 
    168255  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169256    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     257    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     258    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172259  </ImportGroup> 
    173260  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174261    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     262    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     263    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177264  </ImportGroup> 
    178265  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179266    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     267    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     268    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182269  </ImportGroup> 
    183270  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    184271    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     272    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     273    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    187274  </ImportGroup> 
    188275  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    189276    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     277    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     278    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    192279  </ImportGroup> 
    193280  <PropertyGroup Label="UserMacros" /> 
     
    195282    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196283  </PropertyGroup> 
     284  <!-- Compile and link option definition --> 
     285  <ItemDefinitionGroup> 
     286    <ClCompile> 
     287      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     288    </ClCompile> 
     289  </ItemDefinitionGroup> 
    197290  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
     291    <ClCompile> 
     292      <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     293      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     294      <PrecompiledHeaderOutputFile /> 
     295    </ClCompile> 
     296  </ItemDefinitionGroup> 
     297  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
    198298    <ClCompile> 
    199299      <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     
    220320    </ClCompile> 
    221321  </ItemDefinitionGroup> 
     322  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     323    <ClCompile> 
     324      <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     325      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     326      <PrecompiledHeaderOutputFile> 
     327      </PrecompiledHeaderOutputFile> 
     328    </ClCompile> 
     329  </ItemDefinitionGroup> 
    222330  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    223331    <Midl> 
     
    237345    </ClCompile> 
    238346  </ItemDefinitionGroup> 
     347  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     348    <ClCompile> 
     349      <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     350      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     351      <PrecompiledHeaderOutputFile /> 
     352    </ClCompile> 
     353  </ItemDefinitionGroup> 
    239354  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    240355    <Midl> 
     
    255370    </ClCompile> 
    256371  </ItemDefinitionGroup> 
     372  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     373    <ClCompile> 
     374      <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     375      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     376      <PrecompiledHeaderOutputFile /> 
     377    </ClCompile> 
     378  </ItemDefinitionGroup> 
    257379  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    258380    <Midl> 
     
    272394    </ClCompile> 
    273395  </ItemDefinitionGroup> 
     396  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     397    <ClCompile> 
     398      <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     399      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     400      <PrecompiledHeaderOutputFile /> 
     401    </ClCompile> 
     402  </ItemDefinitionGroup> 
    274403  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    275404    <Midl> 
     
    290419    </ClCompile> 
    291420  </ItemDefinitionGroup> 
     421  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     422    <ClCompile> 
     423      <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     424      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     425      <PrecompiledHeaderOutputFile /> 
     426    </ClCompile> 
     427  </ItemDefinitionGroup> 
    292428  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'"> 
    293429    <Midl> 
     
    301437  </ItemDefinitionGroup> 
    302438  <ItemGroup> 
     439    <ClCompile Include="..\..\third_party\threademulation\src\ThreadEmulation.cpp"> 
     440      <ExcludedFromBuild Condition="'$(API_Family)'=='WinDesktop'">true</ExcludedFromBuild> 
     441      <CompileAsWinRT>true</CompileAsWinRT> 
     442      <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories> 
     443      <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories> 
     444      <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories> 
     445      <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories> 
     446      <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories> 
     447      <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories> 
     448      <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">MultiThreadedDLL</RuntimeLibrary> 
     449      <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MultiThreadedDLL</RuntimeLibrary> 
     450      <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">MultiThreadedDLL</RuntimeLibrary> 
     451      <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">MultiThreadedDLL</RuntimeLibrary> 
     452    </ClCompile> 
    303453    <ClCompile Include="..\src\pj\activesock.c" /> 
    304454    <ClCompile Include="..\src\pj\addr_resolv_linux_kernel.c"> 
    305455      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    306       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    307       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    308       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    309       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    310       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    311       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    312       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    313       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    314       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    315       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     456      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     457      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     458      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     459      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     460      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     461      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     462      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     463      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     464      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     465      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     466      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     467      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     468      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     469      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     470      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     471      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    316472      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    317473    </ClCompile> 
     
    326482    <ClCompile Include="..\src\pj\file_io_ansi.c"> 
    327483      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    328       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    329       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    330       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    331       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    332       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    333       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    334       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    335       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    336       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    337       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
    338       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    339     </ClCompile> 
    340     <ClCompile Include="..\src\pj\file_io_win32.c" /> 
     484      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     485      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     486      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     487      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     488      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     489      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     490      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     491      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     492      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     493      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     494      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     495      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     496      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     497      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     498      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     499      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
     500      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
     501    </ClCompile> 
     502    <ClCompile Include="..\src\pj\file_io_win32.c" />     
    341503    <ClCompile Include="..\src\pj\guid.c" /> 
    342504    <ClCompile Include="..\src\pj\guid_simple.c"> 
    343505      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    344       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    345       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    346       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    347       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    348       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    349       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    350       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    351       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    352       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    353       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     506      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     507      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     508      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     509      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     510      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     511      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     512      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     513      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     514      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     515      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     516      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     517      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     518      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     519      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     520      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     521      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    354522      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    355523    </ClCompile> 
     
    358526    <ClCompile Include="..\src\pj\ioqueue_common_abs.c"> 
    359527      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    360       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    361       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    362       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    363       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    364       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    365       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    366       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    367       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    368       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    369       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     528      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     529      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     530      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     531      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     532      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     533      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     534      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     535      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     536      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     537      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     538      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     539      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     540      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     541      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     542      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     543      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    370544      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    371545    </ClCompile> 
    372546    <ClCompile Include="..\src\pj\ioqueue_dummy.c"> 
    373547      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    374       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    375       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    376       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    377       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    378       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    379       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    380       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    381       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    382       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    383       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     548      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     549      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     550      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     551      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     552      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     553      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     554      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     555      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     556      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     557      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     558      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     559      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     560      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     561      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     562      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     563      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    384564      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    385565    </ClCompile> 
    386566    <ClCompile Include="..\src\pj\ioqueue_epoll.c"> 
    387567      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    388       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    389       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    390       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    391       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    392       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    393       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    394       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    395       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    396       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    397       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     568      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     569      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     570      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     571      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     572      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     573      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     574      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     575      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     576      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     577      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     578      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     579      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     580      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     581      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     582      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     583      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    398584      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    399585    </ClCompile> 
     
    401587    <ClCompile Include="..\src\pj\ioqueue_winnt.c"> 
    402588      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    403       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    404       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    405       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    406       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    407       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    408       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    409       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    410       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    411       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    412       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     589      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     590      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     591      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     592      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     593      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     594      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     595      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     596      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     597      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     598      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     599      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     600      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     601      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     602      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     603      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     604      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    413605      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    414606    </ClCompile> 
    415607    <ClCompile Include="..\src\pj\ip_helper_generic.c"> 
    416608      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    417       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    418       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    419       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    420       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    421       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    422       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    423       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    424       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    425       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    426       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
    427       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    428     </ClCompile> 
    429     <ClCompile Include="..\src\pj\ip_helper_win32.c" /> 
     609      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     610      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     611      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     612      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     613      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     614      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     615      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     616      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     617      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     618      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     619      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     620      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     621      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     622      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     623      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     624      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
     625      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
     626    </ClCompile> 
     627    <ClCompile Include="..\src\pj\ip_helper_win32.c"> 
     628      <ExcludedFromBuild Condition="'$(API_Family)'!='WinDesktop'">true</ExcludedFromBuild> 
     629    </ClCompile> 
     630    <ClCompile Include="..\src\pj\ip_helper_winphone8.c"> 
     631      <ExcludedFromBuild Condition="'$(API_Family)'=='WinDesktop'">true</ExcludedFromBuild> 
     632    </ClCompile> 
    430633    <ClCompile Include="..\src\pj\list.c" /> 
    431634    <ClCompile Include="..\src\pj\lock.c" /> 
     
    433636    <ClCompile Include="..\src\pj\log_writer_printk.c"> 
    434637      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    435       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    436       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    437       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    438       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    439       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    440       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    441       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    442       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    443       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    444       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     638      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     639      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     640      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     641      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     642      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     643      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     644      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     645      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     646      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     647      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     648      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     649      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     650      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     651      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     652      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     653      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    445654      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    446655    </ClCompile> 
     
    448657    <ClCompile Include="..\src\pj\os_core_linux_kernel.c"> 
    449658      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    450       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    451       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    452       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    453       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    454       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    455       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    456       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    457       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    458       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    459       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     659      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     660      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     661      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     662      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     663      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     664      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     665      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     666      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     667      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     668      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     669      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     670      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     671      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     672      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     673      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     674      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    460675      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    461676    </ClCompile> 
    462677    <ClCompile Include="..\src\pj\os_core_unix.c"> 
    463678      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    464       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    465       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    466       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    467       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    468       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    469       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    470       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    471       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    472       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    473       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     679      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     680      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     681      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     682      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     683      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     684      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     685      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     686      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     687      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     688      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     689      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     690      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     691      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     692      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     693      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     694      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    474695      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    475696    </ClCompile> 
     
    477698    <ClCompile Include="..\src\pj\os_error_linux_kernel.c"> 
    478699      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    479       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    480       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    481       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    482       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    483       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    484       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    485       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    486       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    487       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    488       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     700      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     701      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     702      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     703      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     704      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     705      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     706      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     707      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     708      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     709      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     710      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     711      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     712      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     713      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     714      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     715      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    489716      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    490717    </ClCompile> 
    491718    <ClCompile Include="..\src\pj\os_error_unix.c"> 
    492719      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    493       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    494       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    495       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    496       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    497       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    498       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    499       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    500       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    501       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    502       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     720      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     721      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     722      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     723      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     724      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     725      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     726      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     727      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     728      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     729      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     730      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     731      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     732      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     733      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     734      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     735      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    503736      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    504737    </ClCompile> 
     
    508741    <ClCompile Include="..\src\pj\os_timestamp_linux.c"> 
    509742      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    510       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    511       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    512       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    513       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    514       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    515       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    516       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    517       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    518       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    519       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     743      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     744      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     745      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     746      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     747      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     748      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     749      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     750      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     751      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     752      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     753      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     754      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     755      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     756      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     757      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     758      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    520759      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    521760    </ClCompile> 
    522761    <ClCompile Include="..\src\pj\os_timestamp_linux_kernel.c"> 
    523762      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    524       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    525       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    526       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    527       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    528       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    529       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    530       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    531       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    532       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    533       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     763      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     764      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     765      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     766      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     767      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     768      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     769      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     770      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     771      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     772      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     773      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     774      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     775      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     776      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     777      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     778      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    534779      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    535780    </ClCompile> 
     
    537782    <ClCompile Include="..\src\pj\os_time_linux_kernel.c"> 
    538783      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    539       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    540       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    541       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    542       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    543       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    544       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    545       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    546       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    547       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    548       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     784      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     785      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     786      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     787      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     788      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     789      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     790      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     791      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     792      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     793      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     794      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     795      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     796      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     797      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     798      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     799      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    549800      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    550801    </ClCompile> 
     
    556807    <ClCompile Include="..\src\pj\pool_policy_kmalloc.c"> 
    557808      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    558       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    559       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    560       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    561       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    562       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    563       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    564       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    565       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    566       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    567       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     809      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     810      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     811      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     812      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     813      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     814      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     815      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     816      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     817      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     818      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     819      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     820      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     821      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     822      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     823      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     824      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    568825      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    569826    </ClCompile> 
     
    575832    <ClCompile Include="..\src\pj\sock_linux_kernel.c"> 
    576833      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    577       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    578       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    579       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    580       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    581       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    582       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    583       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    584       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    585       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    586       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     834      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     835      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     836      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     837      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     838      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     839      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     840      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     841      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     842      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     843      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     844      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     845      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     846      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     847      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     848      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     849      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    587850      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    588851    </ClCompile> 
     
    598861    <ClCompile Include="..\src\pj\symbols.c"> 
    599862      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
    600       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    601       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
    602       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    603       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
    604       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    605       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
    606       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    607       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
    608       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    609       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     863      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
     864      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
     865      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     866      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
     867      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
     868      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     869      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
     870      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
     871      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     872      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
     873      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
     874      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     875      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
     876      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
     877      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     878      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    610879      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    611880    </ClCompile> 
     
    615884  </ItemGroup> 
    616885  <ItemGroup> 
     886    <ClInclude Include="..\..\third_party\threademulation\include\ThreadEmulation.h" /> 
    617887    <ClInclude Include="..\include\pjlib.h" /> 
    618888    <ClInclude Include="..\include\pj\activesock.h" /> 
     
    637907    <ClInclude Include="..\include\pj\compat\os_win32.h" /> 
    638908    <ClInclude Include="..\include\pj\compat\os_win32_wince.h" /> 
     909    <ClInclude Include="..\include\pj\compat\os_winphone8.h" /> 
     910    <ClInclude Include="..\include\pj\compat\os_winuwp.h" /> 
    639911    <ClInclude Include="..\include\pj\compat\rand.h" /> 
    640912    <ClInclude Include="..\include\pj\compat\setjmp.h" /> 
     
    644916    <ClInclude Include="..\include\pj\compat\stdfileio.h" /> 
    645917    <ClInclude Include="..\include\pj\compat\string.h" /> 
    646     <ClInclude Include="..\include\pj\compat\time.h" />     
     918    <ClInclude Include="..\include\pj\compat\time.h" /> 
    647919    <ClInclude Include="..\include\pj\config.h" /> 
    648920    <ClInclude Include="..\include\pj\config_site.h" /> 
    649921    <ClInclude Include="..\include\pj\config_site_sample.h" /> 
    650922    <ClInclude Include="..\include\pj\ctype.h" /> 
    651     <ClInclude Include="..\include\pj\doxygen.h" />     
     923    <ClInclude Include="..\include\pj\doxygen.h" /> 
    652924    <ClInclude Include="..\include\pj\errno.h" /> 
    653925    <ClInclude Include="..\include\pj\except.h" /> 
  • pjproject/branches/projects/uwp/pjlib/build/pjlib.vcxproj.filters

    r5181 r5210  
    1919      <UniqueIdentifier>{4befc994-9aa4-47c8-99e7-5a51301220dd}</UniqueIdentifier> 
    2020    </Filter> 
     21    <Filter Include="Source Files\winrt"> 
     22      <UniqueIdentifier>{4a92fce6-2308-44cf-aa66-00ccd5b333bd}</UniqueIdentifier> 
     23    </Filter> 
     24    <Filter Include="Header Files\winrt"> 
     25      <UniqueIdentifier>{3550aa38-c59d-4d5f-b458-1f93e0b16bbd}</UniqueIdentifier> 
     26    </Filter> 
    2127  </ItemGroup> 
    2228  <ItemGroup> 
     
    216222      <Filter>Source Files\Other Targets</Filter> 
    217223    </ClCompile> 
     224    <ClCompile Include="..\..\third_party\threademulation\src\ThreadEmulation.cpp"> 
     225      <Filter>Source Files\winrt</Filter> 
     226    </ClCompile> 
     227    <ClCompile Include="..\src\pj\ip_helper_winphone8.c"> 
     228      <Filter>Source Files</Filter> 
     229    </ClCompile> 
    218230  </ItemGroup> 
    219231  <ItemGroup> 
     
    248260      <Filter>Header Files</Filter> 
    249261    </ClInclude> 
    250     <ClInclude Include="..\include\pj\equeue.h"> 
    251       <Filter>Header Files</Filter> 
    252     </ClInclude> 
    253262    <ClInclude Include="..\include\pj\errno.h"> 
    254263      <Filter>Header Files</Filter> 
     
    408417    </ClInclude> 
    409418    <ClInclude Include="..\include\pj\compat\time.h"> 
    410       <Filter>Header Files\compat</Filter> 
    411     </ClInclude> 
    412     <ClInclude Include="..\include\pj\compat\vsprintf.h"> 
    413419      <Filter>Header Files\compat</Filter> 
    414420    </ClInclude> 
     
    422428      <Filter>Inline Files</Filter> 
    423429    </ClInclude> 
     430    <ClInclude Include="..\include\pj\compat\os_winphone8.h"> 
     431      <Filter>Header Files\compat</Filter> 
     432    </ClInclude> 
     433    <ClInclude Include="..\..\third_party\threademulation\include\ThreadEmulation.h"> 
     434      <Filter>Header Files\winrt</Filter> 
     435    </ClInclude> 
     436    <ClInclude Include="..\include\pj\compat\os_winuwp.h"> 
     437      <Filter>Header Files\compat</Filter> 
     438    </ClInclude> 
    424439  </ItemGroup> 
    425440</Project> 
  • pjproject/branches/projects/uwp/pjlib/build/pjlib_test.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}</ProjectGuid> 
    55     <RootNamespace>pjlib_test</RootNamespace> 
     81    <RootNamespace>pjlib_test</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>Application</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>Application</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>Application</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>Application</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>Application</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>Application</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>Application</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>Application</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     146    <ConfigurationType>Application</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>Application</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     158    <ConfigurationType>Application</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>Application</ConfigurationType> 
     
    127196    <UseOfMfc>false</UseOfMfc> 
    128197    <CharacterSet>MultiByte</CharacterSet> 
     198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"> 
     203    </CharacterSet> 
     204    <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType> 
     205    <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType> 
    129206  </PropertyGroup> 
    130207  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131208  <ImportGroup Label="ExtensionSettings"> 
    132209  </ImportGroup> 
    133 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     210  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
     211    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     212    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     213    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     214  </ImportGroup> 
     215  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     216    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     217    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     218    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137219  </ImportGroup> 
    138220  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139221    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     222    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     223    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     224  </ImportGroup> 
     225  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     226    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     227    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     228    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142229  </ImportGroup> 
    143230  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144231    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     232    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     233    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     234  </ImportGroup> 
     235  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     236    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     237    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     238    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147239  </ImportGroup> 
    148240  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149241    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     242    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     243    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     244  </ImportGroup> 
     245  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     246    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     247    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     248    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152249  </ImportGroup> 
    153250  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    154251    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     252    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     253    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     254  </ImportGroup> 
     255  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     256    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     257    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     258    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    157259  </ImportGroup> 
    158260  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    159261    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     262    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     263    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     264  </ImportGroup> 
     265  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     266    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     267    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     268    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    162269  </ImportGroup> 
    163270  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164271    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     272    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     273    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167274  </ImportGroup> 
    168275  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169276    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     277    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     278    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172279  </ImportGroup> 
    173280  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174281    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     282    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     283    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177284  </ImportGroup> 
    178285  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179286    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     287    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     288    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182289  </ImportGroup> 
    183290  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    184291    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     292    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     293    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    187294  </ImportGroup> 
    188295  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    189296    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     297    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     298    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    192299  </ImportGroup> 
    193300  <PropertyGroup Label="UserMacros" /> 
    194301  <PropertyGroup> 
    195302    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <TargetName>pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
    197   </PropertyGroup> 
     303    <TargetName>pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
     304  </PropertyGroup> 
     305  <!-- Compile and link option definition --> 
     306  <ItemDefinitionGroup> 
     307    <ClCompile> 
     308      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     309    </ClCompile> 
     310    <Lib> 
     311      <OutputFile>..\lib\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     312    </Lib> 
     313  </ItemDefinitionGroup> 
    198314  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199315    <ClCompile> 
     
    201317      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202318      <PrecompiledHeaderOutputFile /> 
     319    </ClCompile> 
     320    <Link> 
     321      <AdditionalDependencies>netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;oleaut32.lib;ole32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
     322      <OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile> 
     323    </Link> 
     324  </ItemDefinitionGroup> 
     325  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     326    <ClCompile> 
     327      <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     328      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     329      <PrecompiledHeaderOutputFile> 
     330      </PrecompiledHeaderOutputFile> 
    203331    </ClCompile> 
    204332    <Link> 
     
    234362    </Link> 
    235363  </ItemDefinitionGroup> 
     364  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     365    <ClCompile> 
     366      <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     367      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     368      <PrecompiledHeaderOutputFile> 
     369      </PrecompiledHeaderOutputFile> 
     370    </ClCompile> 
     371    <Link> 
     372      <AdditionalDependencies>netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;oleaut32.lib;ole32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
     373      <OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile> 
     374    </Link> 
     375  </ItemDefinitionGroup> 
    236376  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    237377    <Midl> 
     
    260400    </Link> 
    261401  </ItemDefinitionGroup> 
     402  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     403    <ClCompile> 
     404      <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     405      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     406      <PrecompiledHeaderOutputFile> 
     407      </PrecompiledHeaderOutputFile> 
     408    </ClCompile> 
     409    <Link> 
     410      <AdditionalDependencies>netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;oleaut32.lib;ole32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
     411      <OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile> 
     412    </Link> 
     413  </ItemDefinitionGroup> 
    262414  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    263415    <Midl> 
     
    287439    </Link> 
    288440  </ItemDefinitionGroup> 
     441  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     442    <ClCompile> 
     443      <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     444      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     445      <PrecompiledHeaderOutputFile> 
     446      </PrecompiledHeaderOutputFile> 
     447    </ClCompile> 
     448    <Link> 
     449      <AdditionalDependencies>netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;oleaut32.lib;ole32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
     450      <OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile> 
     451    </Link> 
     452  </ItemDefinitionGroup> 
    289453  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    290454    <Midl> 
     
    313477    </Link> 
    314478  </ItemDefinitionGroup> 
     479  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     480    <ClCompile> 
     481      <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     482      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     483      <PrecompiledHeaderOutputFile> 
     484      </PrecompiledHeaderOutputFile> 
     485    </ClCompile> 
     486    <Link> 
     487      <AdditionalDependencies>netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;oleaut32.lib;ole32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
     488      <OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile> 
     489    </Link> 
     490  </ItemDefinitionGroup> 
    315491  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    316492    <Midl> 
     
    334510      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    335511      <PrecompiledHeaderOutputFile /> 
     512    </ClCompile> 
     513    <Link> 
     514      <AdditionalDependencies>netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;oleaut32.lib;ole32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
     515      <OutputFile>..\bin\pjlib-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).exe</OutputFile> 
     516    </Link> 
     517  </ItemDefinitionGroup> 
     518  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     519    <ClCompile> 
     520      <AdditionalIncludeDirectories>../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     521      <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     522      <PrecompiledHeaderOutputFile> 
     523      </PrecompiledHeaderOutputFile> 
    336524    </ClCompile> 
    337525    <Link> 
     
    369557    <ClCompile Include="..\src\pjlib-test\ioq_unreg.c" /> 
    370558    <ClCompile Include="..\src\pjlib-test\list.c" /> 
    371     <ClCompile Include="..\src\pjlib-test\main.c" /> 
     559    <ClCompile Condition="'$(API_Family)'=='WinDesktop'" Include="..\src\pjlib-test\main.c"> 
     560    </ClCompile> 
    372561    <ClCompile Include="..\src\pjlib-test\main_mod.c"> 
    373562      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
     563      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
    374564      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    375565      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     566      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
    376567      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    377568      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     569      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
    378570      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    379571      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     572      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
    380573      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    381574      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     575      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
    382576      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    383577      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     578      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    384579      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    385580    </ClCompile> 
    386581    <ClCompile Include="..\src\pjlib-test\main_win32.c"> 
    387582      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
     583      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
    388584      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    389585      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     586      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
    390587      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    391588      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     589      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
    392590      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    393591      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     592      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
    394593      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    395594      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     595      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
    396596      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    397597      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     598      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    398599      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    399600    </ClCompile> 
  • pjproject/branches/projects/uwp/pjlib/build/pjlib_test.vcxproj.filters

    r5181 r5210  
    5353    </ClCompile> 
    5454    <ClCompile Include="..\src\pjlib-test\list.c"> 
    55       <Filter>Source Files</Filter> 
    56     </ClCompile> 
    57     <ClCompile Include="..\src\pjlib-test\main.c"> 
    5855      <Filter>Source Files</Filter> 
    5956    </ClCompile> 
  • pjproject/branches/projects/uwp/pjlib/include/pj/config.h

    r5164 r5210  
    7777#   define PJ_WIN32 1 
    7878 
     79#elif defined(PJ_WIN32_WINPHONE8) || defined(_WIN32_WINPHONE8) 
     80    /* 
     81     * Windows Phone 8 
     82     */ 
     83#   undef PJ_WIN32_WINPHONE8 
     84#   define PJ_WIN32_WINPHONE8   1 
     85#   include <pj/compat/os_winphone8.h> 
     86 
     87    /* Also define Win32 */ 
     88#   define PJ_WIN32 1 
     89 
     90#elif defined(PJ_WIN32_UWP) || defined(_WIN32_UWP) 
     91    /* 
     92     * Windows UWP 
     93     */ 
     94#   undef PJ_WIN32_UWP 
     95#   define PJ_WIN32_UWP   1 
     96#   include <pj/compat/os_winuwp.h> 
     97 
     98    /* Define Windows phone */ 
     99#   define PJ_WIN32_WINPHONE8 1 
     100 
     101    /* Also define Win32 */ 
     102#   define PJ_WIN32 1 
     103 
    79104#elif defined(PJ_WIN32) || defined(_WIN32) || defined(__WIN32__) || \ 
    80105        defined(WIN32) || defined(PJ_WIN64) || defined(_WIN64) || \ 
     
    237262#   define PJ_IS_BIG_ENDIAN     1 
    238263 
    239 #elif defined (PJ_M_ARMV4) || defined(ARM) || defined(_ARM_) ||  \ 
    240         defined(ARMV4) || defined(__arm__) 
     264#elif defined(ARM) || defined(_ARM_) ||  defined(__arm__) || defined(_M_ARM) 
     265#   define PJ_HAS_PENTIUM       0 
    241266    /* 
    242267     * ARM, bi-endian, so raise error if endianness is not configured 
    243268     */ 
    244 #   undef PJ_M_ARMV4 
    245 #   define PJ_M_ARMV4           1 
    246 #   define PJ_M_NAME            "armv4" 
    247 #   define PJ_HAS_PENTIUM       0 
    248269#   if !PJ_IS_LITTLE_ENDIAN && !PJ_IS_BIG_ENDIAN 
    249270#       error Endianness must be declared for this processor 
    250271#   endif 
     272#   if defined (PJ_M_ARMV7) || defined(ARMV7) 
     273#       undef PJ_M_ARMV7 
     274#       define PJ_M_ARM7                1 
     275#       define PJ_M_NAME                "armv7" 
     276#   elif defined (PJ_M_ARMV4) || defined(ARMV4) 
     277#       undef PJ_M_ARMV4 
     278#       define PJ_M_ARMV4               1 
     279#       define PJ_M_NAME                "armv4" 
     280#   endif  
    251281 
    252282#elif defined (PJ_M_POWERPC) || defined(__powerpc) || defined(__powerpc__) || \ 
  • pjproject/branches/projects/uwp/pjlib/src/pj/file_access_win32.c

    r3553 r5210  
    3434#endif 
    3535 
     36static pj_status_t get_file_size(HANDLE hFile, pj_off_t *size) 
     37{ 
     38#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     39    FILE_COMPRESSION_INFO fileInfo; 
     40 
     41    if (GetFileInformationByHandleEx(hFile, FileCompressionInfo, &fileInfo, 
     42        sizeof(FILE_COMPRESSION_INFO))) 
     43    { 
     44        *size = fileInfo.CompressedFileSize.QuadPart; 
     45    } 
     46    else { 
     47        *size = -1; 
     48        return PJ_RETURN_OS_ERROR(GetLastError()); 
     49    } 
     50#else 
     51    DWORD sizeLo, sizeHi; 
     52 
     53    sizeLo = GetFileSize(hFile, &sizeHi); 
     54    if (sizeLo == INVALID_FILE_SIZE) { 
     55        DWORD dwStatus = GetLastError(); 
     56        if (dwStatus != NO_ERROR) { 
     57            *size = -1; 
     58            return PJ_RETURN_OS_ERROR(dwStatus); 
     59        } 
     60    } 
     61    *size = sizeHi; 
     62    *size = ((*size) << 32) + sizeLo; 
     63#endif 
     64    return PJ_SUCCESS; 
     65} 
     66 
     67static HANDLE WINAPI create_file(LPCTSTR filename, DWORD desired_access, 
     68    DWORD share_mode, 
     69    LPSECURITY_ATTRIBUTES security_attributes, 
     70    DWORD creation_disposition, 
     71    DWORD flags_and_attributes, 
     72    HANDLE template_file) 
     73{ 
     74#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     75    PJ_UNUSED_ARG(security_attributes); 
     76    PJ_UNUSED_ARG(flags_and_attributes); 
     77    PJ_UNUSED_ARG(template_file); 
     78 
     79    return CreateFile2(filename, desired_access, share_mode, 
     80        creation_disposition, NULL); 
     81#else 
     82    return CreateFile(filename, desired_access, share_mode, 
     83                      security_attributes, creation_disposition, 
     84                      flags_and_attributes, template_file); 
     85#endif 
     86} 
    3687 
    3788/* 
     
    4596    PJ_ASSERT_RETURN(filename != NULL, 0); 
    4697 
    47     hFile = CreateFile(PJ_STRING_TO_NATIVE(filename,wfilename,sizeof(wfilename)),  
    48                        CONTROL_ACCESS,  
    49                        FILE_SHARE_READ, NULL, 
    50                        OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 
     98    hFile = create_file(PJ_STRING_TO_NATIVE(filename, 
     99                                            wfilename, sizeof(wfilename)), 
     100                        CONTROL_ACCESS,  
     101                        FILE_SHARE_READ, NULL, 
     102                        OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 
    51103    if (hFile == INVALID_HANDLE_VALUE) 
    52104        return 0; 
     
    63115{ 
    64116    PJ_DECL_UNICODE_TEMP_BUF(wfilename,256) 
    65     HANDLE hFile; 
    66     DWORD sizeLo, sizeHi; 
     117    HANDLE hFile;     
    67118    pj_off_t size; 
    68119 
    69120    PJ_ASSERT_RETURN(filename != NULL, -1); 
    70121 
    71     hFile = CreateFile(PJ_STRING_TO_NATIVE(filename, wfilename,sizeof(wfilename)),  
    72                        CONTROL_ACCESS,  
    73                        FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, 
    74                        OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 
     122    hFile = create_file(PJ_STRING_TO_NATIVE(filename,  
     123                                            wfilename, sizeof(wfilename)), 
     124                        CONTROL_ACCESS,  
     125                        FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, 
     126                        OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 
    75127    if (hFile == INVALID_HANDLE_VALUE) 
    76128        return -1; 
    77129 
    78     sizeLo = GetFileSize(hFile, &sizeHi); 
    79     if (sizeLo == INVALID_FILE_SIZE) { 
    80         DWORD dwStatus = GetLastError(); 
    81         if (dwStatus != NO_ERROR) { 
    82             CloseHandle(hFile); 
    83             return -1; 
    84         } 
    85     } 
    86  
    87     size = sizeHi; 
    88     size = (size << 32) + sizeLo; 
     130    get_file_size(hFile, &size); 
    89131 
    90132    CloseHandle(hFile); 
     
    139181                                         pj_time_val *time_val) 
    140182{ 
     183#if !defined(PJ_WIN32_WINPHONE8) || !PJ_WIN32_WINPHONE8 
    141184    FILETIME local_file_time; 
     185#endif 
     186 
    142187    SYSTEMTIME localTime; 
    143188    pj_parsed_time pt; 
    144189 
     190#if !defined(PJ_WIN32_WINPHONE8) || !PJ_WIN32_WINPHONE8 
    145191    if (!FileTimeToLocalFileTime(file_time, &local_file_time)) 
    146192        return PJ_RETURN_OS_ERROR(GetLastError()); 
     193#endif 
    147194 
    148195    if (!FileTimeToSystemTime(file_time, &localTime)) 
     
    173220    PJ_DECL_UNICODE_TEMP_BUF(wfilename,256) 
    174221    HANDLE hFile; 
    175     DWORD sizeLo, sizeHi; 
    176222    FILETIME creationTime, accessTime, writeTime; 
     223#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     224    FILE_BASIC_INFO fileInfo; 
     225#endif 
    177226 
    178227    PJ_ASSERT_RETURN(filename!=NULL && stat!=NULL, PJ_EINVAL); 
    179228 
    180     hFile = CreateFile(PJ_STRING_TO_NATIVE(filename,wfilename,sizeof(wfilename)),  
    181                        CONTROL_ACCESS,  
    182                        FILE_SHARE_READ, NULL, 
    183                        OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 
     229    hFile = create_file(PJ_STRING_TO_NATIVE(filename, 
     230                                            wfilename, sizeof(wfilename)),  
     231                        CONTROL_ACCESS,  
     232                        FILE_SHARE_READ, NULL, 
     233                        OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); 
    184234    if (hFile == INVALID_HANDLE_VALUE) 
    185235        return PJ_RETURN_OS_ERROR(GetLastError()); 
    186236 
    187     sizeLo = GetFileSize(hFile, &sizeHi); 
    188     if (sizeLo == INVALID_FILE_SIZE) { 
    189         DWORD dwStatus = GetLastError(); 
    190         if (dwStatus != NO_ERROR) { 
    191             CloseHandle(hFile); 
    192             return PJ_RETURN_OS_ERROR(dwStatus); 
    193         } 
    194     } 
    195  
    196     stat->size = sizeHi; 
    197     stat->size = (stat->size << 32) + sizeLo; 
    198  
    199     if (GetFileTime(hFile, &creationTime, &accessTime, &writeTime)==FALSE) { 
    200         DWORD dwStatus = GetLastError(); 
    201         CloseHandle(hFile); 
    202         return PJ_RETURN_OS_ERROR(dwStatus); 
    203     } 
     237    if (get_file_size(hFile, &stat->size) != PJ_SUCCESS) { 
     238        CloseHandle(hFile); 
     239        return PJ_RETURN_OS_ERROR(GetLastError()); 
     240    } 
     241 
     242#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     243    if (GetFileInformationByHandleEx(hFile, FileBasicInfo, &fileInfo, 
     244        sizeof(FILE_BASIC_INFO))) 
     245    { 
     246        creationTime.dwLowDateTime = fileInfo.CreationTime.LowPart; 
     247        creationTime.dwHighDateTime = fileInfo.CreationTime.HighPart; 
     248        accessTime.dwLowDateTime = fileInfo.LastAccessTime.LowPart; 
     249        accessTime.dwHighDateTime = fileInfo.LastAccessTime.HighPart; 
     250        writeTime.dwLowDateTime = fileInfo.LastWriteTime.LowPart; 
     251        writeTime.dwHighDateTime = fileInfo.LastWriteTime.HighPart; 
     252    } 
     253    else { 
     254        CloseHandle(hFile); 
     255        return PJ_RETURN_OS_ERROR(GetLastError()); 
     256    } 
     257#else 
     258    if (GetFileTime(hFile, &creationTime, &accessTime, &writeTime) == FALSE) { 
     259        DWORD dwStatus = GetLastError(); 
     260        CloseHandle(hFile); 
     261        return PJ_RETURN_OS_ERROR(dwStatus); 
     262    } 
     263#endif 
    204264 
    205265    CloseHandle(hFile); 
  • pjproject/branches/projects/uwp/pjlib/src/pj/file_io_win32.c

    r4537 r5210  
    2222#include <pj/errno.h> 
    2323#include <pj/assert.h> 
     24#include <pj/string.h> 
    2425 
    2526#include <windows.h> 
     
    2829#   define INVALID_SET_FILE_POINTER     ((DWORD)-1) 
    2930#endif 
     31 
     32static pj_status_t set_file_pointer(pj_oshandle_t fd, 
     33    pj_off_t offset, 
     34    pj_off_t* newPos, 
     35    DWORD dwMoveMethod) 
     36{ 
     37#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     38    LARGE_INTEGER liDistance, liNewPos; 
     39 
     40    liDistance.QuadPart = offset; 
     41    if (!SetFilePointerEx(fd, liDistance, &liNewPos, dwMoveMethod)) { 
     42        return PJ_RETURN_OS_ERROR(GetLastError()); 
     43    } 
     44    *newPos = liNewPos.QuadPart; 
     45#else 
     46    DWORD dwNewPos; 
     47    LONG  hi32; 
     48 
     49    hi32 = (LONG)(offset >> 32); 
     50 
     51    dwNewPos = SetFilePointer(fd, (long)offset, &hi32, dwMoveMethod); 
     52    if (dwNewPos == (DWORD)INVALID_SET_FILE_POINTER) { 
     53        DWORD dwStatus = GetLastError(); 
     54        if (dwStatus != 0) 
     55            return PJ_RETURN_OS_ERROR(dwStatus); 
     56        /* dwNewPos actually is not an error. */ 
     57    } 
     58    *newPos = hi32; 
     59    *newPos = (*newPos << 32) + dwNewPos; 
     60#endif 
     61 
     62    return PJ_SUCCESS; 
     63} 
    3064 
    3165/** 
     
    4680                                  pj_oshandle_t *fd) 
    4781{ 
    48     PJ_DECL_UNICODE_TEMP_BUF(wpathname,256) 
     82    PJ_DECL_UNICODE_TEMP_BUF(wpathname, 256) 
    4983    HANDLE hFile; 
    5084    DWORD dwDesiredAccess = 0; 
     
    87121 
    88122    dwShareMode = FILE_SHARE_READ | FILE_SHARE_WRITE; 
     123     
    89124    dwFlagsAndAttributes = FILE_ATTRIBUTE_NORMAL; 
    90125 
    91     hFile = CreateFile(PJ_STRING_TO_NATIVE(pathname,wpathname,sizeof(wpathname)),  
     126#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8   
     127    hFile = CreateFile2(PJ_STRING_TO_NATIVE(pathname, 
     128                        wpathname, sizeof(wpathname)), 
     129                        dwDesiredAccess, dwShareMode, dwCreationDisposition, 
     130                        NULL); 
     131#else 
     132    hFile = CreateFile(PJ_STRING_TO_NATIVE(pathname, 
     133                       wpathname, sizeof(wpathname)), 
    92134                       dwDesiredAccess, dwShareMode, NULL, 
    93                        dwCreationDisposition, dwFlagsAndAttributes, NULL); 
     135                       dwCreationDisposition, dwFlagsAndAttributes, NULL); 
     136#endif 
     137 
    94138    if (hFile == INVALID_HANDLE_VALUE) { 
     139        DWORD lastErr = GetLastError();  
    95140        *fd = 0; 
    96         return PJ_RETURN_OS_ERROR(GetLastError()); 
     141        return PJ_RETURN_OS_ERROR(lastErr); 
    97142    } 
    98143 
     
    181226{ 
    182227    DWORD dwMoveMethod; 
    183     DWORD dwNewPos; 
    184     LONG  hi32; 
     228    pj_off_t newPos; 
    185229 
    186230    if (whence == PJ_SEEK_SET) 
     
    195239    } 
    196240 
    197     hi32 = (LONG)(offset >> 32); 
    198     dwNewPos = SetFilePointer(fd, (long)offset, &hi32, dwMoveMethod); 
    199     if (dwNewPos == (DWORD)INVALID_SET_FILE_POINTER) { 
    200         DWORD dwStatus = GetLastError(); 
    201         if (dwStatus != 0) 
    202             return PJ_RETURN_OS_ERROR(dwStatus); 
    203         /* dwNewPos actually is not an error. */ 
     241    if (set_file_pointer(fd, offset, &newPos, dwMoveMethod) != PJ_SUCCESS) { 
     242        return PJ_RETURN_OS_ERROR(GetLastError()); 
    204243    } 
    205244 
     
    210249                                    pj_off_t *pos) 
    211250{ 
    212     LONG hi32 = 0; 
    213     DWORD lo32; 
    214  
    215     lo32 = SetFilePointer(fd, 0, &hi32, FILE_CURRENT); 
    216     if (lo32 == (DWORD)INVALID_SET_FILE_POINTER) { 
    217         DWORD dwStatus = GetLastError(); 
    218         if (dwStatus != 0) 
    219             return PJ_RETURN_OS_ERROR(dwStatus); 
    220     } 
    221  
    222     *pos = hi32; 
    223     *pos = (*pos << 32) + lo32; 
     251    if (set_file_pointer(fd, 0, pos, FILE_CURRENT) != PJ_SUCCESS) { 
     252        return PJ_RETURN_OS_ERROR(GetLastError()); 
     253    } 
     254 
    224255    return PJ_SUCCESS; 
    225256} 
  • pjproject/branches/projects/uwp/pjlib/src/pj/ioqueue_common_abs.c

    r5194 r5210  
    116116    /* Create mutex for the key. */ 
    117117#if !PJ_IOQUEUE_HAS_SAFE_UNREG 
    118     rc = pj_lock_create_simple_mutex(poll, NULL, &key->lock); 
     118    rc = pj_lock_create_simple_mutex(pool, NULL, &key->lock); 
    119119#endif 
    120120    if (rc != PJ_SUCCESS) 
  • pjproject/branches/projects/uwp/pjlib/src/pj/ioqueue_select.c

    r5196 r5210  
    895895    pj_lock_release(ioqueue->lock); 
    896896 
     897#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     898    count = 0; 
     899    __try { 
     900#endif 
     901 
    897902    count = pj_sock_select(nfds+1, &rfdset, &wfdset, &xfdset,  
    898903                           timeout); 
     904 
     905#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     906    /* Ignore Invalid Handle Exception raised by select().*/ 
     907    } 
     908    __except (GetExceptionCode() == STATUS_INVALID_HANDLE ? 
     909              EXCEPTION_CONTINUE_EXECUTION : EXCEPTION_CONTINUE_SEARCH) { 
     910    } 
     911#endif     
    899912     
    900913    if (count == 0) 
  • pjproject/branches/projects/uwp/pjlib/src/pj/os_core_win32.c

    r4537 r5210  
    3939#endif 
    4040 
     41#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     42#   include "../../../third_party/threademulation/include/ThreadEmulation.h" 
     43#endif 
     44 
    4145/* Activate mutex related logging if PJ_DEBUG_MUTEX is set, otherwise 
    4246 * use default level 6 logging. 
     
    298302PJ_DEF(int) pj_thread_get_prio(pj_thread_t *thread) 
    299303{ 
     304#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     305    PJ_UNUSED_ARG(thread); 
     306    return -1; 
     307#else 
    300308    return GetThreadPriority(thread->hthread); 
     309#endif 
    301310} 
    302311 
     
    313322                     PJ_EINVAL); 
    314323 
     324#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     325    if (SetThreadPriorityRT(thread->hthread, prio) == FALSE) 
     326#else 
    315327    if (SetThreadPriority(thread->hthread, prio) == FALSE) 
     328#endif 
    316329        return PJ_RETURN_OS_ERROR(GetLastError()); 
    317330 
     
    474487    pj_thread_t *rec; 
    475488 
     489#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     490    PJ_UNUSED_ARG(stack_size); 
     491#endif 
     492 
    476493    PJ_CHECK_STACK(); 
    477494    PJ_ASSERT_RETURN(pool && proc && thread_ptr, PJ_EINVAL); 
     
    507524    rec->proc = proc; 
    508525    rec->arg = arg; 
    509     rec->hthread = CreateThread(NULL, stack_size,  
    510                                 thread_main, rec, 
    511                                 dwflags, &rec->idthread); 
     526 
     527#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     528    rec->hthread = CreateThreadRT(NULL, 0, 
     529                                  thread_main, rec, 
     530                                  dwflags, NULL); 
     531#else 
     532    rec->hthread = CreateThread(NULL, stack_size, 
     533                                thread_main, rec, 
     534                                dwflags, &rec->idthread); 
     535#endif 
     536 
    512537    if (rec->hthread == NULL) 
    513538        return PJ_RETURN_OS_ERROR(GetLastError()); 
     
    541566    PJ_ASSERT_RETURN(p, PJ_EINVAL); 
    542567 
     568#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     569    if (ResumeThreadRT(rec->hthread) == (DWORD)-1) 
     570#else 
    543571    if (ResumeThread(rec->hthread) == (DWORD)-1) 
     572#endif     
    544573        return PJ_RETURN_OS_ERROR(GetLastError()); 
    545574    else 
     
    585614    PJ_LOG(6, (pj_thread_this()->obj_name, "Joining thread %s", p->obj_name)); 
    586615 
     616#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     617    rc = WaitForSingleObjectEx(rec->hthread, INFINITE, FALSE); 
     618#else 
    587619    rc = WaitForSingleObject(rec->hthread, INFINITE); 
     620#endif     
    588621 
    589622    if (rc==WAIT_OBJECT_0) 
     
    617650{ 
    618651    PJ_CHECK_STACK(); 
     652 
     653#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     654    SleepRT(msec); 
     655#else 
    619656    Sleep(msec); 
     657#endif 
     658 
    620659    return PJ_SUCCESS; 
    621660} 
     
    811850    //PJ_CHECK_STACK(); 
    812851 
     852#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     853    *index = TlsAllocRT(); 
     854#else 
    813855    *index = TlsAlloc(); 
     856#endif 
    814857 
    815858    if (*index == TLS_OUT_OF_INDEXES) 
     
    825868{ 
    826869    PJ_CHECK_STACK(); 
     870#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     871    TlsFreeRT(index); 
     872#else 
    827873    TlsFree(index); 
     874#endif     
    828875} 
    829876 
     
    838885    //beginning before main thread is initialized. 
    839886    //PJ_CHECK_STACK(); 
     887 
     888#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     889    rc = TlsSetValueRT(index, value); 
     890#else 
    840891    rc = TlsSetValue(index, value); 
     892#endif 
     893     
    841894    return rc!=0 ? PJ_SUCCESS : PJ_RETURN_OS_ERROR(GetLastError()); 
    842895} 
     
    850903    //by PJ_CHECK_STACK() itself!!! 
    851904    //PJ_CHECK_STACK(); 
     905#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     906    return TlsGetValueRT(index); 
     907#else 
    852908    return TlsGetValue(index); 
     909#endif 
    853910} 
    854911 
     
    859916    PJ_CHECK_STACK(); 
    860917 
    861 #if PJ_WIN32_WINNT >= 0x0400 
     918#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     919    InitializeCriticalSectionEx(&mutex->crit, 0, 0); 
     920#elif PJ_WIN32_WINNT >= 0x0400 
    862921    InitializeCriticalSection(&mutex->crit); 
    863922#else 
     
    11131172 
    11141173    sem = pj_pool_alloc(pool, sizeof(*sem));     
     1174 
     1175#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     1176    /** SEMAPHORE_ALL_ACCESS **/ 
     1177    sem->hSemaphore = CreateSemaphoreEx(NULL, initial, max, NULL, 0, 
     1178                                        SEMAPHORE_ALL_ACCESS); 
     1179#else 
    11151180    sem->hSemaphore = CreateSemaphore(NULL, initial, max, NULL); 
     1181#endif 
     1182     
    11161183    if (!sem->hSemaphore) 
    11171184        return PJ_RETURN_OS_ERROR(GetLastError()); 
     
    11431210    LOG_MUTEX((sem->obj_name, "Semaphore: thread %s is waiting",  
    11441211                              pj_thread_this()->obj_name)); 
    1145  
     1212     
     1213#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     1214    result = WaitForSingleObjectEx(sem->hSemaphore, timeout, FALSE); 
     1215#else 
    11461216    result = WaitForSingleObject(sem->hSemaphore, timeout); 
     1217#endif 
     1218 
    11471219    if (result == WAIT_OBJECT_0) { 
    11481220        LOG_MUTEX((sem->obj_name, "Semaphore acquired by thread %s",  
     
    12411313        return PJ_ENOMEM; 
    12421314 
    1243     event->hEvent = CreateEvent(NULL, manual_reset?TRUE:FALSE,  
    1244                                 initial?TRUE:FALSE, NULL); 
     1315#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     1316    event->hEvent = CreateEventEx(NULL, NULL, 
     1317                                 (manual_reset? 0x1:0x0) | (initial? 0x2:0x0), 
     1318                                 EVENT_ALL_ACCESS); 
     1319#else 
     1320    event->hEvent = CreateEvent(NULL, manual_reset ? TRUE : FALSE, 
     1321                                initial ? TRUE : FALSE, NULL); 
     1322#endif 
    12451323 
    12461324    if (!event->hEvent) 
     
    12741352                                pj_thread_this()->obj_name)); 
    12751353 
     1354#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     1355    result = WaitForSingleObjectEx(event->hEvent, timeout, FALSE); 
     1356#else 
    12761357    result = WaitForSingleObject(event->hEvent, timeout); 
     1358#endif 
     1359 
    12771360    if (result == WAIT_OBJECT_0) { 
    12781361        PJ_LOG(6, (event->obj_name, "Event: thread %s is released",  
     
    13321415PJ_DEF(pj_status_t) pj_event_pulse(pj_event_t *event) 
    13331416{ 
     1417#if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     1418    PJ_UNUSED_ARG(event); 
     1419    pj_assert(!"pj_event_pulse() not supported!"); 
     1420    return PJ_ENOTSUP; 
     1421#else 
    13341422    PJ_CHECK_STACK(); 
    13351423    PJ_ASSERT_RETURN(event, PJ_EINVAL); 
     
    13381426 
    13391427    if (PulseEvent(event->hEvent)) 
    1340         return PJ_SUCCESS; 
     1428        return PJ_SUCCESS; 
    13411429    else 
    1342         return PJ_RETURN_OS_ERROR(GetLastError()); 
     1430        return PJ_RETURN_OS_ERROR(GetLastError()); 
     1431#endif 
    13431432} 
    13441433 
  • pjproject/branches/projects/uwp/pjlib/src/pj/os_info.c

    r4610 r5210  
    193193#elif defined(_MSC_VER) 
    194194    { 
     195    #if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     196        si.os_name = pj_str("winphone"); 
     197    #else 
    195198        OSVERSIONINFO ovi; 
    196199 
     
    207210            si.os_name = pj_str("win32"); 
    208211        #endif 
     212    #endif 
    209213    } 
    210214 
     
    212216        SYSTEM_INFO wsi; 
    213217 
     218    #if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     219        GetNativeSystemInfo(&wsi); 
     220    #else 
    214221        GetSystemInfo(&wsi); 
     222    #endif 
     223         
    215224        switch (wsi.wProcessorArchitecture) { 
    216     #if defined(PJ_WIN32_WINCE) && PJ_WIN32_WINCE 
     225        #if (defined(PJ_WIN32_WINCE) && PJ_WIN32_WINCE) || \ 
     226            (defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8) 
    217227        case PROCESSOR_ARCHITECTURE_ARM: 
    218228            si.machine = pj_str("arm"); 
     
    233243    #endif      /* PJ_WIN32_WINCE */ 
    234244        } 
     245    #if defined(PJ_WIN32_WINPHONE8) && PJ_WIN32_WINPHONE8 
     246        /* Avoid compile warning. */ 
     247        goto get_sdk_info; 
     248    #endif 
    235249    } 
    236250#elif defined(PJ_SYMBIAN) && PJ_SYMBIAN != 0 
  • pjproject/branches/projects/uwp/pjlib/src/pjlib-test/errno.c

    r4537 r5210  
    107107     * Unix errors 
    108108     */ 
    109 #   if defined(EINVAL) && !defined(PJ_SYMBIAN) 
     109#   if defined(EINVAL) && !defined(PJ_SYMBIAN) && !defined(PJ_WIN32) 
    110110    rc = PJ_STATUS_FROM_OS(EINVAL); 
    111111    pj_set_os_error(rc); 
  • pjproject/branches/projects/uwp/pjmedia/build/pjmedia.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}</ProjectGuid> 
    5581    <RootNamespace>pjmedia</RootNamespace> 
     82    <DefaultLanguage>en-US</DefaultLanguage> 
     83    <!-- Specific UWP property --> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    128197    <CharacterSet>MultiByte</CharacterSet> 
    129198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     203  </PropertyGroup>   
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131205  <ImportGroup Label="ExtensionSettings"> 
    132206  </ImportGroup> 
    133 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     207  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
     208    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     209    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     210    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     219    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     220    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     225    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144228    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     229    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     230    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     235    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     239    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     240    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     249    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     250    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     255    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     259    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     260    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     265    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     269    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     274    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     275    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     279    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     280    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     284    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     289    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     290    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     294    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     295    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195     <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196   </PropertyGroup> 
     299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>     
     300  </PropertyGroup> 
     301  <!-- Compile and link option definition --> 
     302  <ItemDefinitionGroup> 
     303    <ClCompile> 
     304      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     305    </ClCompile> 
     306  </ItemDefinitionGroup> 
    197307  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 
    198308    <ClCompile> 
     
    200310      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    201311      <PrecompiledHeaderOutputFile /> 
     312    </ClCompile> 
     313  </ItemDefinitionGroup> 
     314  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     315    <ClCompile> 
     316      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     317      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     318      <PrecompiledHeaderOutputFile> 
     319      </PrecompiledHeaderOutputFile> 
    202320    </ClCompile> 
    203321  </ItemDefinitionGroup> 
     
    219337    </ClCompile> 
    220338  </ItemDefinitionGroup> 
     339  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     340    <ClCompile> 
     341      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     342      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     343      <PrecompiledHeaderOutputFile> 
     344      </PrecompiledHeaderOutputFile> 
     345    </ClCompile> 
     346  </ItemDefinitionGroup> 
    221347  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 
    222348    <Midl> 
     
    237363    </ClCompile> 
    238364  </ItemDefinitionGroup> 
     365  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     366    <ClCompile> 
     367      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     368      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     369      <PrecompiledHeaderOutputFile> 
     370      </PrecompiledHeaderOutputFile> 
     371    </ClCompile> 
     372  </ItemDefinitionGroup> 
    239373  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    240374    <Midl> 
     
    255389    </ClCompile> 
    256390  </ItemDefinitionGroup> 
     391  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     392    <ClCompile> 
     393      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     394      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     395      <PrecompiledHeaderOutputFile> 
     396      </PrecompiledHeaderOutputFile> 
     397    </ClCompile> 
     398  </ItemDefinitionGroup> 
    257399  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    258400    <Midl> 
     
    272414    </ClCompile> 
    273415  </ItemDefinitionGroup> 
     416  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     417    <ClCompile> 
     418      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     419      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     420      <PrecompiledHeaderOutputFile> 
     421      </PrecompiledHeaderOutputFile> 
     422    </ClCompile> 
     423  </ItemDefinitionGroup> 
    274424  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    275425    <Midl> 
     
    288438      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    289439      <PrecompiledHeaderOutputFile /> 
     440    </ClCompile> 
     441  </ItemDefinitionGroup> 
     442  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     443    <ClCompile> 
     444      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/include;../../third_party/srtp/crypto/include;../..;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     445      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     446      <PrecompiledHeaderOutputFile> 
     447      </PrecompiledHeaderOutputFile> 
    290448    </ClCompile> 
    291449  </ItemDefinitionGroup> 
  • pjproject/branches/projects/uwp/pjmedia/build/pjmedia_audiodev.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{4281CA5E-1D48-45D4-A991-2718A454B4BA}</ProjectGuid> 
    55     <RootNamespace>pjmedia_audiodev</RootNamespace> 
     81    <RootNamespace>pjmedia_audiodev</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision>     
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    127196    <UseOfMfc>false</UseOfMfc> 
    128197    <CharacterSet>MultiByte</CharacterSet> 
     198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
    129203  </PropertyGroup> 
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131205  <ImportGroup Label="ExtensionSettings"> 
    132206  </ImportGroup> 
    133 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     207  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
     208    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     209    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     210    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     219    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     220    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     225    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144228    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     229    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     230    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     235    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     239    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     240    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     249    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     250    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     255    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     259    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     260    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     265    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     269    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     274    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     275    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     279    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     280    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     284    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     289    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     290    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     294    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     295    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <TargetName>pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
    197   </PropertyGroup> 
     300    <TargetName>pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     306    </ClCompile> 
     307  </ItemDefinitionGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199309    <ClCompile> 
     
    201311      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202312      <PrecompiledHeaderOutputFile /> 
     313    </ClCompile> 
     314    <Lib> 
     315      <OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     316    </Lib> 
     317  </ItemDefinitionGroup> 
     318  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     319    <ClCompile> 
     320      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     321      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     322      <PrecompiledHeaderOutputFile> 
     323      </PrecompiledHeaderOutputFile> 
    203324    </ClCompile> 
    204325    <Lib> 
     
    230351    </Lib> 
    231352  </ItemDefinitionGroup> 
     353  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     354    <ClCompile> 
     355      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     356      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     357      <PrecompiledHeaderOutputFile> 
     358      </PrecompiledHeaderOutputFile> 
     359    </ClCompile> 
     360    <Lib> 
     361      <OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     362    </Lib> 
     363  </ItemDefinitionGroup> 
    232364  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    233365    <Midl> 
     
    253385    </Lib> 
    254386  </ItemDefinitionGroup> 
     387  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     388    <ClCompile> 
     389      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     390      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     391      <PrecompiledHeaderOutputFile> 
     392      </PrecompiledHeaderOutputFile> 
     393    </ClCompile> 
     394    <Lib> 
     395      <OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     396    </Lib> 
     397  </ItemDefinitionGroup> 
    255398  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    256399    <Midl> 
     
    277420    </Lib> 
    278421  </ItemDefinitionGroup> 
     422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     423    <ClCompile> 
     424      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     425      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     426      <PrecompiledHeaderOutputFile> 
     427      </PrecompiledHeaderOutputFile> 
     428    </ClCompile> 
     429    <Lib> 
     430      <OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     431    </Lib> 
     432  </ItemDefinitionGroup> 
    279433  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    280434    <Midl> 
     
    300454    </Lib> 
    301455  </ItemDefinitionGroup> 
     456  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     457    <ClCompile> 
     458      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     459      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     460      <PrecompiledHeaderOutputFile> 
     461      </PrecompiledHeaderOutputFile> 
     462    </ClCompile> 
     463    <Lib> 
     464      <OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     465    </Lib> 
     466  </ItemDefinitionGroup> 
    302467  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    303468    <Midl> 
     
    319484      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    320485      <PrecompiledHeaderOutputFile /> 
     486    </ClCompile> 
     487    <Lib> 
     488      <OutputFile>..\lib\pjmedia-audiodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     489    </Lib> 
     490  </ItemDefinitionGroup> 
     491  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     492    <ClCompile> 
     493      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     494      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     495      <PrecompiledHeaderOutputFile> 
     496      </PrecompiledHeaderOutputFile> 
    321497    </ClCompile> 
    322498    <Lib> 
     
    347523    <ClCompile Include="..\src\pjmedia-audiodev\symb_aps_dev.cpp"> 
    348524      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
     525      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
    349526      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    350527      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     528      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
    351529      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    352530      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     531      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
    353532      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    354533      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     534      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
    355535      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    356536      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     537      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
    357538      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    358539      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     540      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    359541      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    360542    </ClCompile> 
    361543    <ClCompile Include="..\src\pjmedia-audiodev\symb_mda_dev.cpp"> 
    362544      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
     545      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
    363546      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    364547      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     548      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
    365549      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    366550      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     551      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
    367552      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    368553      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     554      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
    369555      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    370556      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     557      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
    371558      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    372559      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     560      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    373561      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    374562    </ClCompile> 
    375563    <ClCompile Include="..\src\pjmedia-audiodev\symb_vas_dev.cpp"> 
    376564      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
     565      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
    377566      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    378567      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     568      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
    379569      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    380570      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     571      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
    381572      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    382573      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     574      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
    383575      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    384576      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     577      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
    385578      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    386579      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     580      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    387581      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
     582    </ClCompile> 
     583    <ClCompile Condition="'$(API_Family)'!='WinDesktop'" Include="..\src\pjmedia-audiodev\wasapi_dev.cpp"> 
     584      <CompileAsWinRT>true</CompileAsWinRT> 
     585      <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories> 
     586      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</CompileAsWinRT> 
     587      <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories> 
     588      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</CompileAsWinRT> 
     589      <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories> 
     590      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</CompileAsWinRT> 
     591      <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories> 
     592      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</CompileAsWinRT> 
     593      <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories> 
     594      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</CompileAsWinRT> 
     595      <AdditionalUsingDirectories Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">$(WindowsSDK_MetadataPath);%(AdditionalUsingDirectories)</AdditionalUsingDirectories> 
     596      <CompileAsWinRT Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</CompileAsWinRT> 
     597      <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">MultiThreadedDebugDLL</RuntimeLibrary> 
     598      <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">MultiThreadedDebugDLL</RuntimeLibrary> 
     599      <RuntimeLibrary Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MultiThreadedDLL</RuntimeLibrary> 
    388600    </ClCompile> 
    389601    <ClCompile Include="..\src\pjmedia-audiodev\wmme_dev.c" /> 
  • pjproject/branches/projects/uwp/pjmedia/build/pjmedia_audiodev.vcxproj.filters

    r5181 r5210  
    4545      <Filter>Source Files</Filter> 
    4646    </ClCompile> 
     47    <ClCompile Include="..\src\pjmedia-audiodev\wasapi_dev.cpp"> 
     48      <Filter>Source Files</Filter> 
     49    </ClCompile> 
    4750  </ItemGroup> 
    4851  <ItemGroup> 
  • pjproject/branches/projects/uwp/pjmedia/build/pjmedia_codec.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}</ProjectGuid> 
    5581    <RootNamespace>pjmedia_codec</RootNamespace> 
     82    <DefaultLanguage>en-US</DefaultLanguage> 
     83    <!-- Specific UWP property --> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    128197    <CharacterSet>MultiByte</CharacterSet> 
    129198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     203  </PropertyGroup>   
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131205  <ImportGroup Label="ExtensionSettings"> 
    132206  </ImportGroup> 
    133 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     207  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
     208    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     209    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     210    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     219    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     220    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     225    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144228    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     229    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     230    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     235    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     239    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     240    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     249    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     250    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     255    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     259    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     260    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     265    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     269    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     274    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     275    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     279    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     280    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     284    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     289    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     290    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     294    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     295    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <TargetName>pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
    197   </PropertyGroup> 
     300    <TargetName>pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     306    </ClCompile> 
     307  </ItemDefinitionGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199309    <ClCompile> 
     
    201311      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202312      <PrecompiledHeaderOutputFile /> 
     313    </ClCompile> 
     314    <Lib> 
     315      <OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     316    </Lib> 
     317  </ItemDefinitionGroup> 
     318  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     319    <ClCompile> 
     320      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../third_party/speex/include;../../third_party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     321      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     322      <PrecompiledHeaderOutputFile> 
     323      </PrecompiledHeaderOutputFile> 
    203324    </ClCompile> 
    204325    <Lib> 
     
    230351    </Lib> 
    231352  </ItemDefinitionGroup> 
     353  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     354    <ClCompile> 
     355      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../third_party/speex/include;../../third_party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     356      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     357      <PrecompiledHeaderOutputFile> 
     358      </PrecompiledHeaderOutputFile> 
     359    </ClCompile> 
     360    <Lib> 
     361      <OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     362    </Lib> 
     363  </ItemDefinitionGroup> 
    232364  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    233365    <Midl> 
     
    253385    </Lib> 
    254386  </ItemDefinitionGroup> 
     387  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     388    <ClCompile> 
     389      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../third_party/speex/include;../../third_party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     390      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     391      <PrecompiledHeaderOutputFile> 
     392      </PrecompiledHeaderOutputFile> 
     393    </ClCompile> 
     394    <Lib> 
     395      <OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     396    </Lib> 
     397  </ItemDefinitionGroup> 
    255398  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    256399    <Midl> 
     
    277420    </Lib> 
    278421  </ItemDefinitionGroup> 
     422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     423    <ClCompile> 
     424      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../third_party/speex/include;../../third_party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     425      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     426      <PrecompiledHeaderOutputFile> 
     427      </PrecompiledHeaderOutputFile> 
     428    </ClCompile> 
     429    <Lib> 
     430      <OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     431    </Lib> 
     432  </ItemDefinitionGroup> 
    279433  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    280434    <Midl> 
     
    300454    </Lib> 
    301455  </ItemDefinitionGroup> 
     456  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     457    <ClCompile> 
     458      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../third_party/speex/include;../../third_party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     459      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     460      <PrecompiledHeaderOutputFile> 
     461      </PrecompiledHeaderOutputFile> 
     462    </ClCompile> 
     463    <Lib> 
     464      <OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     465    </Lib> 
     466  </ItemDefinitionGroup> 
    302467  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    303468    <Midl> 
     
    319484      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    320485      <PrecompiledHeaderOutputFile /> 
     486    </ClCompile> 
     487    <Lib> 
     488      <OutputFile>..\lib\pjmedia-codec-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     489    </Lib> 
     490  </ItemDefinitionGroup> 
     491  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     492    <ClCompile> 
     493      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../third_party/speex/include;../../third_party;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     494      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     495      <PrecompiledHeaderOutputFile> 
     496      </PrecompiledHeaderOutputFile> 
    321497    </ClCompile> 
    322498    <Lib> 
  • pjproject/branches/projects/uwp/pjmedia/build/pjmedia_test.vcxproj

    r5168 r5210  
    5151    </ProjectConfiguration> 
    5252  </ItemGroup> 
     53  <!-- Import common config --> 
     54  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5355  <PropertyGroup Label="Globals"> 
    5456    <ProjectGuid>{21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}</ProjectGuid> 
    55     <RootNamespace>pjmedia_test</RootNamespace> 
     57    <RootNamespace>pjmedia_test</RootNamespace>     
     58    <!-- Specific UWP property --> 
     59    <DefaultLanguage>en-US</DefaultLanguage> 
     60    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     61    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     62    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     63    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     64    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5665  </PropertyGroup> 
    5766  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    128137    <CharacterSet>MultiByte</CharacterSet> 
    129138  </PropertyGroup> 
     139  <!-- Override the PlatformToolset --> 
     140  <PropertyGroup> 
     141    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     142    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     143    <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType> 
     144    <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType> 
     145  </PropertyGroup>   
    130146  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131147  <ImportGroup Label="ExtensionSettings"> 
    132148  </ImportGroup> 
    133 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
     149  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134150    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135151        <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     
    194210  <PropertyGroup> 
    195211    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <TargetName>pjmedia-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
    197   </PropertyGroup> 
     212          <TargetName>pjmedia-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
     213  </PropertyGroup> 
     214  <!-- Compile and link option definition --> 
     215  <ItemDefinitionGroup> 
     216    <ClCompile> 
     217      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     218    </ClCompile> 
     219    <Lib> 
     220      <OutputFile>..\lib\pjmedia-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     221    </Lib> 
     222  </ItemDefinitionGroup> 
    198223  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199224    <ClCompile> 
  • pjproject/branches/projects/uwp/pjmedia/build/pjmedia_videodev.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{A1989FF3-9894-40F4-B5A6-6EA364476E45}</ProjectGuid> 
    5581    <RootNamespace>pjmedia_audiodev</RootNamespace> 
     82    <DefaultLanguage>en-US</DefaultLanguage> 
     83    <!-- Specific UWP property --> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    127196    <UseOfMfc>false</UseOfMfc> 
    128197    <CharacterSet>MultiByte</CharacterSet> 
     198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
    129203  </PropertyGroup> 
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
     
    133207  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134208    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     209    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     210    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     219    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     220    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     225    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144228    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     229    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     230    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     235    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     239    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     240    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     249    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     250    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     255    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     259    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     260    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     265    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     269    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     274    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     275    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     279    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     280    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     284    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     289    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     290    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     294    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     295    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <TargetName>pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
    197   </PropertyGroup> 
     300    <TargetName>pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     306    </ClCompile> 
     307  </ItemDefinitionGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199309    <ClCompile> 
     
    201311      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202312      <PrecompiledHeaderOutputFile /> 
     313    </ClCompile> 
     314    <Lib> 
     315      <OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     316    </Lib> 
     317  </ItemDefinitionGroup> 
     318  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     319    <ClCompile> 
     320      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;../../third_party/BaseClasses;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     321      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     322      <PrecompiledHeaderOutputFile> 
     323      </PrecompiledHeaderOutputFile> 
    203324    </ClCompile> 
    204325    <Lib> 
     
    230351    </Lib> 
    231352  </ItemDefinitionGroup> 
     353  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     354    <ClCompile> 
     355      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;../../third_party/BaseClasses;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     356      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     357      <PrecompiledHeaderOutputFile> 
     358      </PrecompiledHeaderOutputFile> 
     359    </ClCompile> 
     360    <Lib> 
     361      <OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     362    </Lib> 
     363  </ItemDefinitionGroup> 
    232364  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    233365    <Midl> 
     
    253385    </Lib> 
    254386  </ItemDefinitionGroup> 
     387  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     388    <ClCompile> 
     389      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;../../third_party/BaseClasses;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     390      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     391      <PrecompiledHeaderOutputFile> 
     392      </PrecompiledHeaderOutputFile> 
     393    </ClCompile> 
     394    <Lib> 
     395      <OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     396    </Lib> 
     397  </ItemDefinitionGroup> 
    255398  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    256399    <Midl> 
     
    277420    </Lib> 
    278421  </ItemDefinitionGroup> 
     422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     423    <ClCompile> 
     424      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;../../third_party/BaseClasses;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     425      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     426      <PrecompiledHeaderOutputFile> 
     427      </PrecompiledHeaderOutputFile> 
     428    </ClCompile> 
     429    <Lib> 
     430      <OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     431    </Lib> 
     432  </ItemDefinitionGroup> 
    279433  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    280434    <Midl> 
     
    300454    </Lib> 
    301455  </ItemDefinitionGroup> 
     456  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     457    <ClCompile> 
     458      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;../../third_party/BaseClasses;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     459      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     460      <PrecompiledHeaderOutputFile> 
     461      </PrecompiledHeaderOutputFile> 
     462    </ClCompile> 
     463    <Lib> 
     464      <OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     465    </Lib> 
     466  </ItemDefinitionGroup> 
    302467  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    303468    <Midl> 
     
    319484      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    320485      <PrecompiledHeaderOutputFile /> 
     486    </ClCompile> 
     487    <Lib> 
     488      <OutputFile>..\lib\pjmedia-videodev-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     489    </Lib> 
     490  </ItemDefinitionGroup> 
     491  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     492    <ClCompile> 
     493      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjnath/include;../../third_party/portaudio/include;../../third_party/speex/include;../../third_party/build/srtp;../../third_party/srtp/crypto/include;../../third_party/srtp/include;../..;../../third_party/BaseClasses;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     494      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     495      <PrecompiledHeaderOutputFile> 
     496      </PrecompiledHeaderOutputFile> 
    321497    </ClCompile> 
    322498    <Lib> 
  • pjproject/branches/projects/uwp/pjmedia/include/pjmedia-audiodev/errno.h

    r4432 r5210  
    193193#define PJMEDIA_EAUD_BADLATENCY (PJMEDIA_AUDIODEV_ERRNO_START+12) /* 4200012 */ 
    194194 
    195  
    196  
    197  
     195 /************************************************************ 
     196 * General audio device error code 
     197 ***********************************************************/ 
     198 /** 
     199 * @hideinitializer 
     200 * General wasapi error 
     201 */ 
     202#define PJMEDIA_EAUD_WASAPI_ERROR \ 
     203                                (PJMEDIA_AUDIODEV_ERRNO_START+13) /* 4200013 */ 
    198204 
    199205/** 
  • pjproject/branches/projects/uwp/pjmedia/src/pjmedia-audiodev/audiodev.c

    r4879 r5210  
    111111#endif 
    112112 
     113#if PJMEDIA_AUDIO_DEV_HAS_WASAPI 
     114pjmedia_aud_dev_factory* pjmedia_wasapi_factory(pj_pool_factory *pf); 
     115#endif 
     116 
    113117#if PJMEDIA_AUDIO_DEV_HAS_NULL_AUDIO 
    114118pjmedia_aud_dev_factory* pjmedia_null_audio_factory(pj_pool_factory *pf); 
     
    441445#if PJMEDIA_AUDIO_DEV_HAS_SYMB_MDA 
    442446    aud_subsys.drv[aud_subsys.drv_cnt++].create = &pjmedia_symb_mda_factory; 
     447#endif 
     448#if PJMEDIA_AUDIO_DEV_HAS_WASAPI 
     449    aud_subsys.drv[aud_subsys.drv_cnt++].create = &pjmedia_wasapi_factory; 
    443450#endif 
    444451#if PJMEDIA_AUDIO_DEV_HAS_NULL_AUDIO 
  • pjproject/branches/projects/uwp/pjnath/build/pjnath.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}</ProjectGuid> 
    55     <RootNamespace>pjnath</RootNamespace> 
     81    <RootNamespace>pjnath</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    127196    <UseOfMfc>false</UseOfMfc> 
    128197    <CharacterSet>MultiByte</CharacterSet> 
     198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
    129203  </PropertyGroup> 
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
     
    133207  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134208    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     209    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     210    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     219    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     220    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     225    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144228    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     229    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     230    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     235    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     239    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     240    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     249    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     250    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     255    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     259    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     260    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     265    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     269    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     274    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     275    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     279    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     280    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     284    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     289    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     290    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     294    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     295    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
     
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196300  </PropertyGroup> 
     301  <!-- Compile and link option definition --> 
     302  <ItemDefinitionGroup> 
     303    <ClCompile> 
     304      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     305    </ClCompile> 
     306  </ItemDefinitionGroup> 
    197307  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'"> 
    198308    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 
     
    200310    <CodeAnalysisRuleAssemblies /> 
    201311  </PropertyGroup> 
     312  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     313    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 
     314    <CodeAnalysisRules /> 
     315    <CodeAnalysisRuleAssemblies /> 
     316  </PropertyGroup> 
    202317  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    203318    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 
     
    215330    <CodeAnalysisRuleAssemblies /> 
    216331  </PropertyGroup> 
     332  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     333    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 
     334    <CodeAnalysisRules /> 
     335    <CodeAnalysisRuleAssemblies /> 
     336  </PropertyGroup> 
    217337  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    218338    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 
     
    220340    <CodeAnalysisRuleAssemblies /> 
    221341  </PropertyGroup> 
     342  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     343    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 
     344    <CodeAnalysisRules /> 
     345    <CodeAnalysisRuleAssemblies /> 
     346  </PropertyGroup> 
    222347  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 
    223348    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 
     
    230355    <CodeAnalysisRuleAssemblies /> 
    231356  </PropertyGroup> 
     357  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     358    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 
     359    <CodeAnalysisRules /> 
     360    <CodeAnalysisRuleAssemblies /> 
     361  </PropertyGroup> 
    232362  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    233363    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 
     
    240370    <CodeAnalysisRuleAssemblies /> 
    241371  </PropertyGroup> 
     372  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     373    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 
     374    <CodeAnalysisRules /> 
     375    <CodeAnalysisRuleAssemblies /> 
     376  </PropertyGroup> 
    242377  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    243378    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 
     
    255390    <CodeAnalysisRuleAssemblies /> 
    256391  </PropertyGroup> 
     392  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     393    <CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet> 
     394    <CodeAnalysisRules /> 
     395    <CodeAnalysisRuleAssemblies /> 
     396  </PropertyGroup> 
    257397  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 
    258398    <ClCompile> 
     
    260400      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    261401      <PrecompiledHeaderOutputFile /> 
     402    </ClCompile> 
     403  </ItemDefinitionGroup> 
     404  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     405    <ClCompile> 
     406      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     407      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     408      <PrecompiledHeaderOutputFile> 
     409      </PrecompiledHeaderOutputFile> 
    262410    </ClCompile> 
    263411  </ItemDefinitionGroup> 
     
    279427    </ClCompile> 
    280428  </ItemDefinitionGroup> 
     429  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     430    <ClCompile> 
     431      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     432      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     433      <PrecompiledHeaderOutputFile> 
     434      </PrecompiledHeaderOutputFile> 
     435    </ClCompile> 
     436  </ItemDefinitionGroup> 
    281437  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 
    282438    <Midl> 
     
    297453    </ClCompile> 
    298454  </ItemDefinitionGroup> 
     455  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     456    <ClCompile> 
     457      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     458      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     459      <PrecompiledHeaderOutputFile> 
     460      </PrecompiledHeaderOutputFile> 
     461    </ClCompile> 
     462  </ItemDefinitionGroup> 
    299463  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    300464    <Midl> 
     
    315479    </ClCompile> 
    316480  </ItemDefinitionGroup> 
     481  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     482    <ClCompile> 
     483      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     484      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     485      <PrecompiledHeaderOutputFile> 
     486      </PrecompiledHeaderOutputFile> 
     487    </ClCompile> 
     488  </ItemDefinitionGroup> 
    317489  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    318490    <Midl> 
     
    332504    </ClCompile> 
    333505  </ItemDefinitionGroup> 
     506  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     507    <ClCompile> 
     508      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     509      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     510      <PrecompiledHeaderOutputFile> 
     511      </PrecompiledHeaderOutputFile> 
     512    </ClCompile> 
     513  </ItemDefinitionGroup> 
    334514  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    335515    <Midl> 
     
    348528      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    349529      <PrecompiledHeaderOutputFile /> 
     530    </ClCompile> 
     531  </ItemDefinitionGroup> 
     532  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     533    <ClCompile> 
     534      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     535      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     536      <PrecompiledHeaderOutputFile> 
     537      </PrecompiledHeaderOutputFile> 
    350538    </ClCompile> 
    351539  </ItemDefinitionGroup> 
     
    388576    <ClInclude Include="..\include\pjnath\nat_detect.h" /> 
    389577    <ClInclude Include="..\include\pjnath\stun_auth.h" /> 
    390     <ClInclude Include="..\include\pjnath\stun_config.h" />     
     578    <ClInclude Include="..\include\pjnath\stun_config.h" /> 
    391579    <ClInclude Include="..\include\pjnath\stun_msg.h" /> 
    392580    <ClInclude Include="..\include\pjnath\stun_session.h" /> 
  • pjproject/branches/projects/uwp/pjnath/build/pjnath_test.vcxproj

    r5168 r5210  
    5151    </ProjectConfiguration> 
    5252  </ItemGroup> 
     53  <!-- Import common config --> 
     54  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5355  <PropertyGroup Label="Globals"> 
    5456    <ProjectGuid>{553C094C-F581-4A80-9540-D5D7B398A2C6}</ProjectGuid> 
    5557    <RootNamespace>pjnath_test</RootNamespace> 
     58    <DefaultLanguage>en-US</DefaultLanguage> 
     59    <!-- Specific UWP property --> 
     60    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     61    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     62    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     63    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     64    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5665  </PropertyGroup> 
    5766  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    128137    <CharacterSet>MultiByte</CharacterSet> 
    129138  </PropertyGroup> 
     139  <!-- Override the PlatformToolset --> 
     140  <PropertyGroup> 
     141    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     142    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     143    <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType> 
     144    <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType> 
     145  </PropertyGroup>   
    130146  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131147  <ImportGroup Label="ExtensionSettings"> 
     
    194210  <PropertyGroup> 
    195211    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <TargetName>pjnath-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
    197   </PropertyGroup> 
     212          <TargetName>pjnath-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
     213  </PropertyGroup> 
     214  <!-- Compile and link option definition --> 
     215  <ItemDefinitionGroup> 
     216    <ClCompile> 
     217      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     218    </ClCompile> 
     219    <Lib> 
     220      <OutputFile>..\lib\pjnath-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     221    </Lib> 
     222  </ItemDefinitionGroup> 
    198223  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199224    <ClCompile> 
  • pjproject/branches/projects/uwp/pjproject-vs14.sln

    r5172 r5210  
    66Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{1DFF1CF3-DBD7-4DA4-A36D-663D695EB678}" 
    77        ProjectSection(SolutionItems) = preProject 
     8                build\vs\pjproject-vs14-arm-common-defaults.props = build\vs\pjproject-vs14-arm-common-defaults.props 
     9                build\vs\pjproject-vs14-arm-release-defaults.props = build\vs\pjproject-vs14-arm-release-defaults.props 
     10                build\vs\pjproject-vs14-common-config.props = build\vs\pjproject-vs14-common-config.props 
    811                build\vs\pjproject-vs14-common-defaults.props = build\vs\pjproject-vs14-common-defaults.props 
    912                build\vs\pjproject-vs14-debug-defaults.props = build\vs\pjproject-vs14-debug-defaults.props 
     
    8386Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pjsua2_lib", "pjsip\build\pjsua2_lib.vcxproj", "{B82CDD25-6903-430E-BD38-D8129A2015C1}" 
    8487EndProject 
     88Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "pjsua_cli_uwp", "pjsip-apps\src\pjsua\winrt\cli\uwp\pjsua_cli_uwp.csproj", "{D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}" 
     89EndProject 
     90Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "pjsua_cli_wp8", "pjsip-apps\src\pjsua\winrt\cli\wp8\pjsua_cli_wp8.csproj", "{B3BA00A5-4F68-4F52-8081-395124F141AB}" 
     91EndProject 
     92Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pjsua_cli_shared_comp", "pjsip-apps\src\pjsua\winrt\cli\comp\pjsua_cli_shared_comp.vcxitems", "{45D41ACC-2C3C-43D2-BC10-02AA73FFC7C7}" 
     93EndProject 
     94Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pjsua_cli_uwp_comp", "pjsip-apps\src\pjsua\winrt\cli\comp\pjsua_cli_uwp_comp.vcxproj", "{207E7BD4-7B11-4A40-BA3A-CC627762A7B6}" 
     95EndProject 
     96Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "pjsua_cli_wp8_comp", "pjsip-apps\src\pjsua\winrt\cli\comp\pjsua_cli_wp8_comp.vcxproj", "{E75EFD41-C7F5-44C8-8FF1-A310D920989D}" 
     97EndProject 
     98Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "pjsua_winrt", "pjsua_winrt", "{54F6163A-66C6-4F09-844D-CC61DE8EE376}" 
     99EndProject 
    85100Global 
     101        GlobalSection(SharedMSBuildProjectFiles) = preSolution 
     102                pjsip-apps\src\pjsua\winrt\cli\comp\pjsua_cli_shared_comp.vcxitems*{207e7bd4-7b11-4a40-ba3a-cc627762a7b6}*SharedItemsImports = 4 
     103                pjsip-apps\src\pjsua\winrt\cli\comp\pjsua_cli_shared_comp.vcxitems*{45d41acc-2c3c-43d2-bc10-02aa73ffc7c7}*SharedItemsImports = 9 
     104        EndGlobalSection 
    86105        GlobalSection(SolutionConfigurationPlatforms) = preSolution 
     106                Debug|Any CPU = Debug|Any CPU 
     107                Debug|ARM = Debug|ARM 
    87108                Debug|Win32 = Debug|Win32 
    88109                Debug|x64 = Debug|x64 
     110                Debug-Dynamic|Any CPU = Debug-Dynamic|Any CPU 
     111                Debug-Dynamic|ARM = Debug-Dynamic|ARM 
    89112                Debug-Dynamic|Win32 = Debug-Dynamic|Win32 
    90113                Debug-Dynamic|x64 = Debug-Dynamic|x64 
     114                Debug-Static|Any CPU = Debug-Static|Any CPU 
     115                Debug-Static|ARM = Debug-Static|ARM 
    91116                Debug-Static|Win32 = Debug-Static|Win32 
    92117                Debug-Static|x64 = Debug-Static|x64 
     118                Release|Any CPU = Release|Any CPU 
     119                Release|ARM = Release|ARM 
    93120                Release|Win32 = Release|Win32 
    94121                Release|x64 = Release|x64 
     122                Release-Dynamic|Any CPU = Release-Dynamic|Any CPU 
     123                Release-Dynamic|ARM = Release-Dynamic|ARM 
    95124                Release-Dynamic|Win32 = Release-Dynamic|Win32 
    96125                Release-Dynamic|x64 = Release-Dynamic|x64 
     126                Release-Static|Any CPU = Release-Static|Any CPU 
     127                Release-Static|ARM = Release-Static|ARM 
    97128                Release-Static|Win32 = Release-Static|Win32 
    98129                Release-Static|x64 = Release-Static|x64 
    99130        EndGlobalSection 
    100131        GlobalSection(ProjectConfigurationPlatforms) = postSolution 
     132                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     133                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|ARM.ActiveCfg = Debug|ARM 
     134                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|ARM.Build.0 = Debug|ARM 
    101135                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|Win32.ActiveCfg = Debug|Win32 
    102136                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|Win32.Build.0 = Debug|Win32 
    103137                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|x64.ActiveCfg = Debug|x64 
    104138                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug|x64.Build.0 = Debug|x64 
     139                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     140                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     141                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    105142                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    106143                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    107144                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    108145                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     146                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     147                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     148                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    109149                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    110150                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    111151                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    112152                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     153                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|Any CPU.ActiveCfg = Release|Win32 
     154                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|ARM.ActiveCfg = Release|ARM 
     155                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|ARM.Build.0 = Release|ARM 
    113156                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|Win32.ActiveCfg = Release|Win32 
    114157                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|Win32.Build.0 = Release|Win32 
    115158                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|x64.ActiveCfg = Release|x64 
    116159                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release|x64.Build.0 = Release|x64 
     160                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     161                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     162                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    117163                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    118164                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    119165                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    120166                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     167                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     168                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     169                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    121170                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    122171                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    123172                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    124173                {DA0E03ED-53A7-4050-8A85-90541C5509F8}.Release-Static|x64.Build.0 = Release-Static|x64 
     174                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     175                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug|ARM.ActiveCfg = Debug|ARM 
     176                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug|ARM.Build.0 = Debug|ARM 
    125177                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug|Win32.ActiveCfg = Debug|Win32 
    126178                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug|Win32.Build.0 = Debug|Win32 
    127179                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug|x64.ActiveCfg = Debug|x64 
    128180                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug|x64.Build.0 = Debug|x64 
     181                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     182                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32 
    129183                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    130184                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    131185                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    132186                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     187                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     188                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32 
    133189                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    134190                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    135191                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    136192                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     193                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release|Any CPU.ActiveCfg = Release|Win32 
     194                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release|ARM.ActiveCfg = Release|Win32 
    137195                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release|Win32.ActiveCfg = Release|Win32 
    138196                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release|Win32.Build.0 = Release|Win32 
    139197                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release|x64.ActiveCfg = Release|x64 
    140198                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release|x64.Build.0 = Release|x64 
     199                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     200                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32 
    141201                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    142202                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    143203                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    144204                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     205                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     206                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Static|ARM.ActiveCfg = Release-Static|Win32 
    145207                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    146208                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    147209                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    148210                {6AC3EF61-5A9E-4F43-A809-5B2FD1A43B16}.Release-Static|x64.Build.0 = Release-Static|x64 
     211                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     212                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|ARM.ActiveCfg = Debug|ARM 
     213                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|ARM.Build.0 = Debug|ARM 
    149214                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|Win32.ActiveCfg = Debug|Win32 
    150215                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|Win32.Build.0 = Debug|Win32 
    151216                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|x64.ActiveCfg = Debug|x64 
    152217                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug|x64.Build.0 = Debug|x64 
     218                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     219                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     220                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    153221                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    154222                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    155223                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    156224                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     225                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     226                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     227                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    157228                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    158229                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    159230                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    160231                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     232                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release|Any CPU.ActiveCfg = Release|Win32 
     233                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release|ARM.ActiveCfg = Release|ARM 
     234                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release|ARM.Build.0 = Release|ARM 
    161235                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release|Win32.ActiveCfg = Release|Win32 
    162236                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release|Win32.Build.0 = Release|Win32 
    163237                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release|x64.ActiveCfg = Release|x64 
    164238                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release|x64.Build.0 = Release|x64 
     239                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     240                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     241                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    165242                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    166243                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    167244                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    168245                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     246                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     247                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     248                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    169249                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    170250                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    171251                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    172252                {FE07F272-AE7F-4549-9E9F-EF9B80CB1693}.Release-Static|x64.Build.0 = Release-Static|x64 
     253                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     254                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug|ARM.ActiveCfg = Debug|Win32 
    173255                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug|Win32.ActiveCfg = Debug|Win32 
    174256                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug|Win32.Build.0 = Debug|Win32 
    175257                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug|x64.ActiveCfg = Debug|x64 
    176258                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug|x64.Build.0 = Debug|x64 
     259                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     260                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32 
    177261                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    178262                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    179263                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    180264                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     265                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     266                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32 
    181267                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    182268                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    183269                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    184270                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     271                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release|Any CPU.ActiveCfg = Release|Win32 
     272                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release|ARM.ActiveCfg = Release|Win32 
    185273                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release|Win32.ActiveCfg = Release|Win32 
    186274                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release|Win32.Build.0 = Release|Win32 
    187275                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release|x64.ActiveCfg = Release|x64 
    188276                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release|x64.Build.0 = Release|x64 
     277                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     278                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32 
    189279                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    190280                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    191281                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    192282                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     283                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     284                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Static|ARM.ActiveCfg = Release-Static|Win32 
    193285                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    194286                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    195287                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    196288                {ED02BE13-8297-4770-8097-27DC2CCABF9A}.Release-Static|x64.Build.0 = Release-Static|x64 
     289                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     290                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug|ARM.ActiveCfg = Debug|ARM 
     291                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug|ARM.Build.0 = Debug|ARM 
    197292                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug|Win32.ActiveCfg = Debug|Win32 
    198293                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug|Win32.Build.0 = Debug|Win32 
    199294                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug|x64.ActiveCfg = Debug|x64 
    200295                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug|x64.Build.0 = Debug|x64 
     296                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     297                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     298                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    201299                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    202300                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    203301                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    204302                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     303                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     304                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     305                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    205306                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    206307                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    207308                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    208309                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     310                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release|Any CPU.ActiveCfg = Release|Win32 
     311                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release|ARM.ActiveCfg = Release|ARM 
     312                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release|ARM.Build.0 = Release|ARM 
    209313                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release|Win32.ActiveCfg = Release|Win32 
    210314                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release|Win32.Build.0 = Release|Win32 
    211315                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release|x64.ActiveCfg = Release|x64 
    212316                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release|x64.Build.0 = Release|x64 
     317                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     318                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     319                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    213320                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    214321                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    215322                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    216323                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     324                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     325                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     326                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    217327                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    218328                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    219329                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    220330                {7FDE3880-A4AB-49E3-B439-EBEF0A0C7A65}.Release-Static|x64.Build.0 = Release-Static|x64 
     331                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     332                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug|ARM.ActiveCfg = Debug|ARM 
     333                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug|ARM.Build.0 = Debug|ARM 
    221334                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug|Win32.ActiveCfg = Debug|Win32 
    222335                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug|Win32.Build.0 = Debug|Win32 
    223336                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug|x64.ActiveCfg = Debug|x64 
    224337                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug|x64.Build.0 = Debug|x64 
     338                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     339                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     340                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    225341                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    226342                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    227343                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    228344                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     345                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     346                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     347                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    229348                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    230349                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    231350                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    232351                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     352                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release|Any CPU.ActiveCfg = Release|Win32 
     353                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release|ARM.ActiveCfg = Release|ARM 
     354                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release|ARM.Build.0 = Release|ARM 
    233355                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release|Win32.ActiveCfg = Release|Win32 
    234356                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release|Win32.Build.0 = Release|Win32 
    235357                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release|x64.ActiveCfg = Release|x64 
    236358                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release|x64.Build.0 = Release|x64 
     359                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     360                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     361                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    237362                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    238363                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    239364                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    240365                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     366                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     367                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     368                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    241369                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    242370                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    243371                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    244372                {855DC8C0-D3E9-4A2E-AE47-116605A7BC9B}.Release-Static|x64.Build.0 = Release-Static|x64 
     373                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     374                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug|ARM.ActiveCfg = Debug|ARM 
     375                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug|ARM.Build.0 = Debug|ARM 
    245376                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug|Win32.ActiveCfg = Debug|Win32 
    246377                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug|Win32.Build.0 = Debug|Win32 
    247378                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug|x64.ActiveCfg = Debug|x64 
    248379                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug|x64.Build.0 = Debug|x64 
     380                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     381                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     382                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    249383                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    250384                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    251385                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    252386                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     387                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     388                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
    253389                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    254390                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    255391                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    256392                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     393                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release|Any CPU.ActiveCfg = Release|Win32 
     394                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release|ARM.ActiveCfg = Release|ARM 
     395                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release|ARM.Build.0 = Release|ARM 
    257396                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release|Win32.ActiveCfg = Release|Win32 
    258397                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release|Win32.Build.0 = Release|Win32 
    259398                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release|x64.ActiveCfg = Release|x64 
    260399                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release|x64.Build.0 = Release|x64 
     400                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     401                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     402                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    261403                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    262404                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    263405                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    264406                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     407                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     408                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     409                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    265410                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    266411                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    267412                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    268413                {2BB84911-C1B4-4747-B93D-36AA82CC5031}.Release-Static|x64.Build.0 = Release-Static|x64 
     414                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     415                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug|ARM.ActiveCfg = Debug|ARM 
     416                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug|ARM.Build.0 = Debug|ARM 
    269417                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug|Win32.ActiveCfg = Debug|Win32 
    270418                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug|Win32.Build.0 = Debug|Win32 
    271419                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug|x64.ActiveCfg = Debug|x64 
    272420                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug|x64.Build.0 = Debug|x64 
     421                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     422                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     423                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    273424                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    274425                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    275426                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    276427                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     428                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     429                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     430                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    277431                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    278432                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    279433                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    280434                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     435                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release|Any CPU.ActiveCfg = Release|Win32 
     436                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release|ARM.ActiveCfg = Release|ARM 
     437                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release|ARM.Build.0 = Release|ARM 
    281438                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release|Win32.ActiveCfg = Release|Win32 
    282439                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release|Win32.Build.0 = Release|Win32 
    283440                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release|x64.ActiveCfg = Release|x64 
    284441                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release|x64.Build.0 = Release|x64 
     442                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     443                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     444                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    285445                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    286446                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    287447                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    288448                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     449                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     450                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     451                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    289452                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    290453                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    291454                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    292455                {4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}.Release-Static|x64.Build.0 = Release-Static|x64 
     456                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     457                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug|ARM.ActiveCfg = Debug|ARM 
     458                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug|ARM.Build.0 = Debug|ARM 
    293459                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug|Win32.ActiveCfg = Debug|Win32 
    294460                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug|Win32.Build.0 = Debug|Win32 
    295461                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug|x64.ActiveCfg = Debug|x64 
    296462                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug|x64.Build.0 = Debug|x64 
     463                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     464                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     465                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    297466                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    298467                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    299468                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    300469                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     470                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     471                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     472                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    301473                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    302474                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    303475                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    304476                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     477                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release|Any CPU.ActiveCfg = Release|Win32 
     478                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release|ARM.ActiveCfg = Release|ARM 
     479                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release|ARM.Build.0 = Release|ARM 
    305480                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release|Win32.ActiveCfg = Release|Win32 
    306481                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release|Win32.Build.0 = Release|Win32 
    307482                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release|x64.ActiveCfg = Release|x64 
    308483                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release|x64.Build.0 = Release|x64 
     484                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     485                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     486                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    309487                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    310488                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    311489                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    312490                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     491                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     492                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     493                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    313494                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    314495                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    315496                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    316497                {B8719FD5-E8A6-4A36-943C-891D07F5DD21}.Release-Static|x64.Build.0 = Release-Static|x64 
     498                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     499                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug|ARM.ActiveCfg = Debug|ARM 
     500                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug|ARM.Build.0 = Debug|ARM 
    317501                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug|Win32.ActiveCfg = Debug|Win32 
    318502                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug|Win32.Build.0 = Debug|Win32 
    319503                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug|x64.ActiveCfg = Debug|x64 
    320504                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug|x64.Build.0 = Debug|x64 
     505                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     506                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     507                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    321508                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    322509                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    323510                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    324511                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     512                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     513                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     514                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    325515                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    326516                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    327517                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    328518                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     519                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release|Any CPU.ActiveCfg = Release|Win32 
     520                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release|ARM.ActiveCfg = Release|ARM 
     521                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release|ARM.Build.0 = Release|ARM 
    329522                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release|Win32.ActiveCfg = Release|Win32 
    330523                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release|Win32.Build.0 = Release|Win32 
    331524                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release|x64.ActiveCfg = Release|x64 
    332525                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release|x64.Build.0 = Release|x64 
     526                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     527                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     528                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    333529                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    334530                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    335531                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    336532                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     533                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     534                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     535                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    337536                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    338537                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    339538                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    340539                {8310649E-A25E-4AF0-91E8-9E3CC659BB89}.Release-Static|x64.Build.0 = Release-Static|x64 
     540                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     541                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug|ARM.ActiveCfg = Debug|ARM 
     542                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug|ARM.Build.0 = Debug|ARM 
    341543                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug|Win32.ActiveCfg = Debug|Win32 
    342544                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug|Win32.Build.0 = Debug|Win32 
    343545                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug|x64.ActiveCfg = Debug|x64 
    344546                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug|x64.Build.0 = Debug|x64 
     547                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     548                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     549                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    345550                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    346551                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    347552                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    348553                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     554                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     555                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     556                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    349557                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    350558                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    351559                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    352560                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     561                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release|Any CPU.ActiveCfg = Release|Win32 
     562                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release|ARM.ActiveCfg = Release|ARM 
     563                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release|ARM.Build.0 = Release|ARM 
    353564                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release|Win32.ActiveCfg = Release|Win32 
    354565                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release|Win32.Build.0 = Release|Win32 
    355566                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release|x64.ActiveCfg = Release|x64 
    356567                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release|x64.Build.0 = Release|x64 
     568                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     569                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     570                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    357571                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    358572                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    359573                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    360574                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     575                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     576                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     577                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    361578                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    362579                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    363580                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    364581                {9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}.Release-Static|x64.Build.0 = Release-Static|x64 
     582                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     583                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug|ARM.ActiveCfg = Debug|Win32 
    365584                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug|Win32.ActiveCfg = Debug|Win32 
    366585                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug|Win32.Build.0 = Debug|Win32 
    367586                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug|x64.ActiveCfg = Debug|x64 
    368587                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug|x64.Build.0 = Debug|x64 
     588                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     589                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32 
    369590                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    370591                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    371592                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    372593                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     594                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     595                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32 
    373596                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    374597                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    375598                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    376599                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     600                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release|Any CPU.ActiveCfg = Release|Win32 
     601                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release|ARM.ActiveCfg = Release|Win32 
    377602                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release|Win32.ActiveCfg = Release|Win32 
    378603                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release|Win32.Build.0 = Release|Win32 
    379604                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release|x64.ActiveCfg = Release|x64 
    380605                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release|x64.Build.0 = Release|x64 
     606                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     607                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32 
    381608                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    382609                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    383610                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    384611                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     612                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     613                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Static|ARM.ActiveCfg = Release-Static|Win32 
    385614                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    386615                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    387616                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    388617                {A0F1AA62-0F6F-420D-B09A-AC04B6862821}.Release-Static|x64.Build.0 = Release-Static|x64 
     618                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     619                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug|ARM.ActiveCfg = Debug|ARM 
     620                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug|ARM.Build.0 = Debug|ARM 
    389621                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug|Win32.ActiveCfg = Debug|Win32 
    390622                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug|Win32.Build.0 = Debug|Win32 
    391623                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug|x64.ActiveCfg = Debug|x64 
    392624                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug|x64.Build.0 = Debug|x64 
     625                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     626                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     627                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    393628                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    394629                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    395630                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    396631                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     632                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     633                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     634                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    397635                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    398636                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    399637                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    400638                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     639                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release|Any CPU.ActiveCfg = Release|Win32 
     640                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release|ARM.ActiveCfg = Release|ARM 
     641                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release|ARM.Build.0 = Release|ARM 
    401642                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release|Win32.ActiveCfg = Release|Win32 
    402643                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release|Win32.Build.0 = Release|Win32 
    403644                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release|x64.ActiveCfg = Release|x64 
    404645                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release|x64.Build.0 = Release|x64 
     646                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     647                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     648                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    405649                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    406650                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    407651                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    408652                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     653                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     654                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     655                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    409656                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    410657                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    411658                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    412659                {A5D9AA24-08ED-48B9-BD65-F0A25E96BFC4}.Release-Static|x64.Build.0 = Release-Static|x64 
     660                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     661                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug|ARM.ActiveCfg = Debug|ARM 
     662                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug|ARM.Build.0 = Debug|ARM 
    413663                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug|Win32.ActiveCfg = Debug|Win32 
    414664                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug|Win32.Build.0 = Debug|Win32 
    415665                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug|x64.ActiveCfg = Debug|x64 
    416666                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug|x64.Build.0 = Debug|x64 
     667                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     668                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     669                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    417670                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    418671                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    419672                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    420673                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     674                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     675                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     676                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    421677                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    422678                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    423679                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    424680                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     681                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release|Any CPU.ActiveCfg = Release|Win32 
     682                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release|ARM.ActiveCfg = Release|ARM 
     683                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release|ARM.Build.0 = Release|ARM 
    425684                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release|Win32.ActiveCfg = Release|Win32 
    426685                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release|Win32.Build.0 = Release|Win32 
    427686                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release|x64.ActiveCfg = Release|x64 
    428687                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release|x64.Build.0 = Release|x64 
     688                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     689                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     690                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    429691                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    430692                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    431693                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    432694                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     695                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     696                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     697                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    433698                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    434699                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    435700                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    436701                {E53AA5FF-B737-40AA-BD13-387EFA99023D}.Release-Static|x64.Build.0 = Release-Static|x64 
     702                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     703                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug|ARM.ActiveCfg = Debug|ARM 
     704                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug|ARM.Build.0 = Debug|ARM 
    437705                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug|Win32.ActiveCfg = Debug|Win32 
    438706                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug|Win32.Build.0 = Debug|Win32 
    439707                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug|x64.ActiveCfg = Debug|x64 
    440708                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug|x64.Build.0 = Debug|x64 
     709                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     710                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     711                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    441712                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    442713                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    443714                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    444715                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     716                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     717                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     718                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    445719                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    446720                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    447721                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    448722                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     723                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release|Any CPU.ActiveCfg = Release|Win32 
     724                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release|ARM.ActiveCfg = Release|ARM 
     725                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release|ARM.Build.0 = Release|ARM 
    449726                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release|Win32.ActiveCfg = Release|Win32 
    450727                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release|Win32.Build.0 = Release|Win32 
    451728                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release|x64.ActiveCfg = Release|x64 
    452729                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release|x64.Build.0 = Release|x64 
     730                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     731                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     732                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    453733                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    454734                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    455735                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    456736                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     737                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     738                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     739                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    457740                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    458741                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    459742                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    460743                {B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}.Release-Static|x64.Build.0 = Release-Static|x64 
     744                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     745                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug|ARM.ActiveCfg = Debug|ARM 
    461746                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug|Win32.ActiveCfg = Debug|Win32 
    462747                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug|Win32.Build.0 = Debug|Win32 
    463748                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug|x64.ActiveCfg = Debug|x64 
    464749                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug|x64.Build.0 = Debug|x64 
     750                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     751                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32 
    465752                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    466753                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    467754                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    468755                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     756                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     757                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32 
    469758                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    470759                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    471760                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    472761                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     762                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release|Any CPU.ActiveCfg = Release|Win32 
     763                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release|ARM.ActiveCfg = Release|Win32 
    473764                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release|Win32.ActiveCfg = Release|Win32 
    474765                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release|Win32.Build.0 = Release|Win32 
    475766                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release|x64.ActiveCfg = Release|x64 
    476767                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release|x64.Build.0 = Release|x64 
     768                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     769                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32 
    477770                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    478771                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    479772                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    480773                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     774                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     775                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release-Static|ARM.ActiveCfg = Release-Static|Win32 
    481776                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    482777                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    483778                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    484779                {3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}.Release-Static|x64.Build.0 = Release-Static|x64 
     780                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     781                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug|ARM.ActiveCfg = Debug|ARM 
     782                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug|ARM.Build.0 = Debug|ARM 
    485783                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug|Win32.ActiveCfg = Debug|Win32 
    486784                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug|Win32.Build.0 = Debug|Win32 
    487785                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug|x64.ActiveCfg = Debug|x64 
    488786                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug|x64.Build.0 = Debug|x64 
     787                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     788                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     789                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    489790                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    490791                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    491792                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    492793                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     794                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     795                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     796                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    493797                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    494798                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    495799                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    496800                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     801                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release|Any CPU.ActiveCfg = Release|Win32 
     802                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release|ARM.ActiveCfg = Release|ARM 
     803                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release|ARM.Build.0 = Release|ARM 
    497804                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release|Win32.ActiveCfg = Release|Win32 
    498805                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release|Win32.Build.0 = Release|Win32 
    499806                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release|x64.ActiveCfg = Release|x64 
    500807                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release|x64.Build.0 = Release|x64 
     808                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     809                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     810                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    501811                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    502812                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    503813                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    504814                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     815                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     816                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     817                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    505818                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    506819                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    507820                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    508821                {6794B975-4E84-4F49-B2DC-C31F2224E03E}.Release-Static|x64.Build.0 = Release-Static|x64 
     822                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     823                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug|ARM.ActiveCfg = Debug|ARM 
     824                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug|ARM.Build.0 = Debug|ARM 
    509825                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug|Win32.ActiveCfg = Debug|Win32 
    510826                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug|Win32.Build.0 = Debug|Win32 
    511827                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug|x64.ActiveCfg = Debug|x64 
    512828                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug|x64.Build.0 = Debug|x64 
     829                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     830                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     831                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    513832                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    514833                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    515834                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    516835                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     836                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     837                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     838                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    517839                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    518840                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    519841                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    520842                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     843                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release|Any CPU.ActiveCfg = Release|Win32 
     844                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release|ARM.ActiveCfg = Release|ARM 
     845                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release|ARM.Build.0 = Release|ARM 
    521846                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release|Win32.ActiveCfg = Release|Win32 
    522847                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release|Win32.Build.0 = Release|Win32 
    523848                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release|x64.ActiveCfg = Release|x64 
    524849                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release|x64.Build.0 = Release|x64 
     850                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     851                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     852                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    525853                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    526854                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    527855                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    528856                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     857                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     858                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     859                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    529860                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    530861                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    531862                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    532863                {4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}.Release-Static|x64.Build.0 = Release-Static|x64 
     864                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     865                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug|ARM.ActiveCfg = Debug|ARM 
     866                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug|ARM.Build.0 = Debug|ARM 
    533867                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug|Win32.ActiveCfg = Debug|Win32 
    534868                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug|Win32.Build.0 = Debug|Win32 
    535869                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug|x64.ActiveCfg = Debug|x64 
    536870                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug|x64.Build.0 = Debug|x64 
     871                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     872                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     873                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    537874                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    538875                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    539876                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    540877                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     878                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     879                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     880                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    541881                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    542882                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    543883                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    544884                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     885                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release|Any CPU.ActiveCfg = Release|Win32 
     886                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release|ARM.ActiveCfg = Release|ARM 
     887                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release|ARM.Build.0 = Release|ARM 
    545888                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release|Win32.ActiveCfg = Release|Win32 
    546889                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release|Win32.Build.0 = Release|Win32 
    547890                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release|x64.ActiveCfg = Release|x64 
    548891                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release|x64.Build.0 = Release|x64 
     892                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     893                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     894                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    549895                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    550896                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    551897                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    552898                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     899                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     900                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     901                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    553902                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    554903                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    555904                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    556905                {4BF51C21-5A30-423B-82FE-1ED410E5769D}.Release-Static|x64.Build.0 = Release-Static|x64 
     906                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     907                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug|ARM.ActiveCfg = Debug|ARM 
     908                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug|ARM.Build.0 = Debug|ARM 
    557909                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug|Win32.ActiveCfg = Debug|Win32 
    558910                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug|Win32.Build.0 = Debug|Win32 
    559911                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug|x64.ActiveCfg = Debug|x64 
    560912                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug|x64.Build.0 = Debug|x64 
     913                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     914                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     915                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    561916                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    562917                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    563918                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    564919                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     920                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     921                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     922                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    565923                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    566924                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    567925                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    568926                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     927                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release|Any CPU.ActiveCfg = Release|Win32 
     928                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release|ARM.ActiveCfg = Release|ARM 
     929                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release|ARM.Build.0 = Release|ARM 
    569930                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release|Win32.ActiveCfg = Release|Win32 
    570931                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release|Win32.Build.0 = Release|Win32 
    571932                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release|x64.ActiveCfg = Release|x64 
    572933                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release|x64.Build.0 = Release|x64 
     934                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     935                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     936                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    573937                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    574938                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    575939                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    576940                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     941                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     942                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     943                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    577944                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    578945                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    579946                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    580947                {F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}.Release-Static|x64.Build.0 = Release-Static|x64 
     948                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     949                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug|ARM.ActiveCfg = Debug|Win32 
    581950                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug|Win32.ActiveCfg = Debug|Win32 
    582951                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug|Win32.Build.0 = Debug|Win32 
    583952                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug|x64.ActiveCfg = Debug|x64 
    584953                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug|x64.Build.0 = Debug|x64 
     954                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     955                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32 
    585956                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    586957                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    587958                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    588959                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     960                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     961                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32 
    589962                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    590963                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    591964                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    592965                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     966                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release|Any CPU.ActiveCfg = Release|Win32 
     967                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release|ARM.ActiveCfg = Release|Win32 
    593968                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release|Win32.ActiveCfg = Release|Win32 
    594969                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release|Win32.Build.0 = Release|Win32 
    595970                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release|x64.ActiveCfg = Release|x64 
    596971                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release|x64.Build.0 = Release|x64 
     972                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     973                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32 
    597974                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    598975                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    599976                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    600977                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     978                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     979                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Static|ARM.ActiveCfg = Release-Static|Win32 
    601980                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    602981                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    603982                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    604983                {553C094C-F581-4A80-9540-D5D7B398A2C6}.Release-Static|x64.Build.0 = Release-Static|x64 
     984                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     985                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug|ARM.ActiveCfg = Debug|Win32 
    605986                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug|Win32.ActiveCfg = Debug|Win32 
    606987                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug|Win32.Build.0 = Debug|Win32 
    607988                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug|x64.ActiveCfg = Debug|x64 
    608989                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug|x64.Build.0 = Debug|x64 
     990                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     991                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32 
    609992                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    610993                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    611994                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    612995                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     996                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     997                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32 
    613998                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    614999                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    6151000                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    6161001                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     1002                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release|Any CPU.ActiveCfg = Release|Win32 
     1003                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release|ARM.ActiveCfg = Release|Win32 
    6171004                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release|Win32.ActiveCfg = Release|Win32 
    6181005                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release|Win32.Build.0 = Release|Win32 
    6191006                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release|x64.ActiveCfg = Release|x64 
    6201007                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release|x64.Build.0 = Release|x64 
     1008                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     1009                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32 
    6211010                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    6221011                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    6231012                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    6241013                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     1014                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     1015                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Static|ARM.ActiveCfg = Release-Static|Win32 
    6251016                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    6261017                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    6271018                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    6281019                {21C0CECF-69DD-4F70-BC2B-9B4DE7F15277}.Release-Static|x64.Build.0 = Release-Static|x64 
     1020                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     1021                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug|ARM.ActiveCfg = Debug|ARM 
     1022                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug|ARM.Build.0 = Debug|ARM 
    6291023                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug|Win32.ActiveCfg = Debug|Win32 
    6301024                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug|Win32.Build.0 = Debug|Win32 
    6311025                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug|x64.ActiveCfg = Debug|x64 
    6321026                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug|x64.Build.0 = Debug|x64 
     1027                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     1028                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     1029                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    6331030                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    6341031                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    6351032                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    6361033                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     1034                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     1035                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     1036                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    6371037                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    6381038                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    6391039                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    6401040                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     1041                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release|Any CPU.ActiveCfg = Release|Win32 
     1042                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release|ARM.ActiveCfg = Release|ARM 
     1043                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release|ARM.Build.0 = Release|ARM 
    6411044                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release|Win32.ActiveCfg = Release|Win32 
    6421045                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release|Win32.Build.0 = Release|Win32 
    6431046                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release|x64.ActiveCfg = Release|x64 
    6441047                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release|x64.Build.0 = Release|x64 
     1048                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     1049                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     1050                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    6451051                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    6461052                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    6471053                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    6481054                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     1055                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     1056                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     1057                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    6491058                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    6501059                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    6511060                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    6521061                {4281CA5E-1D48-45D4-A991-2718A454B4BA}.Release-Static|x64.Build.0 = Release-Static|x64 
     1062                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     1063                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|ARM.ActiveCfg = Debug|ARM 
     1064                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|ARM.Build.0 = Debug|ARM 
    6531065                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|Win32.ActiveCfg = Debug|Win32 
    6541066                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|Win32.Build.0 = Debug|Win32 
    6551067                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|x64.ActiveCfg = Debug|x64 
    6561068                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug|x64.Build.0 = Debug|x64 
     1069                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     1070                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     1071                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    6571072                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    6581073                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    6591074                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    6601075                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     1076                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     1077                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     1078                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    6611079                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    6621080                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    6631081                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    6641082                {2A3F241E-682C-47E1-9543-DC28708B406A}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     1083                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release|Any CPU.ActiveCfg = Release|Win32 
     1084                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release|ARM.ActiveCfg = Release|ARM 
     1085                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release|ARM.Build.0 = Release|ARM 
    6651086                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release|Win32.ActiveCfg = Release|Win32 
    6661087                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release|Win32.Build.0 = Release|Win32 
    6671088                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release|x64.ActiveCfg = Release|x64 
    6681089                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release|x64.Build.0 = Release|x64 
     1090                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     1091                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     1092                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    6691093                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    6701094                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    6711095                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    6721096                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     1097                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     1098                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     1099                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    6731100                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    6741101                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    6751102                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    6761103                {2A3F241E-682C-47E1-9543-DC28708B406A}.Release-Static|x64.Build.0 = Release-Static|x64 
     1104                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     1105                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug|ARM.ActiveCfg = Debug|Win32 
    6771106                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug|Win32.ActiveCfg = Debug|Win32 
    6781107                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug|Win32.Build.0 = Debug|Win32 
    6791108                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug|x64.ActiveCfg = Debug|x64 
    6801109                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug|x64.Build.0 = Debug|x64 
     1110                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     1111                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32 
    6811112                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    6821113                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    6831114                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    6841115                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     1116                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     1117                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32 
    6851118                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    6861119                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    6871120                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    6881121                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     1122                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release|Any CPU.ActiveCfg = Release|Win32 
     1123                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release|ARM.ActiveCfg = Release|Win32 
    6891124                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release|Win32.ActiveCfg = Release|Win32 
    6901125                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release|Win32.Build.0 = Release|Win32 
    6911126                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release|x64.ActiveCfg = Release|x64 
    6921127                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release|x64.Build.0 = Release|x64 
     1128                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     1129                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32 
    6931130                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    6941131                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    6951132                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    6961133                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     1134                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     1135                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Static|ARM.ActiveCfg = Release-Static|Win32 
    6971136                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    6981137                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    6991138                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    7001139                {E378A1FC-0C9C-4462-860F-7E60BC1BF84E}.Release-Static|x64.Build.0 = Release-Static|x64 
     1140                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     1141                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug|ARM.ActiveCfg = Debug|Win32 
    7011142                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug|Win32.ActiveCfg = Debug|Win32 
    7021143                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug|Win32.Build.0 = Debug|Win32 
    7031144                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug|x64.ActiveCfg = Debug|x64 
    7041145                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug|x64.Build.0 = Debug|x64 
     1146                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     1147                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|Win32 
    7051148                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    7061149                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    7071150                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    7081151                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     1152                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     1153                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Static|ARM.ActiveCfg = Debug-Static|Win32 
    7091154                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    7101155                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    7111156                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    7121157                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     1158                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release|Any CPU.ActiveCfg = Release|Win32 
     1159                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release|ARM.ActiveCfg = Release|Win32 
    7131160                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release|Win32.ActiveCfg = Release|Win32 
    7141161                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release|Win32.Build.0 = Release|Win32 
    7151162                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release|x64.ActiveCfg = Release|x64 
    7161163                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release|x64.Build.0 = Release|x64 
     1164                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     1165                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|Win32 
    7171166                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    7181167                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    7191168                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    7201169                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     1170                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     1171                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Static|ARM.ActiveCfg = Release-Static|Win32 
    7211172                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    7221173                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    7231174                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    7241175                {B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}.Release-Static|x64.Build.0 = Release-Static|x64 
     1176                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     1177                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug|ARM.ActiveCfg = Debug|ARM 
     1178                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug|ARM.Build.0 = Debug|ARM 
    7251179                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug|Win32.ActiveCfg = Debug|Win32 
    7261180                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug|Win32.Build.0 = Debug|Win32 
    7271181                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug|x64.ActiveCfg = Debug|x64 
    7281182                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug|x64.Build.0 = Debug|x64 
     1183                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     1184                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     1185                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    7291186                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    7301187                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    7311188                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    7321189                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     1190                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     1191                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     1192                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    7331193                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    7341194                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    7351195                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    7361196                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     1197                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release|Any CPU.ActiveCfg = Release|Win32 
     1198                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release|ARM.ActiveCfg = Release|ARM 
     1199                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release|ARM.Build.0 = Release|ARM 
    7371200                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release|Win32.ActiveCfg = Release|Win32 
    7381201                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release|Win32.Build.0 = Release|Win32 
    7391202                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release|x64.ActiveCfg = Release|x64 
    7401203                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release|x64.Build.0 = Release|x64 
     1204                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     1205                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     1206                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    7411207                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    7421208                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    7431209                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    7441210                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     1211                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     1212                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     1213                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    7451214                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    7461215                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    7471216                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    7481217                {23D7679C-764C-4E02-8B29-BB882CEEEFE2}.Release-Static|x64.Build.0 = Release-Static|x64 
     1218                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     1219                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug|ARM.ActiveCfg = Debug|Win32 
    7491220                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug|Win32.ActiveCfg = Debug|Win32 
    7501221                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug|x64.ActiveCfg = Debug|Win32 
     1222                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Dynamic|Any CPU.ActiveCfg = Release|Win32 
     1223                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Dynamic|Any CPU.Build.0 = Release|Win32 
     1224                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Dynamic|ARM.ActiveCfg = Debug|Win32 
    7511225                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32 
    7521226                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Dynamic|x64.ActiveCfg = Release|Win32 
     1227                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Static|Any CPU.ActiveCfg = Release|Win32 
     1228                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Static|Any CPU.Build.0 = Release|Win32 
     1229                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Static|ARM.ActiveCfg = Debug|Win32 
    7531230                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Static|Win32.ActiveCfg = Debug|Win32 
    7541231                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Debug-Static|x64.ActiveCfg = Debug|Win32 
     1232                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release|Any CPU.ActiveCfg = Release|Win32 
     1233                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release|ARM.ActiveCfg = Release|Win32 
    7551234                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release|Win32.ActiveCfg = Release|Win32 
    7561235                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release|x64.ActiveCfg = Release|Win32 
     1236                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Dynamic|Any CPU.ActiveCfg = Release|Win32 
     1237                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Dynamic|Any CPU.Build.0 = Release|Win32 
     1238                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Dynamic|ARM.ActiveCfg = Release|Win32 
    7571239                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Dynamic|Win32.ActiveCfg = Release|Win32 
    7581240                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Dynamic|x64.ActiveCfg = Release|Win32 
     1241                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Static|Any CPU.ActiveCfg = Release|Win32 
     1242                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Static|Any CPU.Build.0 = Release|Win32 
     1243                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Static|ARM.ActiveCfg = Release|Win32 
    7591244                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Static|Win32.ActiveCfg = Release|Win32 
    7601245                {0C91838B-3372-40B4-A764-DE075A4BC94B}.Release-Static|x64.ActiveCfg = Release|Win32 
     1246                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     1247                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug|ARM.ActiveCfg = Debug|Win32 
    7611248                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug|Win32.ActiveCfg = Debug|Win32 
    7621249                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug|Win32.Build.0 = Debug|Win32 
    7631250                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug|x64.ActiveCfg = Debug|x64 
    7641251                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug|x64.Build.0 = Debug|x64 
     1252                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Dynamic|Any CPU.ActiveCfg = Release|x64 
     1253                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Dynamic|Any CPU.Build.0 = Release|x64 
     1254                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Dynamic|ARM.ActiveCfg = Debug|Win32 
    7651255                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32 
    7661256                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Dynamic|Win32.Build.0 = Debug|Win32 
    7671257                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Dynamic|x64.ActiveCfg = Debug|x64 
    7681258                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Dynamic|x64.Build.0 = Debug|x64 
     1259                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Static|Any CPU.ActiveCfg = Release|x64 
     1260                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Static|Any CPU.Build.0 = Release|x64 
     1261                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Static|ARM.ActiveCfg = Debug|Win32 
    7691262                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Static|Win32.ActiveCfg = Debug|Win32 
    7701263                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Static|Win32.Build.0 = Debug|Win32 
    7711264                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Static|x64.ActiveCfg = Debug|x64 
    7721265                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Debug-Static|x64.Build.0 = Debug|x64 
     1266                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release|Any CPU.ActiveCfg = Release|Win32 
     1267                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release|ARM.ActiveCfg = Release|Win32 
    7731268                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release|Win32.ActiveCfg = Release|Win32 
    7741269                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release|Win32.Build.0 = Release|Win32 
    7751270                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release|x64.ActiveCfg = Release|x64 
    7761271                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release|x64.Build.0 = Release|x64 
     1272                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Dynamic|Any CPU.ActiveCfg = Release|x64 
     1273                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Dynamic|Any CPU.Build.0 = Release|x64 
     1274                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Dynamic|ARM.ActiveCfg = Release|Win32 
    7771275                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Dynamic|Win32.ActiveCfg = Release|Win32 
    7781276                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Dynamic|Win32.Build.0 = Release|Win32 
    7791277                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Dynamic|x64.ActiveCfg = Release|x64 
    7801278                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Dynamic|x64.Build.0 = Release|x64 
     1279                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Static|Any CPU.ActiveCfg = Release|x64 
     1280                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Static|Any CPU.Build.0 = Release|x64 
     1281                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Static|ARM.ActiveCfg = Release|Win32 
    7811282                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Static|Win32.ActiveCfg = Release|Win32 
    7821283                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Static|Win32.Build.0 = Release|Win32 
    7831284                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Static|x64.ActiveCfg = Release|x64 
    7841285                {5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}.Release-Static|x64.Build.0 = Release|x64 
     1286                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     1287                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug|ARM.ActiveCfg = Debug|ARM 
     1288                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug|ARM.Build.0 = Debug|ARM 
    7851289                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug|Win32.ActiveCfg = Debug|Win32 
    7861290                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug|Win32.Build.0 = Debug|Win32 
    7871291                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug|x64.ActiveCfg = Debug|x64 
    7881292                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug|x64.Build.0 = Debug|x64 
     1293                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     1294                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     1295                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    7891296                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    7901297                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    7911298                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    7921299                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     1300                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     1301                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     1302                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    7931303                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    7941304                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    7951305                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    7961306                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     1307                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release|Any CPU.ActiveCfg = Release|Win32 
     1308                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release|ARM.ActiveCfg = Release|ARM 
     1309                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release|ARM.Build.0 = Release|ARM 
    7971310                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release|Win32.ActiveCfg = Release|Win32 
    7981311                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release|Win32.Build.0 = Release|Win32 
    7991312                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release|x64.ActiveCfg = Release|x64 
    8001313                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release|x64.Build.0 = Release|x64 
     1314                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     1315                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     1316                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    8011317                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    8021318                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    8031319                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    8041320                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     1321                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     1322                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     1323                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    8051324                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    8061325                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    8071326                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    8081327                {A1989FF3-9894-40F4-B5A6-6EA364476E45}.Release-Static|x64.Build.0 = Release-Static|x64 
     1328                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     1329                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug|ARM.ActiveCfg = Debug|ARM 
     1330                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug|ARM.Build.0 = Debug|ARM 
    8091331                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug|Win32.ActiveCfg = Debug|Win32 
    8101332                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug|Win32.Build.0 = Debug|Win32 
    8111333                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug|x64.ActiveCfg = Debug|x64 
    8121334                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug|x64.Build.0 = Debug|x64 
     1335                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     1336                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     1337                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    8131338                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    8141339                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    8151340                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    8161341                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     1342                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     1343                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     1344                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    8171345                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    8181346                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    8191347                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    8201348                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     1349                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release|Any CPU.ActiveCfg = Release|Win32 
     1350                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release|ARM.ActiveCfg = Release|ARM 
     1351                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release|ARM.Build.0 = Release|ARM 
    8211352                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release|Win32.ActiveCfg = Release|Win32 
    8221353                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release|Win32.Build.0 = Release|Win32 
    8231354                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release|x64.ActiveCfg = Release|x64 
    8241355                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release|x64.Build.0 = Release|x64 
     1356                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     1357                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     1358                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    8251359                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    8261360                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    8271361                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    8281362                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     1363                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     1364                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     1365                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    8291366                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    8301367                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    8311368                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    8321369                {E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}.Release-Static|x64.Build.0 = Release-Static|x64 
     1370                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     1371                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug|ARM.ActiveCfg = Debug|ARM 
     1372                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug|ARM.Build.0 = Debug|ARM 
    8331373                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug|Win32.ActiveCfg = Debug|Win32 
    8341374                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug|Win32.Build.0 = Debug|Win32 
    8351375                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug|x64.ActiveCfg = Debug|x64 
    8361376                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug|x64.Build.0 = Debug|x64 
     1377                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Dynamic|Any CPU.ActiveCfg = Debug-Dynamic|Win32 
     1378                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Dynamic|ARM.ActiveCfg = Debug-Dynamic|ARM 
     1379                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Dynamic|ARM.Build.0 = Debug-Dynamic|ARM 
    8371380                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Dynamic|Win32.ActiveCfg = Debug-Dynamic|Win32 
    8381381                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Dynamic|Win32.Build.0 = Debug-Dynamic|Win32 
    8391382                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Dynamic|x64.ActiveCfg = Debug-Dynamic|x64 
    8401383                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Dynamic|x64.Build.0 = Debug-Dynamic|x64 
     1384                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Static|Any CPU.ActiveCfg = Debug-Static|Win32 
     1385                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Static|ARM.ActiveCfg = Debug-Static|ARM 
     1386                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Static|ARM.Build.0 = Debug-Static|ARM 
    8411387                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Static|Win32.ActiveCfg = Debug-Static|Win32 
    8421388                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Static|Win32.Build.0 = Debug-Static|Win32 
    8431389                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Static|x64.ActiveCfg = Debug-Static|x64 
    8441390                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Debug-Static|x64.Build.0 = Debug-Static|x64 
     1391                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release|Any CPU.ActiveCfg = Release|Win32 
     1392                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release|ARM.ActiveCfg = Release|ARM 
     1393                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release|ARM.Build.0 = Release|ARM 
    8451394                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release|Win32.ActiveCfg = Release|Win32 
    8461395                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release|Win32.Build.0 = Release|Win32 
    8471396                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release|x64.ActiveCfg = Release|x64 
    8481397                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release|x64.Build.0 = Release|x64 
     1398                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Dynamic|Any CPU.ActiveCfg = Release-Dynamic|Win32 
     1399                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Dynamic|ARM.ActiveCfg = Release-Dynamic|ARM 
     1400                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Dynamic|ARM.Build.0 = Release-Dynamic|ARM 
    8491401                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Dynamic|Win32.ActiveCfg = Release-Dynamic|Win32 
    8501402                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Dynamic|Win32.Build.0 = Release-Dynamic|Win32 
    8511403                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Dynamic|x64.ActiveCfg = Release-Dynamic|x64 
    8521404                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Dynamic|x64.Build.0 = Release-Dynamic|x64 
     1405                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Static|Any CPU.ActiveCfg = Release-Static|Win32 
     1406                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Static|ARM.ActiveCfg = Release-Static|ARM 
     1407                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Static|ARM.Build.0 = Release-Static|ARM 
    8531408                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Static|Win32.ActiveCfg = Release-Static|Win32 
    8541409                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Static|Win32.Build.0 = Release-Static|Win32 
    8551410                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Static|x64.ActiveCfg = Release-Static|x64 
    8561411                {B82CDD25-6903-430E-BD38-D8129A2015C1}.Release-Static|x64.Build.0 = Release-Static|x64 
     1412                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|Any CPU.ActiveCfg = Debug|x86 
     1413                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|ARM.ActiveCfg = Debug|ARM 
     1414                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|ARM.Build.0 = Debug|ARM 
     1415                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|ARM.Deploy.0 = Debug|ARM 
     1416                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|Win32.ActiveCfg = Debug|Win32 
     1417                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|Win32.Build.0 = Debug|Win32 
     1418                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|Win32.Deploy.0 = Debug|Win32 
     1419                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|x64.ActiveCfg = Debug|x64 
     1420                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|x64.Build.0 = Debug|x64 
     1421                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug|x64.Deploy.0 = Debug|x64 
     1422                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|Any CPU.ActiveCfg = Release|x86 
     1423                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|Any CPU.Build.0 = Release|x86 
     1424                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|Any CPU.Deploy.0 = Release|x86 
     1425                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|ARM.ActiveCfg = Debug|ARM 
     1426                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|ARM.Build.0 = Debug|ARM 
     1427                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|ARM.Deploy.0 = Debug|ARM 
     1428                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32 
     1429                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|Win32.Build.0 = Debug|Win32 
     1430                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|Win32.Deploy.0 = Debug|Win32 
     1431                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|x64.ActiveCfg = Debug|x64 
     1432                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|x64.Build.0 = Debug|x64 
     1433                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Dynamic|x64.Deploy.0 = Debug|x64 
     1434                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|Any CPU.ActiveCfg = Release|x86 
     1435                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|Any CPU.Build.0 = Release|x86 
     1436                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|Any CPU.Deploy.0 = Release|x86 
     1437                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|ARM.ActiveCfg = Debug|ARM 
     1438                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|ARM.Build.0 = Debug|ARM 
     1439                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|ARM.Deploy.0 = Debug|ARM 
     1440                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|Win32.ActiveCfg = Debug|Win32 
     1441                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|Win32.Build.0 = Debug|Win32 
     1442                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|Win32.Deploy.0 = Debug|Win32 
     1443                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|x64.ActiveCfg = Debug|x64 
     1444                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|x64.Build.0 = Debug|x64 
     1445                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Debug-Static|x64.Deploy.0 = Debug|x64 
     1446                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|Any CPU.ActiveCfg = Release|x86 
     1447                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|ARM.ActiveCfg = Release|ARM 
     1448                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|ARM.Build.0 = Release|ARM 
     1449                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|ARM.Deploy.0 = Release|ARM 
     1450                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|Win32.ActiveCfg = Release|Win32 
     1451                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|Win32.Build.0 = Release|Win32 
     1452                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|Win32.Deploy.0 = Release|Win32 
     1453                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|x64.ActiveCfg = Release|x64 
     1454                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|x64.Build.0 = Release|x64 
     1455                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release|x64.Deploy.0 = Release|x64 
     1456                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|Any CPU.ActiveCfg = Release|x86 
     1457                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|Any CPU.Build.0 = Release|x86 
     1458                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|Any CPU.Deploy.0 = Release|x86 
     1459                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|ARM.ActiveCfg = Release|ARM 
     1460                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|ARM.Build.0 = Release|ARM 
     1461                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|ARM.Deploy.0 = Release|ARM 
     1462                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|Win32.ActiveCfg = Release|Win32 
     1463                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|Win32.Build.0 = Release|Win32 
     1464                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|Win32.Deploy.0 = Release|Win32 
     1465                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|x64.ActiveCfg = Release|x64 
     1466                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|x64.Build.0 = Release|x64 
     1467                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Dynamic|x64.Deploy.0 = Release|x64 
     1468                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|Any CPU.ActiveCfg = Release|x86 
     1469                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|Any CPU.Build.0 = Release|x86 
     1470                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|Any CPU.Deploy.0 = Release|x86 
     1471                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|ARM.ActiveCfg = Release|ARM 
     1472                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|ARM.Build.0 = Release|ARM 
     1473                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|ARM.Deploy.0 = Release|ARM 
     1474                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|Win32.ActiveCfg = Release|Win32 
     1475                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|Win32.Build.0 = Release|Win32 
     1476                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|Win32.Deploy.0 = Release|Win32 
     1477                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|x64.ActiveCfg = Release|x64 
     1478                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|x64.Build.0 = Release|x64 
     1479                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A}.Release-Static|x64.Deploy.0 = Release|x64 
     1480                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU 
     1481                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|Any CPU.Build.0 = Debug|Any CPU 
     1482                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|Any CPU.Deploy.0 = Debug|Any CPU 
     1483                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|ARM.ActiveCfg = Debug|ARM 
     1484                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|ARM.Build.0 = Debug|ARM 
     1485                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|ARM.Deploy.0 = Debug|ARM 
     1486                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|Win32.ActiveCfg = Debug|Win32 
     1487                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|Win32.Build.0 = Debug|Win32 
     1488                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|Win32.Deploy.0 = Debug|Win32 
     1489                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|x64.ActiveCfg = Debug|x64 
     1490                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|x64.Build.0 = Debug|x64 
     1491                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug|x64.Deploy.0 = Debug|x64 
     1492                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|Any CPU.ActiveCfg = Debug|Any CPU 
     1493                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|Any CPU.Build.0 = Debug|Any CPU 
     1494                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|Any CPU.Deploy.0 = Debug|Any CPU 
     1495                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|ARM.ActiveCfg = Debug|ARM 
     1496                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|ARM.Build.0 = Debug|ARM 
     1497                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|ARM.Deploy.0 = Debug|ARM 
     1498                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32 
     1499                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|Win32.Build.0 = Debug|Win32 
     1500                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|Win32.Deploy.0 = Debug|Win32 
     1501                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|x64.ActiveCfg = Debug|x64 
     1502                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|x64.Build.0 = Debug|x64 
     1503                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Dynamic|x64.Deploy.0 = Debug|x64 
     1504                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|Any CPU.ActiveCfg = Debug|Any CPU 
     1505                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|Any CPU.Build.0 = Debug|Any CPU 
     1506                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|Any CPU.Deploy.0 = Debug|Any CPU 
     1507                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|ARM.ActiveCfg = Debug|ARM 
     1508                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|ARM.Build.0 = Debug|ARM 
     1509                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|ARM.Deploy.0 = Debug|ARM 
     1510                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|Win32.ActiveCfg = Debug|Win32 
     1511                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|Win32.Build.0 = Debug|Win32 
     1512                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|Win32.Deploy.0 = Debug|Win32 
     1513                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|x64.ActiveCfg = Debug|x64 
     1514                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|x64.Build.0 = Debug|x64 
     1515                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Debug-Static|x64.Deploy.0 = Debug|x64 
     1516                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|Any CPU.ActiveCfg = Release|Any CPU 
     1517                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|Any CPU.Build.0 = Release|Any CPU 
     1518                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|Any CPU.Deploy.0 = Release|Any CPU 
     1519                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|ARM.ActiveCfg = Release|ARM 
     1520                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|ARM.Build.0 = Release|ARM 
     1521                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|ARM.Deploy.0 = Release|ARM 
     1522                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|Win32.ActiveCfg = Release|Win32 
     1523                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|Win32.Build.0 = Release|Win32 
     1524                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|Win32.Deploy.0 = Release|Win32 
     1525                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|x64.ActiveCfg = Release|x64 
     1526                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|x64.Build.0 = Release|x64 
     1527                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release|x64.Deploy.0 = Release|x64 
     1528                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|Any CPU.ActiveCfg = Release|Any CPU 
     1529                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|Any CPU.Build.0 = Release|Any CPU 
     1530                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|Any CPU.Deploy.0 = Release|Any CPU 
     1531                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|ARM.ActiveCfg = Release|ARM 
     1532                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|ARM.Build.0 = Release|ARM 
     1533                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|ARM.Deploy.0 = Release|ARM 
     1534                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|Win32.ActiveCfg = Release|Win32 
     1535                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|Win32.Build.0 = Release|Win32 
     1536                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|Win32.Deploy.0 = Release|Win32 
     1537                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|x64.ActiveCfg = Release|x64 
     1538                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|x64.Build.0 = Release|x64 
     1539                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Dynamic|x64.Deploy.0 = Release|x64 
     1540                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|Any CPU.ActiveCfg = Release|Any CPU 
     1541                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|Any CPU.Build.0 = Release|Any CPU 
     1542                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|Any CPU.Deploy.0 = Release|Any CPU 
     1543                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|ARM.ActiveCfg = Release|ARM 
     1544                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|ARM.Build.0 = Release|ARM 
     1545                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|ARM.Deploy.0 = Release|ARM 
     1546                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|Win32.ActiveCfg = Release|Win32 
     1547                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|Win32.Build.0 = Release|Win32 
     1548                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|Win32.Deploy.0 = Release|Win32 
     1549                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|x64.ActiveCfg = Release|x64 
     1550                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|x64.Build.0 = Release|x64 
     1551                {B3BA00A5-4F68-4F52-8081-395124F141AB}.Release-Static|x64.Deploy.0 = Release|x64 
     1552                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     1553                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug|ARM.ActiveCfg = Debug|ARM 
     1554                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug|ARM.Build.0 = Debug|ARM 
     1555                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug|Win32.ActiveCfg = Debug|Win32 
     1556                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug|Win32.Build.0 = Debug|Win32 
     1557                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug|x64.ActiveCfg = Debug|x64 
     1558                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug|x64.Build.0 = Debug|x64 
     1559                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|Any CPU.ActiveCfg = Release|x64 
     1560                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|Any CPU.Build.0 = Release|x64 
     1561                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|ARM.ActiveCfg = Debug|ARM 
     1562                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|ARM.Build.0 = Debug|ARM 
     1563                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32 
     1564                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|Win32.Build.0 = Debug|Win32 
     1565                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|x64.ActiveCfg = Debug|x64 
     1566                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Dynamic|x64.Build.0 = Debug|x64 
     1567                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|Any CPU.ActiveCfg = Release|x64 
     1568                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|Any CPU.Build.0 = Release|x64 
     1569                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|ARM.ActiveCfg = Debug|ARM 
     1570                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|ARM.Build.0 = Debug|ARM 
     1571                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|Win32.ActiveCfg = Debug|Win32 
     1572                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|Win32.Build.0 = Debug|Win32 
     1573                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|x64.ActiveCfg = Debug|x64 
     1574                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Debug-Static|x64.Build.0 = Debug|x64 
     1575                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release|Any CPU.ActiveCfg = Release|Win32 
     1576                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release|ARM.ActiveCfg = Release|ARM 
     1577                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release|ARM.Build.0 = Release|ARM 
     1578                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release|Win32.ActiveCfg = Release|Win32 
     1579                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release|Win32.Build.0 = Release|Win32 
     1580                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release|x64.ActiveCfg = Release|x64 
     1581                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release|x64.Build.0 = Release|x64 
     1582                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|Any CPU.ActiveCfg = Release|x64 
     1583                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|Any CPU.Build.0 = Release|x64 
     1584                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|ARM.ActiveCfg = Release|ARM 
     1585                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|ARM.Build.0 = Release|ARM 
     1586                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|Win32.ActiveCfg = Release|Win32 
     1587                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|Win32.Build.0 = Release|Win32 
     1588                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|x64.ActiveCfg = Release|x64 
     1589                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Dynamic|x64.Build.0 = Release|x64 
     1590                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|Any CPU.ActiveCfg = Release|x64 
     1591                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|Any CPU.Build.0 = Release|x64 
     1592                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|ARM.ActiveCfg = Release|ARM 
     1593                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|ARM.Build.0 = Release|ARM 
     1594                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|Win32.ActiveCfg = Release|Win32 
     1595                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|Win32.Build.0 = Release|Win32 
     1596                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|x64.ActiveCfg = Release|x64 
     1597                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6}.Release-Static|x64.Build.0 = Release|x64 
     1598                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug|Any CPU.ActiveCfg = Debug|Win32 
     1599                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug|ARM.ActiveCfg = Debug|ARM 
     1600                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug|ARM.Build.0 = Debug|ARM 
     1601                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug|Win32.ActiveCfg = Debug|Win32 
     1602                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug|Win32.Build.0 = Debug|Win32 
     1603                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug|x64.ActiveCfg = Debug|Win32 
     1604                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|Any CPU.ActiveCfg = Release|ARM 
     1605                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|Any CPU.Build.0 = Release|ARM 
     1606                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|ARM.ActiveCfg = Debug|ARM 
     1607                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|ARM.Build.0 = Debug|ARM 
     1608                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|Win32.ActiveCfg = Debug|Win32 
     1609                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|Win32.Build.0 = Debug|Win32 
     1610                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|x64.ActiveCfg = Release|ARM 
     1611                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Dynamic|x64.Build.0 = Release|ARM 
     1612                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|Any CPU.ActiveCfg = Release|ARM 
     1613                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|Any CPU.Build.0 = Release|ARM 
     1614                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|ARM.ActiveCfg = Debug|ARM 
     1615                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|ARM.Build.0 = Debug|ARM 
     1616                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|Win32.ActiveCfg = Debug|Win32 
     1617                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|Win32.Build.0 = Debug|Win32 
     1618                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|x64.ActiveCfg = Release|ARM 
     1619                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Debug-Static|x64.Build.0 = Release|ARM 
     1620                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release|Any CPU.ActiveCfg = Release|Win32 
     1621                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release|ARM.ActiveCfg = Release|ARM 
     1622                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release|ARM.Build.0 = Release|ARM 
     1623                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release|Win32.ActiveCfg = Release|Win32 
     1624                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release|Win32.Build.0 = Release|Win32 
     1625                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release|x64.ActiveCfg = Release|Win32 
     1626                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|Any CPU.ActiveCfg = Release|ARM 
     1627                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|Any CPU.Build.0 = Release|ARM 
     1628                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|ARM.ActiveCfg = Release|ARM 
     1629                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|ARM.Build.0 = Release|ARM 
     1630                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|Win32.ActiveCfg = Release|Win32 
     1631                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|Win32.Build.0 = Release|Win32 
     1632                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|x64.ActiveCfg = Release|ARM 
     1633                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Dynamic|x64.Build.0 = Release|ARM 
     1634                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|Any CPU.ActiveCfg = Release|ARM 
     1635                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|Any CPU.Build.0 = Release|ARM 
     1636                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|ARM.ActiveCfg = Release|ARM 
     1637                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|ARM.Build.0 = Release|ARM 
     1638                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|Win32.ActiveCfg = Release|Win32 
     1639                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|Win32.Build.0 = Release|Win32 
     1640                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|x64.ActiveCfg = Release|ARM 
     1641                {E75EFD41-C7F5-44C8-8FF1-A310D920989D}.Release-Static|x64.Build.0 = Release|ARM 
    8571642        EndGlobalSection 
    8581643        GlobalSection(SolutionProperties) = preSolution 
    8591644                HideSolutionNode = FALSE 
    8601645        EndGlobalSection 
     1646        GlobalSection(NestedProjects) = preSolution 
     1647                {D26DD1D3-C631-4A56-BBE5-D42F1ACFD53A} = {54F6163A-66C6-4F09-844D-CC61DE8EE376} 
     1648                {B3BA00A5-4F68-4F52-8081-395124F141AB} = {54F6163A-66C6-4F09-844D-CC61DE8EE376} 
     1649                {45D41ACC-2C3C-43D2-BC10-02AA73FFC7C7} = {54F6163A-66C6-4F09-844D-CC61DE8EE376} 
     1650                {207E7BD4-7B11-4A40-BA3A-CC627762A7B6} = {54F6163A-66C6-4F09-844D-CC61DE8EE376} 
     1651                {E75EFD41-C7F5-44C8-8FF1-A310D920989D} = {54F6163A-66C6-4F09-844D-CC61DE8EE376} 
     1652        EndGlobalSection 
    8611653EndGlobal 
  • pjproject/branches/projects/uwp/pjsip-apps/build/libpjproject.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{23D7679C-764C-4E02-8B29-BB882CEEEFE2}</ProjectGuid> 
    55     <RootNamespace>libpjproject</RootNamespace>  
     81    <RootNamespace>libpjproject</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    127196    <UseOfMfc>false</UseOfMfc> 
    128197    <CharacterSet>MultiByte</CharacterSet> 
     198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
    129203  </PropertyGroup> 
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
     
    133207  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134208    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     209    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     210    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     219    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     220    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     225    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144228    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     229    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     230    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     235    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     239    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     240    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     249    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     250    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     255    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     259    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     260    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     265    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     269    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     274    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     275    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     279    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     280    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     284    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     289    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     290    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     294    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     295    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <OutDir>..\..\lib\</OutDir> 
    197   </PropertyGroup> 
     300    <OutDir>..\..\lib\</OutDir> 
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     306    </ClCompile> 
     307  </ItemDefinitionGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199309    <ClCompile> 
     
    206316    <Lib> 
    207317      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     318    </Lib> 
     319  </ItemDefinitionGroup> 
     320  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     321    <ClCompile> 
     322      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     323      <PrecompiledHeaderOutputFile> 
     324      </PrecompiledHeaderOutputFile> 
     325    </ClCompile> 
     326    <ProjectReference> 
     327      <LinkLibraryDependencies>true</LinkLibraryDependencies> 
     328    </ProjectReference> 
     329    <Lib> 
     330      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     331      <AdditionalOptions>/ignore:4264 </AdditionalOptions> 
    208332    </Lib> 
    209333  </ItemDefinitionGroup> 
     
    236360    </Lib> 
    237361  </ItemDefinitionGroup> 
     362  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     363    <ClCompile> 
     364      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     365      <PrecompiledHeaderOutputFile> 
     366      </PrecompiledHeaderOutputFile> 
     367    </ClCompile> 
     368    <ProjectReference> 
     369      <LinkLibraryDependencies>true</LinkLibraryDependencies> 
     370    </ProjectReference> 
     371    <Lib> 
     372      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     373      <AdditionalOptions>/ignore:4264 </AdditionalOptions> 
     374    </Lib> 
     375  </ItemDefinitionGroup> 
    238376  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    239377    <Midl> 
     
    263401    </Lib> 
    264402  </ItemDefinitionGroup> 
     403  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     404    <ClCompile> 
     405      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     406      <PrecompiledHeaderOutputFile> 
     407      </PrecompiledHeaderOutputFile> 
     408    </ClCompile> 
     409    <ProjectReference> 
     410      <LinkLibraryDependencies>true</LinkLibraryDependencies> 
     411    </ProjectReference> 
     412    <Lib> 
     413      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     414      <AdditionalOptions>/ignore:4264 </AdditionalOptions> 
     415    </Lib> 
     416  </ItemDefinitionGroup> 
    265417  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    266418    <Midl> 
     
    291443    </Lib> 
    292444  </ItemDefinitionGroup> 
     445  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     446    <ClCompile> 
     447      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     448      <PrecompiledHeaderOutputFile> 
     449      </PrecompiledHeaderOutputFile> 
     450    </ClCompile> 
     451    <ProjectReference> 
     452      <LinkLibraryDependencies>true</LinkLibraryDependencies> 
     453    </ProjectReference> 
     454    <Lib> 
     455      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     456      <AdditionalOptions>/ignore:4264 </AdditionalOptions> 
     457    </Lib> 
     458  </ItemDefinitionGroup> 
    293459  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    294460    <Midl> 
     
    318484    </Lib> 
    319485  </ItemDefinitionGroup> 
     486  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     487    <ClCompile> 
     488      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     489      <PrecompiledHeaderOutputFile> 
     490      </PrecompiledHeaderOutputFile> 
     491    </ClCompile> 
     492    <ProjectReference> 
     493      <LinkLibraryDependencies>true</LinkLibraryDependencies> 
     494    </ProjectReference> 
     495    <Lib> 
     496      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     497      <AdditionalOptions>/ignore:4264 </AdditionalOptions> 
     498    </Lib> 
     499  </ItemDefinitionGroup> 
    320500  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    321501    <Midl> 
     
    344524    <Lib> 
    345525      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     526    </Lib> 
     527  </ItemDefinitionGroup> 
     528  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     529    <ClCompile> 
     530      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     531      <PrecompiledHeaderOutputFile> 
     532      </PrecompiledHeaderOutputFile> 
     533    </ClCompile> 
     534    <ProjectReference> 
     535      <LinkLibraryDependencies>true</LinkLibraryDependencies> 
     536    </ProjectReference> 
     537    <Lib> 
     538      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     539      <AdditionalOptions>/ignore:4264 </AdditionalOptions> 
    346540    </Lib> 
    347541  </ItemDefinitionGroup> 
     
    433627      <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 
    434628    </ProjectReference> 
    435     <ProjectReference Include="..\..\third_party\build\portaudio\libportaudio.vcxproj"> 
     629    <ProjectReference Condition="'$(API_Family)'=='WinDesktop'" Include="..\..\third_party\build\portaudio\libportaudio.vcxproj"> 
    436630      <Project>{3cf9ffa9-8387-4635-9d1b-e7944cbefeaa}</Project> 
    437631      <ReferenceOutputAssembly>false</ReferenceOutputAssembly> 
  • pjproject/branches/projects/uwp/pjsip-apps/build/pjsua.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{8310649E-A25E-4AF0-91E8-9E3CC659BB89}</ProjectGuid> 
    55     <RootNamespace>pjsua</RootNamespace> 
     81    <RootNamespace>pjsua</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision>     
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>Application</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>Application</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>Application</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>Application</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>Application</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>Application</ConfigurationType> 
     
    127196    <UseOfMfc>false</UseOfMfc> 
    128197    <CharacterSet>MultiByte</CharacterSet> 
     198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     203    <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType> 
     204    <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType> 
    129205  </PropertyGroup> 
    130206  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131207  <ImportGroup Label="ExtensionSettings"> 
    132208  </ImportGroup> 
    133 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     209  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
     210    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     211    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     212    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     213  </ImportGroup> 
     214  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     215    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     216    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     217    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137218  </ImportGroup> 
    138219  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139220    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     221    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     222    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     223  </ImportGroup> 
     224  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     225    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     226    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     227    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142228  </ImportGroup> 
    143229  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144230    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     231    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     232    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     233  </ImportGroup> 
     234  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     235    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     236    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     237    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147238  </ImportGroup> 
    148239  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149240    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     241    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     242    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     243  </ImportGroup> 
     244  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     245    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     246    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     247    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152248  </ImportGroup> 
    153249  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    154250    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     251    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     252    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     253  </ImportGroup> 
     254  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     255    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     256    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     257    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    157258  </ImportGroup> 
    158259  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    159260    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     261    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     262    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     263  </ImportGroup> 
     264  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     265    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     266    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     267    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    162268  </ImportGroup> 
    163269  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164270    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     271    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     272    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167273  </ImportGroup> 
    168274  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169275    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     276    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     277    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172278  </ImportGroup> 
    173279  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174280    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     281    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     282    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177283  </ImportGroup> 
    178284  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179285    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     286    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     287    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182288  </ImportGroup> 
    183289  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    184290    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     291    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     292    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    187293  </ImportGroup> 
    188294  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    189295    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     296    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     297    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    192298  </ImportGroup> 
    193299  <PropertyGroup Label="UserMacros" /> 
     
    195301    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196302  </PropertyGroup> 
     303  <!-- Compile and link option definition --> 
     304  <ItemDefinitionGroup> 
     305    <ClCompile> 
     306      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>       
     307    </ClCompile> 
     308  </ItemDefinitionGroup>     
    197309  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 
    198310    <ClCompile> 
     
    202314    </ClCompile> 
    203315    <Link> 
    204       <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
    205     </Link> 
     316      <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
     317    </Link> 
     318  </ItemDefinitionGroup> 
     319  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     320    <ClCompile> 
     321      <AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     322      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     323      <PrecompiledHeaderOutputFile> 
     324      </PrecompiledHeaderOutputFile> 
     325    </ClCompile> 
    206326  </ItemDefinitionGroup> 
    207327  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
     
    215335    </ClCompile> 
    216336    <Link> 
    217       <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
     337      <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
    218338      <TargetMachine>MachineX64</TargetMachine> 
    219339    </Link> 
     
    226346    </ClCompile> 
    227347    <Link> 
    228       <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
    229       <IgnoreSpecificDefaultLibraries>msvcrt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 
    230     </Link> 
     348      <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
     349      <IgnoreSpecificDefaultLibraries Condition="'$(API_Family)'=='WinDesktop'">msvcrt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 
     350    </Link> 
     351  </ItemDefinitionGroup> 
     352  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     353    <ClCompile> 
     354      <AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     355      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     356      <PrecompiledHeaderOutputFile> 
     357      </PrecompiledHeaderOutputFile> 
     358    </ClCompile> 
    231359  </ItemDefinitionGroup> 
    232360  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 
     
    241369    </ClCompile> 
    242370    <Link> 
    243       <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
     371      <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies> 
    244372      <IgnoreSpecificDefaultLibraries>msvcrt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> 
    245373      <TargetMachine>MachineX64</TargetMachine> 
     
    253381    </ClCompile> 
    254382    <Link> 
    255       <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
    256     </Link> 
     383      <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies> 
     384    </Link> 
     385  </ItemDefinitionGroup> 
     386  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     387    <ClCompile> 
     388      <AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     389      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     390      <PrecompiledHeaderOutputFile> 
     391      </PrecompiledHeaderOutputFile> 
     392    </ClCompile> 
    257393  </ItemDefinitionGroup> 
    258394  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
     
    267403    </ClCompile> 
    268404    <Link> 
    269       <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
     405      <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies> 
    270406      <TargetMachine>MachineX64</TargetMachine> 
    271407    </Link> 
     
    278414    </ClCompile> 
    279415    <Link> 
    280       <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
    281     </Link> 
     416      <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies> 
     417    </Link> 
     418  </ItemDefinitionGroup> 
     419  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     420    <ClCompile> 
     421      <AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     422      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     423      <PrecompiledHeaderOutputFile> 
     424      </PrecompiledHeaderOutputFile> 
     425    </ClCompile> 
    282426  </ItemDefinitionGroup> 
    283427  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
     
    291435    </ClCompile> 
    292436    <Link> 
    293       <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
     437      <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies> 
    294438      <TargetMachine>MachineX64</TargetMachine> 
    295439    </Link> 
     
    302446    </ClCompile> 
    303447    <Link> 
    304       <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
    305     </Link> 
     448      <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies> 
     449    </Link> 
     450  </ItemDefinitionGroup> 
     451  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     452    <ClCompile> 
     453      <AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     454      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     455      <PrecompiledHeaderOutputFile> 
     456      </PrecompiledHeaderOutputFile> 
     457    </ClCompile> 
    306458  </ItemDefinitionGroup> 
    307459  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
     
    316468    </ClCompile> 
    317469    <Link> 
    318       <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
     470      <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies> 
    319471      <TargetMachine>MachineX64</TargetMachine> 
    320472    </Link> 
     
    327479    </ClCompile> 
    328480    <Link> 
    329       <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
    330     </Link> 
     481      <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies> 
     482    </Link> 
     483  </ItemDefinitionGroup> 
     484  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     485    <ClCompile> 
     486      <AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     487      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     488      <PrecompiledHeaderOutputFile> 
     489      </PrecompiledHeaderOutputFile> 
     490    </ClCompile> 
    331491  </ItemDefinitionGroup> 
    332492  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'"> 
     
    340500    </ClCompile> 
    341501    <Link> 
    342       <AdditionalDependencies>Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)</AdditionalDependencies> 
     502      <AdditionalDependencies Condition="'$(API_Family)'=='WinDesktop'">Iphlpapi.lib;dsound.lib;dxguid.lib;netapi32.lib;mswsock.lib;ws2_32.lib;odbc32.lib;odbccp32.lib;ole32.lib;user32.lib;gdi32.lib;advapi32.lib;%(AdditionalDependencies)"</AdditionalDependencies> 
    343503      <TargetMachine>MachineX64</TargetMachine> 
    344504    </Link> 
    345505  </ItemDefinitionGroup> 
    346506  <ItemGroup> 
    347     <ClCompile Include="..\src\pjsua\main.c" /> 
    348     <ClCompile Include="..\src\pjsua\pjsua_app.c" /> 
    349     <ClCompile Include="..\src\pjsua\pjsua_app_cli.c" /> 
    350     <ClCompile Include="..\src\pjsua\pjsua_app_common.c" /> 
    351     <ClCompile Include="..\src\pjsua\pjsua_app_config.c" /> 
    352     <ClCompile Include="..\src\pjsua\pjsua_app_legacy.c" /> 
     507    <ClCompile Include="..\src\pjsua\main.c"> 
     508      <ExcludedFromBuild Condition="'$(API_Family)'!='WinDesktop'">true</ExcludedFromBuild> 
     509    </ClCompile> 
     510    <ClCompile Include="..\src\pjsua\pjsua_app.c"> 
     511      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Default</CompileAs> 
     512    </ClCompile> 
     513    <ClCompile Include="..\src\pjsua\pjsua_app_cli.c"> 
     514      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">Default</CompileAs> 
     515      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Default</CompileAs> 
     516      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">Default</CompileAs> 
     517      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Default</CompileAs> 
     518      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">Default</CompileAs> 
     519      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">Default</CompileAs> 
     520    </ClCompile> 
     521    <ClCompile Include="..\src\pjsua\pjsua_app_common.c"> 
     522      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">Default</CompileAs> 
     523      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Default</CompileAs> 
     524      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">Default</CompileAs> 
     525      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Default</CompileAs> 
     526      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">Default</CompileAs> 
     527      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">Default</CompileAs> 
     528    </ClCompile> 
     529    <ClCompile Include="..\src\pjsua\pjsua_app_config.c"> 
     530      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">Default</CompileAs> 
     531      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Default</CompileAs> 
     532      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">Default</CompileAs> 
     533      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Default</CompileAs> 
     534      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">Default</CompileAs> 
     535      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">Default</CompileAs> 
     536    </ClCompile> 
     537    <ClCompile Include="..\src\pjsua\pjsua_app_legacy.c"> 
     538      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">Default</CompileAs> 
     539      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">Default</CompileAs> 
     540      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">Default</CompileAs> 
     541      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">Default</CompileAs> 
     542      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">Default</CompileAs> 
     543      <CompileAs Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">Default</CompileAs> 
     544    </ClCompile> 
    353545    <ClCompile Include="..\src\pjsua\wm\main_wm.c"> 
    354546      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'">true</ExcludedFromBuild> 
     547      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'">true</ExcludedFromBuild> 
    355548      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'">true</ExcludedFromBuild> 
    356549      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'">true</ExcludedFromBuild> 
     550      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'">true</ExcludedFromBuild> 
    357551      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'">true</ExcludedFromBuild> 
    358552      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> 
     553      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild> 
    359554      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> 
    360555      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">true</ExcludedFromBuild> 
     556      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">true</ExcludedFromBuild> 
    361557      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">true</ExcludedFromBuild> 
    362558      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">true</ExcludedFromBuild> 
     559      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">true</ExcludedFromBuild> 
    363560      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">true</ExcludedFromBuild> 
    364561      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> 
     562      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild> 
    365563      <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> 
    366564    </ClCompile> 
  • pjproject/branches/projects/uwp/pjsip-apps/build/pjsystest.vcxproj

    r5168 r5210  
    1919    </ProjectConfiguration> 
    2020  </ItemGroup> 
     21  <!-- Import common config --> 
     22  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />   
    2123  <PropertyGroup Label="Globals"> 
    2224    <ProjectGuid>{5E507EA2-CB39-47CA-BD39-49EB58D7A0BB}</ProjectGuid> 
    2325    <RootNamespace>pjsystest</RootNamespace> 
    24     <Keyword>Win32Proj</Keyword> 
     26    <Keyword>Win32Proj</Keyword>     
     27    <!-- Specific UWP property --> 
     28    <DefaultLanguage>en-US</DefaultLanguage> 
     29    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     30    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     31    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     32    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     33    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    2534  </PropertyGroup> 
    2635  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    4150    <PlatformToolset>v140</PlatformToolset> 
    4251  </PropertyGroup> 
     52  <!-- Override the PlatformToolset --> 
     53  <PropertyGroup> 
     54    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     55    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     56    <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType> 
     57    <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType> 
     58  </PropertyGroup>   
    4359  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    4460  <ImportGroup Label="ExtensionSettings"> 
     
    6884    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    6985  </PropertyGroup> 
     86  <!-- Compile and link option definition --> 
     87  <ItemDefinitionGroup> 
     88    <ClCompile> 
     89      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     90    </ClCompile> 
     91  </ItemDefinitionGroup> 
    7092  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    7193    <ClCompile> 
  • pjproject/branches/projects/uwp/pjsip-apps/build/sample_debug.vcxproj

    r5168 r5210  
    5151    </ProjectConfiguration> 
    5252  </ItemGroup> 
     53  <!-- Import common config --> 
     54  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" />   
    5355  <PropertyGroup Label="Globals"> 
    5456    <ProjectGuid>{A0F1AA62-0F6F-420D-B09A-AC04B6862821}</ProjectGuid> 
    55     <RootNamespace>sample_debug</RootNamespace> 
     57    <RootNamespace>sample_debug</RootNamespace>     
     58    <!-- Specific UWP property --> 
     59    <DefaultLanguage>en-US</DefaultLanguage> 
     60    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     61    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     62    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     63    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     64    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5665  </PropertyGroup> 
    5766  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    127136    <UseOfMfc>false</UseOfMfc> 
    128137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
     139  <!-- Override the PlatformToolset -->   
     140  <PropertyGroup> 
     141    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     142    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     143    <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType> 
     144    <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType> 
    129145  </PropertyGroup> 
    130146  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
     
    194210  <PropertyGroup> 
    195211    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <TargetName>sample-debug-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
    197   </PropertyGroup> 
     212          <TargetName>sample-debug-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
     213  </PropertyGroup> 
     214  <!-- Compile and link option definition --> 
     215  <ItemDefinitionGroup> 
     216    <ClCompile> 
     217      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     218    </ClCompile> 
     219    <Lib> 
     220      <OutputFile>..\lib\sample-debug-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     221    </Lib> 
     222  </ItemDefinitionGroup> 
    198223  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199224    <ClCompile> 
  • pjproject/branches/projects/uwp/pjsip-apps/build/samples.vcxproj

    r5169 r5210  
    5151    </ProjectConfiguration> 
    5252  </ItemGroup> 
     53  <!-- Import common config --> 
     54  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5355  <PropertyGroup Label="Globals"> 
    5456    <ProjectGuid>{E378A1FC-0C9C-4462-860F-7E60BC1BF84E}</ProjectGuid> 
    5557    <RootNamespace>samples</RootNamespace> 
    56     <Keyword>MakeFileProj</Keyword> 
     58    <Keyword>MakeFileProj</Keyword>     
     59    <!-- Specific windows store/UWP property --> 
     60    <DefaultLanguage>en-US</DefaultLanguage> 
     61    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     62    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     63    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     64    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     65    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5766  </PropertyGroup> 
    5867  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    117126    <UseOfMfc>false</UseOfMfc> 
    118127  </PropertyGroup> 
     128  <!-- Override the PlatformToolset --> 
     129  <PropertyGroup> 
     130    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     131    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     132    <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType> 
     133  </PropertyGroup>   
    119134  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    120135  <ImportGroup Label="ExtensionSettings"> 
     
    168183    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC60.props" /> 
    169184  </ImportGroup> 
    170   <PropertyGroup Label="UserMacros" /> 
     185  <PropertyGroup Label="UserMacros" />   
    171186  <PropertyGroup> 
    172     <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    173   </PropertyGroup> 
     187    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>         
     188  </PropertyGroup> 
     189  <!-- Compile and link option definition --> 
     190  <ItemDefinitionGroup> 
     191    <ClCompile> 
     192      <PrecompiledHeader>NotUsing</PrecompiledHeader> 
     193      <CompileAsWinRT>false</CompileAsWinRT> 
     194      <AdditionalIncludeDirectories>../../pjsip/include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     195      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>       
     196    </ClCompile> 
     197    <Lib> 
     198      <AdditionalOptions>/Ignore:4006 %(AdditionalOptions)</AdditionalOptions> 
     199    </Lib> 
     200  </ItemDefinitionGroup>     
    174201  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 
    175202    <OutDir>.\output\$(ProjectName)-i386-$(Platform)-vs8-$(Configuration)\</OutDir> 
     
    352379    <ClCompile Include="..\src\samples\simple_pjsua.c" /> 
    353380    <ClCompile Include="..\src\samples\sipecho.c" /> 
    354     <ClCompile Include="..\src\samples\siprtp.c" /> 
    355     <ClCompile Include="..\src\samples\siprtp_report.c" /> 
     381    <ClCompile Include="..\src\samples\siprtp.c"> 
     382      <ExcludedFromBuild Condition="'$(API_Family)'!='WinDesktop'">true</ExcludedFromBuild> 
     383    </ClCompile>   
     384    <ClCompile Include="..\src\samples\siprtp_report.c">     
     385      <ExcludedFromBuild Condition="'$(API_Family)'!='WinDesktop'">true</ExcludedFromBuild> 
     386    </ClCompile> 
    356387    <ClCompile Include="..\src\samples\sipstateless.c" /> 
    357     <ClCompile Include="..\src\samples\sndinfo.c" /> 
    358     <ClCompile Include="..\src\samples\sndtest.c" /> 
     388    <!-- ClCompile Include="..\src\samples\sndinfo.c" / --> 
     389    <!-- ClCompile Include="..\src\samples\sndtest.c" / --> 
    359390    <ClCompile Include="..\src\samples\stateful_proxy.c" /> 
    360391    <ClCompile Include="..\src\samples\stateless_proxy.c" /> 
  • pjproject/branches/projects/uwp/pjsip/build/pjsip_core.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{2BB84911-C1B4-4747-B93D-36AA82CC5031}</ProjectGuid> 
    55     <RootNamespace>pjsip_core</RootNamespace> 
     81    <RootNamespace>pjsip_core</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    128197    <CharacterSet>MultiByte</CharacterSet> 
    129198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     203  </PropertyGroup>   
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131205  <ImportGroup Label="ExtensionSettings"> 
     
    133207  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134208    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     209    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     210    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     219    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     220    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     225    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144228    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     229    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     230    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     235    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     239    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     240    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     249    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     250    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     255    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     259    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     260    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     265    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     269    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     274    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     275    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     279    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     280    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     284    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     289    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     290    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     294    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     295    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <TargetName>pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
    197   </PropertyGroup> 
     300    <TargetName>pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     306    </ClCompile> 
     307  </ItemDefinitionGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 
    199309    <ClCompile> 
     
    201311      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202312      <PrecompiledHeaderOutputFile /> 
     313    </ClCompile> 
     314    <Lib> 
     315      <OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     316    </Lib> 
     317  </ItemDefinitionGroup> 
     318  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     319    <ClCompile> 
     320      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     321      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     322      <PrecompiledHeaderOutputFile> 
     323      </PrecompiledHeaderOutputFile> 
    203324    </ClCompile> 
    204325    <Lib> 
     
    229350    </Lib> 
    230351  </ItemDefinitionGroup> 
     352  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     353    <ClCompile> 
     354      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     355      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     356      <PrecompiledHeaderOutputFile> 
     357      </PrecompiledHeaderOutputFile> 
     358    </ClCompile> 
     359    <Lib> 
     360      <OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     361    </Lib> 
     362  </ItemDefinitionGroup> 
    231363  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 
    232364    <Midl> 
     
    253385    </Lib> 
    254386  </ItemDefinitionGroup> 
     387  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     388    <ClCompile> 
     389      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     390      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     391      <PrecompiledHeaderOutputFile> 
     392      </PrecompiledHeaderOutputFile> 
     393    </ClCompile> 
     394    <Lib> 
     395      <OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     396    </Lib> 
     397  </ItemDefinitionGroup> 
    255398  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    256399    <Midl> 
     
    277420    </Lib> 
    278421  </ItemDefinitionGroup> 
     422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     423    <ClCompile> 
     424      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     425      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     426      <PrecompiledHeaderOutputFile> 
     427      </PrecompiledHeaderOutputFile> 
     428    </ClCompile> 
     429    <Lib> 
     430      <OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     431    </Lib> 
     432  </ItemDefinitionGroup> 
    279433  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    280434    <Midl> 
     
    300454    </Lib> 
    301455  </ItemDefinitionGroup> 
     456  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     457    <ClCompile> 
     458      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     459      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     460      <PrecompiledHeaderOutputFile> 
     461      </PrecompiledHeaderOutputFile> 
     462    </ClCompile> 
     463    <Lib> 
     464      <OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     465    </Lib> 
     466  </ItemDefinitionGroup> 
    302467  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    303468    <Midl> 
     
    319484      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    320485      <PrecompiledHeaderOutputFile /> 
     486    </ClCompile> 
     487    <Lib> 
     488      <OutputFile>..\lib\pjsip-core-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     489    </Lib> 
     490  </ItemDefinitionGroup> 
     491  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     492    <ClCompile> 
     493      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     494      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     495      <PrecompiledHeaderOutputFile> 
     496      </PrecompiledHeaderOutputFile> 
    321497    </ClCompile> 
    322498    <Lib> 
     
    396572  </ItemGroup> 
    397573  <ItemGroup> 
    398     <Text Include="..\..\INSTALL.txt" />     
     574    <Text Include="..\..\INSTALL.txt" /> 
    399575  </ItemGroup> 
    400576  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 
  • pjproject/branches/projects/uwp/pjsip/build/pjsip_simple.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{4B5945CD-0CB3-49AA-A7FF-7612D93F82C0}</ProjectGuid> 
    5581    <RootNamespace>pjsip_simple</RootNamespace> 
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    128197    <CharacterSet>MultiByte</CharacterSet> 
    129198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     203  </PropertyGroup>   
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131205  <ImportGroup Label="ExtensionSettings"> 
    132206  </ImportGroup> 
    133 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     207  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
     208    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     209    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     210    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     219    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     220    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     225    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144228    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     229    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     230    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     235    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     239    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     240    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     249    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     250    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     255    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     259    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     260    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     265    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     269    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     274    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     275    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     279    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     280    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     284    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     289    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     290    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     294    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     295    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <TargetName>pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
    197   </PropertyGroup> 
     300    <TargetName>pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     306    </ClCompile> 
     307  </ItemDefinitionGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199309    <ClCompile> 
     
    201311      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202312      <PrecompiledHeaderOutputFile /> 
     313    </ClCompile> 
     314    <Lib> 
     315      <OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     316    </Lib> 
     317  </ItemDefinitionGroup> 
     318  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     319    <ClCompile> 
     320      <AdditionalIncludeDirectories>../include;../../pjlib-util/include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     321      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     322      <PrecompiledHeaderOutputFile> 
     323      </PrecompiledHeaderOutputFile> 
    203324    </ClCompile> 
    204325    <Lib> 
     
    230351    </Lib> 
    231352  </ItemDefinitionGroup> 
     353  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     354    <ClCompile> 
     355      <AdditionalIncludeDirectories>../include;../../pjlib-util/include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     356      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     357      <PrecompiledHeaderOutputFile> 
     358      </PrecompiledHeaderOutputFile> 
     359    </ClCompile> 
     360    <Lib> 
     361      <OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     362    </Lib> 
     363  </ItemDefinitionGroup> 
    232364  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    233365    <Midl> 
     
    253385    </Lib> 
    254386  </ItemDefinitionGroup> 
     387  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     388    <ClCompile> 
     389      <AdditionalIncludeDirectories>../include;../../pjlib-util/include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     390      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     391      <PrecompiledHeaderOutputFile> 
     392      </PrecompiledHeaderOutputFile> 
     393    </ClCompile> 
     394    <Lib> 
     395      <OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     396    </Lib> 
     397  </ItemDefinitionGroup> 
    255398  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    256399    <Midl> 
     
    277420    </Lib> 
    278421  </ItemDefinitionGroup> 
     422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     423    <ClCompile> 
     424      <AdditionalIncludeDirectories>../include;../../pjlib-util/include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     425      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     426      <PrecompiledHeaderOutputFile> 
     427      </PrecompiledHeaderOutputFile> 
     428    </ClCompile> 
     429    <Lib> 
     430      <OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     431    </Lib> 
     432  </ItemDefinitionGroup> 
    279433  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    280434    <Midl> 
     
    300454    </Lib> 
    301455  </ItemDefinitionGroup> 
     456  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     457    <ClCompile> 
     458      <AdditionalIncludeDirectories>../include;../../pjlib-util/include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     459      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     460      <PrecompiledHeaderOutputFile> 
     461      </PrecompiledHeaderOutputFile> 
     462    </ClCompile> 
     463    <Lib> 
     464      <OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     465    </Lib> 
     466  </ItemDefinitionGroup> 
    302467  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    303468    <Midl> 
     
    319484      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    320485      <PrecompiledHeaderOutputFile /> 
     486    </ClCompile> 
     487    <Lib> 
     488      <OutputFile>..\lib\pjsip-simple-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     489    </Lib> 
     490  </ItemDefinitionGroup> 
     491  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     492    <ClCompile> 
     493      <AdditionalIncludeDirectories>../include;../../pjlib-util/include;../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     494      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     495      <PrecompiledHeaderOutputFile> 
     496      </PrecompiledHeaderOutputFile> 
    321497    </ClCompile> 
    322498    <Lib> 
  • pjproject/branches/projects/uwp/pjsip/build/pjsip_test.vcxproj

    r5168 r5210  
    5151    </ProjectConfiguration> 
    5252  </ItemGroup> 
     53  <!-- Import common config --> 
     54  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5355  <PropertyGroup Label="Globals"> 
    5456    <ProjectGuid>{B3F7D4E9-702F-4EB4-ADA8-098D0A83D770}</ProjectGuid> 
    5557    <RootNamespace>pjsip_test</RootNamespace> 
     58    <!-- Specific UWP property --> 
     59    <DefaultLanguage>en-US</DefaultLanguage> 
     60    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     61    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     62    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     63    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     64    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision>     
    5665  </PropertyGroup> 
    5766  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    128137    <CharacterSet>MultiByte</CharacterSet> 
    129138  </PropertyGroup> 
     139  <!-- Override the PlatformToolset --> 
     140  <PropertyGroup> 
     141    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     142    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     143    <ConfigurationType Condition="'$(API_Family)'=='WinDesktop'">Application</ConfigurationType> 
     144    <ConfigurationType Condition="'$(API_Family)'=='UWP' Or '$(API_Family)'=='WinPhone8'">StaticLibrary</ConfigurationType> 
     145  </PropertyGroup> 
    130146  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131147  <ImportGroup Label="ExtensionSettings"> 
    132148  </ImportGroup> 
    133 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
     149  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134150    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135151        <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     
    194210  <PropertyGroup> 
    195211    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion>      
    196         <TargetName>pjsip-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
    197   </PropertyGroup> 
     212          <TargetName>pjsip-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
     213  </PropertyGroup> 
     214  <!-- Compile and link option definition --> 
     215  <ItemDefinitionGroup> 
     216    <ClCompile> 
     217      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     218    </ClCompile> 
     219    <Lib> 
     220      <OutputFile>..\lib\pjsip-test-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     221    </Lib> 
     222  </ItemDefinitionGroup> 
    198223  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 
    199224    <ClCompile> 
  • pjproject/branches/projects/uwp/pjsip/build/pjsip_ua.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{B8719FD5-E8A6-4A36-943C-891D07F5DD21}</ProjectGuid> 
    55     <RootNamespace>pjsip_ua</RootNamespace> 
     81    <RootNamespace>pjsip_ua</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    127196    <UseOfMfc>false</UseOfMfc> 
    128197    <CharacterSet>MultiByte</CharacterSet> 
     198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
    129203  </PropertyGroup> 
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
     
    133207  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134208    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     209    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     210    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     219    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     220    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     225    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144228    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     229    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     230    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     235    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     239    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     240    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     249    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     250    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     255    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     259    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     260    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     265    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     269    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     274    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     275    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     279    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     280    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     284    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     289    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     290    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
    192   </ImportGroup>   
     294    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     295    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <TargetName>pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
    197   </PropertyGroup> 
     300    <TargetName>pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName>     
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     306    </ClCompile> 
     307  </ItemDefinitionGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 
    199309    <ClCompile> 
     
    201311      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202312      <PrecompiledHeaderOutputFile /> 
     313    </ClCompile> 
     314    <Lib> 
     315      <OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     316    </Lib> 
     317  </ItemDefinitionGroup> 
     318  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     319    <ClCompile> 
     320      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     321      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     322      <PrecompiledHeaderOutputFile> 
     323      </PrecompiledHeaderOutputFile> 
    203324    </ClCompile> 
    204325    <Lib> 
     
    229350    </Lib> 
    230351  </ItemDefinitionGroup> 
     352  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     353    <ClCompile> 
     354      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     355      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     356      <PrecompiledHeaderOutputFile> 
     357      </PrecompiledHeaderOutputFile> 
     358    </ClCompile> 
     359    <Lib> 
     360      <OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     361    </Lib> 
     362  </ItemDefinitionGroup> 
    231363  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 
    232364    <Midl> 
     
    253385    </Lib> 
    254386  </ItemDefinitionGroup> 
     387  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     388    <ClCompile> 
     389      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     390      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     391      <PrecompiledHeaderOutputFile> 
     392      </PrecompiledHeaderOutputFile> 
     393    </ClCompile> 
     394    <Lib> 
     395      <OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     396    </Lib> 
     397  </ItemDefinitionGroup> 
    255398  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    256399    <Midl> 
     
    277420    </Lib> 
    278421  </ItemDefinitionGroup> 
     422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     423    <ClCompile> 
     424      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     425      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     426      <PrecompiledHeaderOutputFile> 
     427      </PrecompiledHeaderOutputFile> 
     428    </ClCompile> 
     429    <Lib> 
     430      <OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     431    </Lib> 
     432  </ItemDefinitionGroup> 
    279433  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    280434    <Midl> 
     
    300454    </Lib> 
    301455  </ItemDefinitionGroup> 
     456  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     457    <ClCompile> 
     458      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     459      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     460      <PrecompiledHeaderOutputFile> 
     461      </PrecompiledHeaderOutputFile> 
     462    </ClCompile> 
     463    <Lib> 
     464      <OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     465    </Lib> 
     466  </ItemDefinitionGroup> 
    302467  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    303468    <Midl> 
     
    319484      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    320485      <PrecompiledHeaderOutputFile /> 
     486    </ClCompile> 
     487    <Lib> 
     488      <OutputFile>..\lib\pjsip-ua-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     489    </Lib> 
     490  </ItemDefinitionGroup> 
     491  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     492    <ClCompile> 
     493      <AdditionalIncludeDirectories>../include;../../pjlib/include;../../pjlib-util/include;../../pjmedia/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     494      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     495      <PrecompiledHeaderOutputFile> 
     496      </PrecompiledHeaderOutputFile> 
    321497    </ClCompile> 
    322498    <Lib> 
  • pjproject/branches/projects/uwp/pjsip/build/pjsua2_lib.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{B82CDD25-6903-430E-BD38-D8129A2015C1}</ProjectGuid> 
    55     <RootNamespace>pjsua2_lib</RootNamespace> 
     81    <RootNamespace>pjsua2_lib</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision>     
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    127196    <UseOfMfc>false</UseOfMfc> 
    128197    <CharacterSet>MultiByte</CharacterSet> 
     198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
    129203  </PropertyGroup> 
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131205  <ImportGroup Label="ExtensionSettings"> 
    132206  </ImportGroup> 
    133 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     207  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
     208    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     209    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     210    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     219    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     220    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     225    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144228    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     229    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     230    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     235    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     239    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     240    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     249    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     250    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     255    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     259    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     260    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     265    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     269    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     274    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     275    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     279    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     280    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     284    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     289    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     290    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     294    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     295    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <TargetName>pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
    197   </PropertyGroup> 
     300    <TargetName>pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     306    </ClCompile> 
     307  </ItemDefinitionGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199309    <ClCompile> 
     
    201311      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202312      <PrecompiledHeaderOutputFile /> 
     313    </ClCompile> 
     314    <Lib> 
     315      <OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     316    </Lib> 
     317  </ItemDefinitionGroup> 
     318  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     319    <ClCompile> 
     320      <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     321      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     322      <PrecompiledHeaderOutputFile> 
     323      </PrecompiledHeaderOutputFile> 
    203324    </ClCompile> 
    204325    <Lib> 
     
    230351    </Lib> 
    231352  </ItemDefinitionGroup> 
     353  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     354    <ClCompile> 
     355      <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     356      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     357      <PrecompiledHeaderOutputFile> 
     358      </PrecompiledHeaderOutputFile> 
     359    </ClCompile> 
     360    <Lib> 
     361      <OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     362    </Lib> 
     363  </ItemDefinitionGroup> 
    232364  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    233365    <Midl> 
     
    253385    </Lib> 
    254386  </ItemDefinitionGroup> 
     387  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     388    <ClCompile> 
     389      <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     390      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     391      <PrecompiledHeaderOutputFile> 
     392      </PrecompiledHeaderOutputFile> 
     393    </ClCompile> 
     394    <Lib> 
     395      <OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     396    </Lib> 
     397  </ItemDefinitionGroup> 
    255398  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    256399    <Midl> 
     
    277420    </Lib> 
    278421  </ItemDefinitionGroup> 
     422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     423    <ClCompile> 
     424      <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     425      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     426      <PrecompiledHeaderOutputFile> 
     427      </PrecompiledHeaderOutputFile> 
     428    </ClCompile> 
     429    <Lib> 
     430      <OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     431    </Lib> 
     432  </ItemDefinitionGroup> 
    279433  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    280434    <Midl> 
     
    300454    </Lib> 
    301455  </ItemDefinitionGroup> 
     456  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     457    <ClCompile> 
     458      <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     459      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     460      <PrecompiledHeaderOutputFile> 
     461      </PrecompiledHeaderOutputFile> 
     462    </ClCompile> 
     463    <Lib> 
     464      <OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     465    </Lib> 
     466  </ItemDefinitionGroup> 
    302467  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    303468    <Midl> 
     
    319484      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    320485      <PrecompiledHeaderOutputFile /> 
     486    </ClCompile> 
     487    <Lib> 
     488      <OutputFile>..\lib\pjsua2-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     489    </Lib> 
     490  </ItemDefinitionGroup> 
     491  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     492    <ClCompile> 
     493      <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     494      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     495      <PrecompiledHeaderOutputFile> 
     496      </PrecompiledHeaderOutputFile> 
    321497    </ClCompile> 
    322498    <Lib> 
  • pjproject/branches/projects/uwp/pjsip/build/pjsua_lib.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{9CA0FDFB-2172-41FC-B7F1-5CE915EDCB37}</ProjectGuid> 
    55     <RootNamespace>pjsua_lib</RootNamespace> 
     81    <RootNamespace>pjsua_lib</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    127196    <UseOfMfc>false</UseOfMfc> 
    128197    <CharacterSet>MultiByte</CharacterSet> 
     198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
    129203  </PropertyGroup> 
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131205  <ImportGroup Label="ExtensionSettings"> 
    132206  </ImportGroup> 
    133 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
    134     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    135         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    136     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     207  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="PropertySheets"> 
     208    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     209    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     210    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    141     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     219    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     220    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     225    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    144228    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    145         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    146     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     229    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     230    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     235    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    147236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    150         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    151     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     239    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     240    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    152246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    156     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     249    <Import Project="..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     250    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     255    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    161     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     259    <Import Project="..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     260    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     265    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    166     <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" />     
     269    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    171     <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     274    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     275    <Import Project="..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    176     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     279    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     280    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     284    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    186     <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     289    <Import Project="..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     290    <Import Project="..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    191     <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     294    <Import Project="..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     295    <Import Project="..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <TargetName>pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
    197   </PropertyGroup> 
     300    <TargetName>pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration)</TargetName> 
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     306    </ClCompile> 
     307  </ItemDefinitionGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199309    <ClCompile> 
     
    201311      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202312      <PrecompiledHeaderOutputFile /> 
     313    </ClCompile> 
     314    <Lib> 
     315      <OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     316    </Lib> 
     317  </ItemDefinitionGroup> 
     318  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     319    <ClCompile> 
     320      <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     321      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     322      <PrecompiledHeaderOutputFile> 
     323      </PrecompiledHeaderOutputFile> 
    203324    </ClCompile> 
    204325    <Lib> 
     
    230351    </Lib> 
    231352  </ItemDefinitionGroup> 
     353  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     354    <ClCompile> 
     355      <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     356      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     357      <PrecompiledHeaderOutputFile> 
     358      </PrecompiledHeaderOutputFile> 
     359    </ClCompile> 
     360    <Lib> 
     361      <OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     362    </Lib> 
     363  </ItemDefinitionGroup> 
    232364  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    233365    <Midl> 
     
    253385    </Lib> 
    254386  </ItemDefinitionGroup> 
     387  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     388    <ClCompile> 
     389      <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     390      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     391      <PrecompiledHeaderOutputFile> 
     392      </PrecompiledHeaderOutputFile> 
     393    </ClCompile> 
     394    <Lib> 
     395      <OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     396    </Lib> 
     397  </ItemDefinitionGroup> 
    255398  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    256399    <Midl> 
     
    277420    </Lib> 
    278421  </ItemDefinitionGroup> 
     422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     423    <ClCompile> 
     424      <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     425      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     426      <PrecompiledHeaderOutputFile> 
     427      </PrecompiledHeaderOutputFile> 
     428    </ClCompile> 
     429    <Lib> 
     430      <OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     431    </Lib> 
     432  </ItemDefinitionGroup> 
    279433  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    280434    <Midl> 
     
    300454    </Lib> 
    301455  </ItemDefinitionGroup> 
     456  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     457    <ClCompile> 
     458      <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     459      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     460      <PrecompiledHeaderOutputFile> 
     461      </PrecompiledHeaderOutputFile> 
     462    </ClCompile> 
     463    <Lib> 
     464      <OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     465    </Lib> 
     466  </ItemDefinitionGroup> 
    302467  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    303468    <Midl> 
     
    319484      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    320485      <PrecompiledHeaderOutputFile /> 
     486    </ClCompile> 
     487    <Lib> 
     488      <OutputFile>..\lib\pjsua-lib-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     489    </Lib> 
     490  </ItemDefinitionGroup> 
     491  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     492    <ClCompile> 
     493      <AdditionalIncludeDirectories>../include;../../pjmedia/include;../../pjlib-util/include;../../pjlib/include;../../pjnath/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     494      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     495      <PrecompiledHeaderOutputFile> 
     496      </PrecompiledHeaderOutputFile> 
    321497    </ClCompile> 
    322498    <Lib> 
  • pjproject/branches/projects/uwp/third_party/build/baseclasses/libbaseclasses.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{E8A3F6FA-AE1C-4C8E-A0B6-9C8480324EAA}</ProjectGuid> 
    55     <RootNamespace>libbaseclasses</RootNamespace> 
     81    <RootNamespace>libbaseclasses</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision>   
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6093    <PlatformToolset>v140</PlatformToolset> 
    6194    <UseOfMfc>false</UseOfMfc> 
    62     <CharacterSet>MultiByte</CharacterSet> 
     95  </PropertyGroup> 
     96  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     97    <ConfigurationType>StaticLibrary</ConfigurationType> 
     98    <PlatformToolset>v140</PlatformToolset> 
     99    <UseOfMfc>false</UseOfMfc> 
    63100  </PropertyGroup> 
    64101  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
     
    66103    <PlatformToolset>v140</PlatformToolset> 
    67104    <UseOfMfc>false</UseOfMfc> 
    68     <CharacterSet>MultiByte</CharacterSet> 
     105  </PropertyGroup> 
     106  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     107    <ConfigurationType>StaticLibrary</ConfigurationType> 
     108    <PlatformToolset>v140</PlatformToolset> 
     109    <UseOfMfc>false</UseOfMfc> 
    69110  </PropertyGroup> 
    70111  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
     
    72113    <PlatformToolset>v140</PlatformToolset> 
    73114    <UseOfMfc>false</UseOfMfc> 
    74     <CharacterSet>MultiByte</CharacterSet> 
     115  </PropertyGroup> 
     116  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     117    <ConfigurationType>StaticLibrary</ConfigurationType> 
     118    <PlatformToolset>v140</PlatformToolset> 
     119    <UseOfMfc>false</UseOfMfc> 
    75120  </PropertyGroup> 
    76121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
     
    78123    <PlatformToolset>v140</PlatformToolset> 
    79124    <UseOfMfc>false</UseOfMfc> 
    80     <CharacterSet>MultiByte</CharacterSet> 
     125  </PropertyGroup> 
     126  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     127    <ConfigurationType>StaticLibrary</ConfigurationType> 
     128    <PlatformToolset>v140</PlatformToolset> 
     129    <UseOfMfc>false</UseOfMfc> 
    81130  </PropertyGroup> 
    82131  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
     
    84133    <PlatformToolset>v140</PlatformToolset> 
    85134    <UseOfMfc>false</UseOfMfc> 
    86     <CharacterSet>MultiByte</CharacterSet> 
     135  </PropertyGroup> 
     136  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     137    <ConfigurationType>StaticLibrary</ConfigurationType> 
     138    <PlatformToolset>v140</PlatformToolset> 
     139    <UseOfMfc>false</UseOfMfc> 
    87140  </PropertyGroup> 
    88141  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
     
    90143    <PlatformToolset>v140</PlatformToolset> 
    91144    <UseOfMfc>false</UseOfMfc> 
    92     <CharacterSet>MultiByte</CharacterSet> 
     145  </PropertyGroup> 
     146  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     147    <ConfigurationType>StaticLibrary</ConfigurationType> 
     148    <PlatformToolset>v140</PlatformToolset> 
     149    <UseOfMfc>false</UseOfMfc> 
    93150  </PropertyGroup> 
    94151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
     
    96153    <PlatformToolset>v140</PlatformToolset> 
    97154    <UseOfMfc>false</UseOfMfc> 
    98     <CharacterSet>MultiByte</CharacterSet> 
    99155  </PropertyGroup> 
    100156  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="Configuration"> 
     
    102158    <PlatformToolset>v140</PlatformToolset> 
    103159    <UseOfMfc>false</UseOfMfc> 
    104     <CharacterSet>MultiByte</CharacterSet> 
    105160  </PropertyGroup> 
    106161  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 
     
    108163    <PlatformToolset>v140</PlatformToolset> 
    109164    <UseOfMfc>false</UseOfMfc> 
    110     <CharacterSet>MultiByte</CharacterSet> 
    111165  </PropertyGroup> 
    112166  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="Configuration"> 
     
    114168    <PlatformToolset>v140</PlatformToolset> 
    115169    <UseOfMfc>false</UseOfMfc> 
    116     <CharacterSet>MultiByte</CharacterSet> 
    117170  </PropertyGroup> 
    118171  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="Configuration"> 
     
    120173    <PlatformToolset>v140</PlatformToolset> 
    121174    <UseOfMfc>false</UseOfMfc> 
    122     <CharacterSet>MultiByte</CharacterSet> 
    123175  </PropertyGroup> 
    124176  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 
     
    126178    <PlatformToolset>v140</PlatformToolset> 
    127179    <UseOfMfc>false</UseOfMfc> 
    128     <CharacterSet>MultiByte</CharacterSet> 
     180  </PropertyGroup> 
     181  <!-- Override the PlatformToolset --> 
     182  <PropertyGroup> 
     183    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     184    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet>     
    129185  </PropertyGroup> 
    130186  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
     
    136192    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137193  </ImportGroup> 
     194  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     195    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     196    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     197    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     198  </ImportGroup> 
    138199  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    139200    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    141     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     201    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     202    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     203  </ImportGroup> 
     204  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     205    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     206    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     207    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    142208  </ImportGroup> 
    143209  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
     
    146212    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    147213  </ImportGroup> 
     214  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     215    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     216    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     217    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     218  </ImportGroup> 
    148219  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    149220    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     
    151222    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    152223  </ImportGroup> 
     224  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     225    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     226    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     227    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     228  </ImportGroup> 
    153229  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    154230    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    156     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     231    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     232    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     233  </ImportGroup> 
     234  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     235    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     236    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     237    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    157238  </ImportGroup> 
    158239  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    159240    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    161     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     241    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     242    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     243  </ImportGroup> 
     244  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     245    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     246    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     247    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    162248  </ImportGroup> 
    163249  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164250    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />    
    166         <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     251    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     252    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167253  </ImportGroup> 
    168254  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    169255    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    171     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     256    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     257    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    172258  </ImportGroup> 
    173259  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    174260    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    176     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     261    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     262    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    177263  </ImportGroup> 
    178264  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    179265    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     266    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     267    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    182268  </ImportGroup> 
    183269  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    184270    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    186     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     271    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     272    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    187273  </ImportGroup> 
    188274  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    189275    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    191     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     276    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     277    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    192278  </ImportGroup> 
    193279  <PropertyGroup Label="UserMacros" /> 
    194280  <PropertyGroup> 
    195281    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <OutDir>..\..\lib\</OutDir> 
    197   </PropertyGroup> 
     282    <OutDir>..\..\lib\</OutDir>     
     283  </PropertyGroup> 
     284  <!-- Compile and link option definition --> 
     285  <ItemDefinitionGroup> 
     286    <ClCompile> 
     287      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     288    </ClCompile> 
     289  </ItemDefinitionGroup> 
    198290  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 
     291    <ClCompile> 
     292      <AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     293      <PreprocessorDefinitions>_LIB;_WIN32_DCOM;WINVER=0x400;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     294    </ClCompile> 
     295    <ResourceCompile> 
     296      <PreprocessorDefinitions>NDEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     297      <Culture>0x0409</Culture> 
     298    </ResourceCompile> 
     299    <Lib> 
     300      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     301    </Lib> 
     302  </ItemDefinitionGroup> 
     303  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
    199304    <ClCompile> 
    200305      <AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     
    238343    </Lib> 
    239344  </ItemDefinitionGroup> 
     345  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     346    <ClCompile> 
     347      <AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     348      <PreprocessorDefinitions>_LIB;_WIN32_DCOM;WINVER=0x400;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     349    </ClCompile> 
     350    <ResourceCompile> 
     351      <PreprocessorDefinitions>_DEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     352      <Culture>0x0409</Culture> 
     353    </ResourceCompile> 
     354    <Lib> 
     355      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     356    </Lib> 
     357  </ItemDefinitionGroup> 
    240358  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    241359    <Midl> 
     
    268386    </Lib> 
    269387  </ItemDefinitionGroup> 
     388  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     389    <ClCompile> 
     390      <AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     391      <PreprocessorDefinitions>_LIB;_WIN32_DCOM;WINVER=0x400;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     392    </ClCompile> 
     393    <ResourceCompile> 
     394      <PreprocessorDefinitions>_DEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     395      <Culture>0x0409</Culture> 
     396    </ResourceCompile> 
     397    <Lib> 
     398      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     399    </Lib> 
     400  </ItemDefinitionGroup> 
    270401  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    271402    <Midl> 
     
    298429    </Lib> 
    299430  </ItemDefinitionGroup> 
     431  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     432    <ClCompile> 
     433      <AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     434      <PreprocessorDefinitions>_LIB;_WIN32_DCOM;WINVER=0x400;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     435    </ClCompile> 
     436    <ResourceCompile> 
     437      <PreprocessorDefinitions>_DEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     438      <Culture>0x0409</Culture> 
     439    </ResourceCompile> 
     440    <Lib> 
     441      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     442    </Lib> 
     443  </ItemDefinitionGroup> 
    300444  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 
    301445    <Midl> 
     
    328472    </Lib> 
    329473  </ItemDefinitionGroup> 
     474  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     475    <ClCompile> 
     476      <AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     477      <PreprocessorDefinitions>_LIB;_WIN32_DCOM;WINVER=0x400;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     478    </ClCompile> 
     479    <ResourceCompile> 
     480      <PreprocessorDefinitions>NDEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     481      <Culture>0x0409</Culture> 
     482    </ResourceCompile> 
     483    <Lib> 
     484      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     485    </Lib> 
     486  </ItemDefinitionGroup> 
    330487  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    331488    <Midl> 
     
    345502  </ItemDefinitionGroup> 
    346503  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'"> 
     504    <ClCompile> 
     505      <AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     506      <PreprocessorDefinitions>_LIB;_WIN32_DCOM;WINVER=0x400;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     507    </ClCompile> 
     508    <ResourceCompile> 
     509      <PreprocessorDefinitions>NDEBUG;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     510      <Culture>0x0409</Culture> 
     511    </ResourceCompile> 
     512    <Lib> 
     513      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     514    </Lib> 
     515  </ItemDefinitionGroup> 
     516  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
    347517    <ClCompile> 
    348518      <AdditionalIncludeDirectories>.;../../baseclasses;../../../pjmedia/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
  • pjproject/branches/projects/uwp/third_party/build/g7221/libg7221codec.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{2A3F241E-682C-47E1-9543-DC28708B406A}</ProjectGuid> 
    5581    <RootNamespace>libg7221codec</RootNamespace> 
     82    <DefaultLanguage>en-US</DefaultLanguage>     
     83    <!-- Specific UWP property --> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6093    <PlatformToolset>v140</PlatformToolset> 
    6194    <UseOfMfc>false</UseOfMfc> 
    62     <CharacterSet>MultiByte</CharacterSet> 
     95  </PropertyGroup> 
     96  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     97    <ConfigurationType>StaticLibrary</ConfigurationType> 
     98    <PlatformToolset>v140</PlatformToolset> 
     99    <UseOfMfc>false</UseOfMfc> 
    63100  </PropertyGroup> 
    64101  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'" Label="Configuration"> 
     
    66103    <PlatformToolset>v140</PlatformToolset> 
    67104    <UseOfMfc>false</UseOfMfc> 
    68     <CharacterSet>MultiByte</CharacterSet> 
     105  </PropertyGroup> 
     106  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     107    <ConfigurationType>StaticLibrary</ConfigurationType> 
     108    <PlatformToolset>v140</PlatformToolset> 
     109    <UseOfMfc>false</UseOfMfc> 
    69110  </PropertyGroup> 
    70111  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
     
    72113    <PlatformToolset>v140</PlatformToolset> 
    73114    <UseOfMfc>false</UseOfMfc> 
    74     <CharacterSet>MultiByte</CharacterSet> 
     115  </PropertyGroup> 
     116  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     117    <ConfigurationType>StaticLibrary</ConfigurationType> 
     118    <PlatformToolset>v140</PlatformToolset> 
     119    <UseOfMfc>false</UseOfMfc> 
    75120  </PropertyGroup> 
    76121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
     
    78123    <PlatformToolset>v140</PlatformToolset> 
    79124    <UseOfMfc>false</UseOfMfc> 
    80     <CharacterSet>MultiByte</CharacterSet> 
     125  </PropertyGroup> 
     126  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     127    <ConfigurationType>StaticLibrary</ConfigurationType> 
     128    <PlatformToolset>v140</PlatformToolset> 
     129    <UseOfMfc>false</UseOfMfc> 
    81130  </PropertyGroup> 
    82131  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
     
    84133    <PlatformToolset>v140</PlatformToolset> 
    85134    <UseOfMfc>false</UseOfMfc> 
    86     <CharacterSet>MultiByte</CharacterSet> 
     135  </PropertyGroup> 
     136  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     137    <ConfigurationType>StaticLibrary</ConfigurationType> 
     138    <PlatformToolset>v140</PlatformToolset> 
     139    <UseOfMfc>false</UseOfMfc> 
    87140  </PropertyGroup> 
    88141  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
     
    90143    <PlatformToolset>v140</PlatformToolset> 
    91144    <UseOfMfc>false</UseOfMfc> 
    92     <CharacterSet>MultiByte</CharacterSet> 
     145  </PropertyGroup> 
     146  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     147    <ConfigurationType>StaticLibrary</ConfigurationType> 
     148    <PlatformToolset>v140</PlatformToolset> 
     149    <UseOfMfc>false</UseOfMfc> 
    93150  </PropertyGroup> 
    94151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="Configuration"> 
     
    96153    <PlatformToolset>v140</PlatformToolset> 
    97154    <UseOfMfc>false</UseOfMfc> 
    98     <CharacterSet>MultiByte</CharacterSet> 
    99155  </PropertyGroup> 
    100156  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
     
    102158    <PlatformToolset>v140</PlatformToolset> 
    103159    <UseOfMfc>false</UseOfMfc> 
    104     <CharacterSet>MultiByte</CharacterSet> 
    105160  </PropertyGroup> 
    106161  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="Configuration"> 
     
    108163    <PlatformToolset>v140</PlatformToolset> 
    109164    <UseOfMfc>false</UseOfMfc> 
    110     <CharacterSet>MultiByte</CharacterSet> 
    111165  </PropertyGroup> 
    112166  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="Configuration"> 
     
    114168    <PlatformToolset>v140</PlatformToolset> 
    115169    <UseOfMfc>false</UseOfMfc> 
    116     <CharacterSet>MultiByte</CharacterSet> 
    117170  </PropertyGroup> 
    118171  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 
     
    120173    <PlatformToolset>v140</PlatformToolset> 
    121174    <UseOfMfc>false</UseOfMfc> 
    122     <CharacterSet>MultiByte</CharacterSet> 
    123175  </PropertyGroup> 
    124176  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 
     
    126178    <PlatformToolset>v140</PlatformToolset> 
    127179    <UseOfMfc>false</UseOfMfc> 
    128     <CharacterSet>MultiByte</CharacterSet> 
     180  </PropertyGroup> 
     181  <!-- Override the PlatformToolset --> 
     182  <PropertyGroup> 
     183    <PlatformToolset>$(BuildToolset)</PlatformToolset><CharacterSet Condition="'$(API_Family)'=='WinDesktop'">MultiByte</CharacterSet> 
     184    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
    129185  </PropertyGroup> 
    130186  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
     
    136192    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137193  </ImportGroup> 
     194  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     195    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     196    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     197    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     198  </ImportGroup> 
    138199  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    139200    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    141     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     201    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     202    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     203  </ImportGroup> 
     204  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     205    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     206    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     207    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    142208  </ImportGroup> 
    143209  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
     
    146212    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    147213  </ImportGroup> 
     214  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     215    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     216    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     217    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     218  </ImportGroup> 
    148219  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    149220    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     
    151222    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    152223  </ImportGroup> 
     224  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     225    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     226    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     227    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     228  </ImportGroup> 
    153229  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    154230    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    156     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     231    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     232    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     233  </ImportGroup> 
     234  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     235    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     236    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     237    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    157238  </ImportGroup> 
    158239  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    159240    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    161     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     241    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     242    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     243  </ImportGroup> 
     244  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     245    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     246    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     247    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    162248  </ImportGroup> 
    163249  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164250    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />    
    166         <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     251    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     252    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167253  </ImportGroup> 
    168254  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    169255    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    171     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     256    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     257    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    172258  </ImportGroup> 
    173259  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    174260    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    176     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     261    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     262    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    177263  </ImportGroup> 
    178264  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    179265    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     266    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     267    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    182268  </ImportGroup> 
    183269  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    184270    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    186     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     271    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     272    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    187273  </ImportGroup> 
    188274  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    189275    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    191     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     276    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     277    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    192278  </ImportGroup> 
    193279  <PropertyGroup Label="UserMacros" /> 
    194280  <PropertyGroup> 
    195281    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <OutDir>..\..\lib\</OutDir> 
    197   </PropertyGroup> 
     282    <OutDir>..\..\lib\</OutDir> 
     283  </PropertyGroup> 
     284  <!-- Compile and link option definition --> 
     285  <ItemDefinitionGroup> 
     286    <ClCompile> 
     287      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     288    </ClCompile> 
     289  </ItemDefinitionGroup> 
    198290  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 
    199291    <ClCompile> 
     
    201293      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202294      <PrecompiledHeaderOutputFile /> 
     295    </ClCompile> 
     296    <Lib> 
     297      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     298    </Lib> 
     299  </ItemDefinitionGroup> 
     300  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     301    <ClCompile> 
     302      <AdditionalIncludeDirectories>../..;../../g7221/common;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     303      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     304      <PrecompiledHeaderOutputFile> 
     305      </PrecompiledHeaderOutputFile> 
    203306    </ClCompile> 
    204307    <Lib> 
     
    229332    </Lib> 
    230333  </ItemDefinitionGroup> 
     334  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     335    <ClCompile> 
     336      <AdditionalIncludeDirectories>../..;../../g7221/common;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     337      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     338      <PrecompiledHeaderOutputFile> 
     339      </PrecompiledHeaderOutputFile> 
     340    </ClCompile> 
     341    <Lib> 
     342      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     343    </Lib> 
     344  </ItemDefinitionGroup> 
    231345  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 
    232346    <Midl> 
     
    253367    </Lib> 
    254368  </ItemDefinitionGroup> 
     369  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     370    <ClCompile> 
     371      <AdditionalIncludeDirectories>../..;../../g7221/common;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     372      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     373      <PrecompiledHeaderOutputFile> 
     374      </PrecompiledHeaderOutputFile> 
     375    </ClCompile> 
     376    <Lib> 
     377      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     378    </Lib> 
     379  </ItemDefinitionGroup> 
    255380  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    256381    <Midl> 
     
    277402    </Lib> 
    278403  </ItemDefinitionGroup> 
     404  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     405    <ClCompile> 
     406      <AdditionalIncludeDirectories>../..;../../g7221/common;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     407      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     408      <PrecompiledHeaderOutputFile> 
     409      </PrecompiledHeaderOutputFile> 
     410    </ClCompile> 
     411    <Lib> 
     412      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     413    </Lib> 
     414  </ItemDefinitionGroup> 
    279415  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    280416    <Midl> 
     
    301437    </Lib> 
    302438  </ItemDefinitionGroup> 
     439  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     440    <ClCompile> 
     441      <AdditionalIncludeDirectories>../..;../../g7221/common;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     442      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     443      <PrecompiledHeaderOutputFile> 
     444      </PrecompiledHeaderOutputFile> 
     445    </ClCompile> 
     446    <Lib> 
     447      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     448    </Lib> 
     449  </ItemDefinitionGroup> 
    303450  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'"> 
    304451    <Midl> 
     
    319466      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    320467      <PrecompiledHeaderOutputFile /> 
     468    </ClCompile> 
     469    <Lib> 
     470      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     471    </Lib> 
     472  </ItemDefinitionGroup> 
     473  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     474    <ClCompile> 
     475      <AdditionalIncludeDirectories>../..;../../g7221/common;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     476      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     477      <PrecompiledHeaderOutputFile> 
     478      </PrecompiledHeaderOutputFile> 
    321479    </ClCompile> 
    322480    <Lib> 
  • pjproject/branches/projects/uwp/third_party/build/gsm/libgsmcodec.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{E53AA5FF-B737-40AA-BD13-387EFA99023D}</ProjectGuid> 
    55     <RootNamespace>libgsmcodec</RootNamespace> 
     81    <RootNamespace>libgsmcodec</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    128197    <CharacterSet>MultiByte</CharacterSet> 
    129198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     203  </PropertyGroup>   
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131205  <ImportGroup Label="ExtensionSettings"> 
     
    136210    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    141     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     219    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     220    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     225    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
     
    146230    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    147231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     235    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     
    151240    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    152241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    156     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     249    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     250    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     255    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    161     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     259    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     260    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     265    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />    
    166         <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     269    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    171     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     274    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     275    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    176     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     279    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     280    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     284    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    186     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     289    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     290    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    191     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     294    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     295    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
     298  <!-- Compile and link option definition --> 
     299  <ItemDefinitionGroup> 
     300    <ClCompile> 
     301      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     302    </ClCompile> 
     303  </ItemDefinitionGroup> 
    194304  <PropertyGroup> 
    195305    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <OutDir>..\..\lib\</OutDir> 
     306    <OutDir>..\..\lib\</OutDir>     
    197307  </PropertyGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
     
    201311      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202312      <PrecompiledHeaderOutputFile /> 
     313      <WarningLevel>Level3</WarningLevel> 
     314    </ClCompile> 
     315    <Lib> 
     316      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     317    </Lib> 
     318  </ItemDefinitionGroup> 
     319  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     320    <ClCompile> 
     321      <AdditionalIncludeDirectories>.;../../gsm/inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     322      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     323      <PrecompiledHeaderOutputFile> 
     324      </PrecompiledHeaderOutputFile> 
    203325      <WarningLevel>Level3</WarningLevel> 
    204326    </ClCompile> 
     
    233355    </Lib> 
    234356  </ItemDefinitionGroup> 
     357  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     358    <ClCompile> 
     359      <AdditionalIncludeDirectories>.;../../gsm/inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     360      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     361      <PrecompiledHeaderOutputFile> 
     362      </PrecompiledHeaderOutputFile> 
     363      <WarningLevel>Level3</WarningLevel> 
     364    </ClCompile> 
     365    <Lib> 
     366      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     367    </Lib> 
     368  </ItemDefinitionGroup> 
    235369  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    236370    <Midl> 
     
    258392    </Lib> 
    259393  </ItemDefinitionGroup> 
     394  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     395    <ClCompile> 
     396      <AdditionalIncludeDirectories>.;../../gsm/inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     397      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     398      <PrecompiledHeaderOutputFile> 
     399      </PrecompiledHeaderOutputFile> 
     400      <WarningLevel>Level3</WarningLevel> 
     401    </ClCompile> 
     402    <Lib> 
     403      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     404    </Lib> 
     405  </ItemDefinitionGroup> 
    260406  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    261407    <Midl> 
     
    284430    </Lib> 
    285431  </ItemDefinitionGroup> 
     432  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     433    <ClCompile> 
     434      <AdditionalIncludeDirectories>.;../../gsm/inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     435      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     436      <PrecompiledHeaderOutputFile> 
     437      </PrecompiledHeaderOutputFile> 
     438      <WarningLevel>Level3</WarningLevel> 
     439    </ClCompile> 
     440    <Lib> 
     441      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     442    </Lib> 
     443  </ItemDefinitionGroup> 
    286444  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    287445    <Midl> 
     
    309467    </Lib> 
    310468  </ItemDefinitionGroup> 
     469  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     470    <ClCompile> 
     471      <AdditionalIncludeDirectories>.;../../gsm/inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     472      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     473      <PrecompiledHeaderOutputFile> 
     474      </PrecompiledHeaderOutputFile> 
     475      <WarningLevel>Level3</WarningLevel> 
     476    </ClCompile> 
     477    <Lib> 
     478      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     479    </Lib> 
     480  </ItemDefinitionGroup> 
    311481  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    312482    <Midl> 
     
    329499      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    330500      <PrecompiledHeaderOutputFile /> 
     501      <WarningLevel>Level3</WarningLevel> 
     502    </ClCompile> 
     503    <Lib> 
     504      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     505    </Lib> 
     506  </ItemDefinitionGroup> 
     507  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     508    <ClCompile> 
     509      <AdditionalIncludeDirectories>.;../../gsm/inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     510      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     511      <PrecompiledHeaderOutputFile> 
     512      </PrecompiledHeaderOutputFile> 
    331513      <WarningLevel>Level3</WarningLevel> 
    332514    </ClCompile> 
  • pjproject/branches/projects/uwp/third_party/build/ilbc/libilbccodec.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{B5FE16F8-3EDB-4110-BD80-B4238CC01E8D}</ProjectGuid> 
    55     <RootNamespace>libilbccodec</RootNamespace> 
     81    <RootNamespace>libilbccodec</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    128197    <CharacterSet>MultiByte</CharacterSet> 
    129198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     203  </PropertyGroup>   
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
    131205  <ImportGroup Label="ExtensionSettings"> 
     
    136210    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    141     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     219    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     220    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     225    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
     
    146230    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    147231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     235    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     
    151240    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    152241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    156     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     249    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     250    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     255    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    161     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     259    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     260    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     265    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />    
    166         <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     269    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    171     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     274    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     275    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    176     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     279    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     280    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     284    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    186     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     289    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     290    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    191     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     294    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     295    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <OutDir>..\..\lib\</OutDir> 
    197   </PropertyGroup> 
     300    <OutDir>..\..\lib\</OutDir> 
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     306    </ClCompile> 
     307  </ItemDefinitionGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199309    <ClCompile> 
    200310      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    201311      <PrecompiledHeaderOutputFile /> 
     312    </ClCompile> 
     313    <Lib> 
     314      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     315    </Lib> 
     316  </ItemDefinitionGroup> 
     317  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     318    <ClCompile> 
     319      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     320      <PrecompiledHeaderOutputFile> 
     321      </PrecompiledHeaderOutputFile> 
    202322    </ClCompile> 
    203323    <Lib> 
     
    227347    </Lib> 
    228348  </ItemDefinitionGroup> 
     349  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     350    <ClCompile> 
     351      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     352      <PrecompiledHeaderOutputFile> 
     353      </PrecompiledHeaderOutputFile> 
     354    </ClCompile> 
     355    <Lib> 
     356      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     357    </Lib> 
     358  </ItemDefinitionGroup> 
    229359  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    230360    <Midl> 
     
    248378    </Lib> 
    249379  </ItemDefinitionGroup> 
     380  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     381    <ClCompile> 
     382      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     383      <PrecompiledHeaderOutputFile> 
     384      </PrecompiledHeaderOutputFile> 
     385    </ClCompile> 
     386    <Lib> 
     387      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     388    </Lib> 
     389  </ItemDefinitionGroup> 
    250390  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    251391    <Midl> 
     
    270410    </Lib> 
    271411  </ItemDefinitionGroup> 
     412  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     413    <ClCompile> 
     414      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     415      <PrecompiledHeaderOutputFile> 
     416      </PrecompiledHeaderOutputFile> 
     417    </ClCompile> 
     418    <Lib> 
     419      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     420    </Lib> 
     421  </ItemDefinitionGroup> 
    272422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    273423    <Midl> 
     
    291441    </Lib> 
    292442  </ItemDefinitionGroup> 
     443  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     444    <ClCompile> 
     445      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     446      <PrecompiledHeaderOutputFile> 
     447      </PrecompiledHeaderOutputFile> 
     448    </ClCompile> 
     449    <Lib> 
     450      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     451    </Lib> 
     452  </ItemDefinitionGroup> 
    293453  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    294454    <Midl> 
     
    308468      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    309469      <PrecompiledHeaderOutputFile /> 
     470    </ClCompile> 
     471    <Lib> 
     472      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     473    </Lib> 
     474  </ItemDefinitionGroup> 
     475  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     476    <ClCompile> 
     477      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     478      <PrecompiledHeaderOutputFile> 
     479      </PrecompiledHeaderOutputFile> 
    310480    </ClCompile> 
    311481    <Lib> 
  • pjproject/branches/projects/uwp/third_party/build/milenage/libmilenage.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{4BF51C21-5A30-423B-82FE-1ED410E5769D}</ProjectGuid> 
    55     <RootNamespace>libmilenage</RootNamespace> 
     81    <RootNamespace>libmilenage</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    127196    <UseOfMfc>false</UseOfMfc> 
    128197    <CharacterSet>MultiByte</CharacterSet> 
     198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
    129203  </PropertyGroup> 
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
     
    136210    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    141     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     219    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     220    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     225    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
     
    146230    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    147231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     235    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     
    151240    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    152241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    156     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     249    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     250    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     255    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    161     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     259    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     260    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     265    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />    
    166         <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     269    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    171     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     274    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     275    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    176     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     279    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     280    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     284    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    186     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     289    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     290    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    191     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     294    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     295    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <OutDir>..\..\lib\</OutDir> 
    197   </PropertyGroup> 
     300    <OutDir>..\..\lib\</OutDir> 
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     306    </ClCompile> 
     307  </ItemDefinitionGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199309    <ClCompile> 
     
    201311      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202312      <PrecompiledHeaderOutputFile /> 
     313    </ClCompile> 
     314    <Lib> 
     315      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     316    </Lib> 
     317  </ItemDefinitionGroup> 
     318  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     319    <ClCompile> 
     320      <AdditionalIncludeDirectories>../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     321      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     322      <PrecompiledHeaderOutputFile> 
     323      </PrecompiledHeaderOutputFile> 
    203324    </ClCompile> 
    204325    <Lib> 
     
    230351    </Lib> 
    231352  </ItemDefinitionGroup> 
     353  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     354    <ClCompile> 
     355      <AdditionalIncludeDirectories>../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     356      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     357      <PrecompiledHeaderOutputFile> 
     358      </PrecompiledHeaderOutputFile> 
     359    </ClCompile> 
     360    <Lib> 
     361      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     362    </Lib> 
     363  </ItemDefinitionGroup> 
    232364  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    233365    <Midl> 
     
    253385    </Lib> 
    254386  </ItemDefinitionGroup> 
     387  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     388    <ClCompile> 
     389      <AdditionalIncludeDirectories>../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     390      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     391      <PrecompiledHeaderOutputFile> 
     392      </PrecompiledHeaderOutputFile> 
     393    </ClCompile> 
     394    <Lib> 
     395      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     396    </Lib> 
     397  </ItemDefinitionGroup> 
    255398  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    256399    <Midl> 
     
    277420    </Lib> 
    278421  </ItemDefinitionGroup> 
     422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     423    <ClCompile> 
     424      <AdditionalIncludeDirectories>../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     425      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     426      <PrecompiledHeaderOutputFile> 
     427      </PrecompiledHeaderOutputFile> 
     428    </ClCompile> 
     429    <Lib> 
     430      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     431    </Lib> 
     432  </ItemDefinitionGroup> 
    279433  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    280434    <Midl> 
     
    300454    </Lib> 
    301455  </ItemDefinitionGroup> 
     456  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     457    <ClCompile> 
     458      <AdditionalIncludeDirectories>../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     459      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     460      <PrecompiledHeaderOutputFile> 
     461      </PrecompiledHeaderOutputFile> 
     462    </ClCompile> 
     463    <Lib> 
     464      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     465    </Lib> 
     466  </ItemDefinitionGroup> 
    302467  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    303468    <Midl> 
     
    319484      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    320485      <PrecompiledHeaderOutputFile /> 
     486    </ClCompile> 
     487    <Lib> 
     488      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     489    </Lib> 
     490  </ItemDefinitionGroup> 
     491  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     492    <ClCompile> 
     493      <AdditionalIncludeDirectories>../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     494      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     495      <PrecompiledHeaderOutputFile> 
     496      </PrecompiledHeaderOutputFile> 
    321497    </ClCompile> 
    322498    <Lib> 
  • pjproject/branches/projects/uwp/third_party/build/portaudio/libportaudio.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{3CF9FFA9-8387-4635-9D1B-E7944CBEFEAA}</ProjectGuid> 
    55     <RootNamespace>libportaudio</RootNamespace> 
     81    <RootNamespace>libportaudio</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    128197    <CharacterSet>MultiByte</CharacterSet> 
    129198  </PropertyGroup> 
    130   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
     199  <!-- Override the PlatformToolset -->   
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
     203  </PropertyGroup> 
     204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />   
    131205  <ImportGroup Label="ExtensionSettings"> 
    132206  </ImportGroup> 
     
    136210    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    141     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     219    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     220    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     225    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
     
    146230    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    147231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     235    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     
    151240    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    152241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    156     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     249    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     250    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     255    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    161     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     259    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     260    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     265    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />    
    166         <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     269    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    171     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     274    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     275    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    176     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     279    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     280    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     284    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    186     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     289    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     290    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    191     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     294    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     295    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <OutDir>..\..\lib\</OutDir> 
    197   </PropertyGroup> 
     300    <OutDir>..\..\lib\</OutDir>     
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary>       
     306    </ClCompile> 
     307  </ItemDefinitionGroup>     
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199309    <ClCompile> 
     
    201311      <PreprocessorDefinitions>_LIB;PA_ENABLE_DEBUG_OUTPUT;_CRT_SECURE_NO_DEPRECATE;PA_NO_ASIO;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202312      <PrecompiledHeaderOutputFile /> 
     313    </ClCompile> 
     314    <Lib> 
     315      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     316    </Lib> 
     317  </ItemDefinitionGroup> 
     318  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     319    <ClCompile> 
     320      <AdditionalIncludeDirectories>..\..\portaudio\src\common;..\..\portaudio\include;..\..\portaudio\src\os\win;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     321      <PreprocessorDefinitions>_LIB;PA_ENABLE_DEBUG_OUTPUT;_CRT_SECURE_NO_DEPRECATE;PA_NO_ASIO;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     322      <PrecompiledHeaderOutputFile> 
     323      </PrecompiledHeaderOutputFile> 
    203324    </ClCompile> 
    204325    <Lib> 
     
    230351    </Lib> 
    231352  </ItemDefinitionGroup> 
     353  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     354    <ClCompile> 
     355      <AdditionalIncludeDirectories>..\..\portaudio\src\common;..\..\portaudio\include;..\..\portaudio\src\os\win;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     356      <PreprocessorDefinitions>_LIB;PA_ENABLE_DEBUG_OUTPUT;_CRT_SECURE_NO_DEPRECATE;PA_NO_ASIO;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     357      <PrecompiledHeaderOutputFile> 
     358      </PrecompiledHeaderOutputFile> 
     359    </ClCompile> 
     360    <Lib> 
     361      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     362    </Lib> 
     363  </ItemDefinitionGroup> 
    232364  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    233365    <Midl> 
     
    253385    </Lib> 
    254386  </ItemDefinitionGroup> 
     387  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     388    <ClCompile> 
     389      <AdditionalIncludeDirectories>..\..\portaudio\src\common;..\..\portaudio\include;..\..\portaudio\src\os\win;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     390      <PreprocessorDefinitions>_LIB;PA_ENABLE_DEBUG_OUTPUT;_CRT_SECURE_NO_DEPRECATE;PA_NO_ASIO;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     391      <PrecompiledHeaderOutputFile> 
     392      </PrecompiledHeaderOutputFile> 
     393    </ClCompile> 
     394    <Lib> 
     395      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     396    </Lib> 
     397  </ItemDefinitionGroup> 
    255398  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    256399    <Midl> 
     
    277420    </Lib> 
    278421  </ItemDefinitionGroup> 
     422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     423    <ClCompile> 
     424      <AdditionalIncludeDirectories>..\..\portaudio\src\common;..\..\portaudio\include;..\..\portaudio\src\os\win;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     425      <PreprocessorDefinitions>_LIB;PA_ENABLE_DEBUG_OUTPUT;_CRT_SECURE_NO_DEPRECATE;PA_NO_ASIO;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     426      <PrecompiledHeaderOutputFile> 
     427      </PrecompiledHeaderOutputFile> 
     428    </ClCompile> 
     429    <Lib> 
     430      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     431    </Lib> 
     432  </ItemDefinitionGroup> 
    279433  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    280434    <Midl> 
     
    300454    </Lib> 
    301455  </ItemDefinitionGroup> 
     456  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     457    <ClCompile> 
     458      <AdditionalIncludeDirectories>..\..\portaudio\src\common;..\..\portaudio\include;..\..\portaudio\src\os\win;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     459      <PreprocessorDefinitions>_LIB;PA_ENABLE_DEBUG_OUTPUT;_CRT_SECURE_NO_DEPRECATE;PA_NO_ASIO;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     460      <PrecompiledHeaderOutputFile> 
     461      </PrecompiledHeaderOutputFile> 
     462    </ClCompile> 
     463    <Lib> 
     464      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     465    </Lib> 
     466  </ItemDefinitionGroup> 
    302467  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    303468    <Midl> 
     
    324489    </Lib> 
    325490  </ItemDefinitionGroup> 
     491  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     492    <ClCompile> 
     493      <AdditionalIncludeDirectories>..\..\portaudio\src\common;..\..\portaudio\include;..\..\portaudio\src\os\win;$(DXSDK_DIR)include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     494      <PreprocessorDefinitions>_LIB;PA_ENABLE_DEBUG_OUTPUT;_CRT_SECURE_NO_DEPRECATE;PA_NO_ASIO;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     495      <PrecompiledHeaderOutputFile> 
     496      </PrecompiledHeaderOutputFile> 
     497    </ClCompile> 
     498    <Lib> 
     499      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     500    </Lib> 
     501  </ItemDefinitionGroup> 
    326502  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'"> 
    327503    <Midl> 
     
    337513    </Lib> 
    338514  </ItemDefinitionGroup> 
    339   <ItemGroup> 
     515  <ItemGroup Condition="$(API_Family)=='WinDesktop'"> 
    340516    <ClCompile Include="..\..\portaudio\src\common\pa_allocation.c" /> 
    341517    <ClCompile Include="..\..\portaudio\src\common\pa_converters.c" /> 
  • pjproject/branches/projects/uwp/third_party/build/resample/libresample.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" />   
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{6794B975-4E84-4F49-B2DC-C31F2224E03E}</ProjectGuid> 
    5581    <RootNamespace>libresample</RootNamespace> 
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    127196    <UseOfMfc>false</UseOfMfc> 
    128197    <CharacterSet>MultiByte</CharacterSet> 
     198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset --> 
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
    129203  </PropertyGroup> 
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
     
    136210    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    141     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     219    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     220    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     225    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
     
    146230    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    147231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     235    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     
    151240    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    152241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    156     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     249    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     250    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     255    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    161     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     259    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     260    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     265    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />    
    166         <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     269    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    171     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     274    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     275    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    176     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     279    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     280    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     284    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    186     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     289    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     290    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    191     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     294    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     295    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <OutDir>..\..\lib\</OutDir> 
    197   </PropertyGroup> 
     300    <OutDir>..\..\lib\</OutDir>     
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     306    </ClCompile> 
     307  </ItemDefinitionGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199309    <ClCompile> 
     
    201311      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202312      <PrecompiledHeaderOutputFile /> 
     313    </ClCompile> 
     314    <Lib> 
     315      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     316    </Lib> 
     317  </ItemDefinitionGroup> 
     318  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     319    <ClCompile> 
     320      <AdditionalIncludeDirectories>.;../../resample/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     321      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     322      <PrecompiledHeaderOutputFile> 
     323      </PrecompiledHeaderOutputFile> 
    203324    </ClCompile> 
    204325    <Lib> 
     
    230351    </Lib> 
    231352  </ItemDefinitionGroup> 
     353  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     354    <ClCompile> 
     355      <AdditionalIncludeDirectories>.;../../resample/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     356      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     357      <PrecompiledHeaderOutputFile> 
     358      </PrecompiledHeaderOutputFile> 
     359    </ClCompile> 
     360    <Lib> 
     361      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     362    </Lib> 
     363  </ItemDefinitionGroup> 
    232364  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    233365    <Midl> 
     
    253385    </Lib> 
    254386  </ItemDefinitionGroup> 
     387  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     388    <ClCompile> 
     389      <AdditionalIncludeDirectories>.;../../resample/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     390      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     391      <PrecompiledHeaderOutputFile> 
     392      </PrecompiledHeaderOutputFile> 
     393    </ClCompile> 
     394    <Lib> 
     395      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     396    </Lib> 
     397  </ItemDefinitionGroup> 
    255398  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    256399    <Midl> 
     
    277420    </Lib> 
    278421  </ItemDefinitionGroup> 
     422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     423    <ClCompile> 
     424      <AdditionalIncludeDirectories>.;../../resample/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     425      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     426      <PrecompiledHeaderOutputFile> 
     427      </PrecompiledHeaderOutputFile> 
     428    </ClCompile> 
     429    <Lib> 
     430      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     431    </Lib> 
     432  </ItemDefinitionGroup> 
    279433  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    280434    <Midl> 
     
    300454    </Lib> 
    301455  </ItemDefinitionGroup> 
     456  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     457    <ClCompile> 
     458      <AdditionalIncludeDirectories>.;../../resample/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     459      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     460      <PrecompiledHeaderOutputFile> 
     461      </PrecompiledHeaderOutputFile> 
     462    </ClCompile> 
     463    <Lib> 
     464      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     465    </Lib> 
     466  </ItemDefinitionGroup> 
    302467  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    303468    <Midl> 
     
    319484      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    320485      <PrecompiledHeaderOutputFile /> 
     486    </ClCompile> 
     487    <Lib> 
     488      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     489    </Lib> 
     490  </ItemDefinitionGroup> 
     491  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     492    <ClCompile> 
     493      <AdditionalIncludeDirectories>.;../../resample/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     494      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     495      <PrecompiledHeaderOutputFile> 
     496      </PrecompiledHeaderOutputFile> 
    321497    </ClCompile> 
    322498    <Lib> 
  • pjproject/branches/projects/uwp/third_party/build/speex/libspeex.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{4B059DBA-CD9C-4D0F-BE8C-FFB4EFD498E9}</ProjectGuid> 
    55     <RootNamespace>libspeex</RootNamespace> 
     81    <RootNamespace>libspeex</RootNamespace>     
     82    <!-- Specific UWP property --> 
     83    <DefaultLanguage>en-US</DefaultLanguage> 
     84    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     85    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     86    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     87    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     88    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision> 
    5689  </PropertyGroup> 
    5790  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <UseOfMfc>false</UseOfMfc> 
     101    <CharacterSet>MultiByte</CharacterSet> 
     102  </PropertyGroup> 
    64103  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65104    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    68107    <CharacterSet>MultiByte</CharacterSet> 
    69108  </PropertyGroup> 
     109  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     110    <ConfigurationType>StaticLibrary</ConfigurationType> 
     111    <PlatformToolset>v140</PlatformToolset> 
     112    <UseOfMfc>false</UseOfMfc> 
     113    <CharacterSet>MultiByte</CharacterSet> 
     114  </PropertyGroup> 
    70115  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    71116    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    74119    <CharacterSet>MultiByte</CharacterSet> 
    75120  </PropertyGroup> 
     121  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     122    <ConfigurationType>StaticLibrary</ConfigurationType> 
     123    <PlatformToolset>v140</PlatformToolset> 
     124    <UseOfMfc>false</UseOfMfc> 
     125    <CharacterSet>MultiByte</CharacterSet> 
     126  </PropertyGroup> 
    76127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    77128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    80131    <CharacterSet>MultiByte</CharacterSet> 
    81132  </PropertyGroup> 
     133  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     134    <ConfigurationType>StaticLibrary</ConfigurationType> 
     135    <PlatformToolset>v140</PlatformToolset> 
     136    <UseOfMfc>false</UseOfMfc> 
     137    <CharacterSet>MultiByte</CharacterSet> 
     138  </PropertyGroup> 
    82139  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    83140    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    86143    <CharacterSet>MultiByte</CharacterSet> 
    87144  </PropertyGroup> 
     145  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     146    <ConfigurationType>StaticLibrary</ConfigurationType> 
     147    <PlatformToolset>v140</PlatformToolset> 
     148    <UseOfMfc>false</UseOfMfc> 
     149    <CharacterSet>MultiByte</CharacterSet> 
     150  </PropertyGroup> 
    88151  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    89152    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    92155    <CharacterSet>MultiByte</CharacterSet> 
    93156  </PropertyGroup> 
     157  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     158    <ConfigurationType>StaticLibrary</ConfigurationType> 
     159    <PlatformToolset>v140</PlatformToolset> 
     160    <UseOfMfc>false</UseOfMfc> 
     161    <CharacterSet>MultiByte</CharacterSet> 
     162  </PropertyGroup> 
    94163  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    95164    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    127196    <UseOfMfc>false</UseOfMfc> 
    128197    <CharacterSet>MultiByte</CharacterSet> 
     198  </PropertyGroup> 
     199  <!-- Override the PlatformToolset -->   
     200  <PropertyGroup> 
     201    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     202    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
    129203  </PropertyGroup> 
    130204  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
     
    136210    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    137211  </ImportGroup> 
     212  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     213    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     214    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     215    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     216  </ImportGroup> 
    138217  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    139218    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    140         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    141     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     219    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     220    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     221  </ImportGroup> 
     222  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     223    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     224    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     225    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    142226  </ImportGroup> 
    143227  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
     
    146230    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    147231  </ImportGroup> 
     232  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     233    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     234    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     235    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     236  </ImportGroup> 
    148237  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    149238    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     
    151240    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    152241  </ImportGroup> 
     242  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     243    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     244    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     245    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     246  </ImportGroup> 
    153247  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    154248    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    155         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    156     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     249    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     250    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     251  </ImportGroup> 
     252  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     253    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     254    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     255    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    157256  </ImportGroup> 
    158257  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    159258    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    160         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    161     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     259    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     260    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     261  </ImportGroup> 
     262  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     263    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     264    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     265    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    162266  </ImportGroup> 
    163267  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    164268    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    165         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />    
    166         <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     269    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     270    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    167271  </ImportGroup> 
    168272  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    169273    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    170         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    171     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     274    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     275    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    172276  </ImportGroup> 
    173277  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    174278    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    175         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    176     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     279    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     280    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    177281  </ImportGroup> 
    178282  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    179283    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    180         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    181     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     284    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     285    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    182286  </ImportGroup> 
    183287  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    184288    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    185         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    186     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     289    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     290    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    187291  </ImportGroup> 
    188292  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    189293    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    190         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    191     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     294    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     295    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    192296  </ImportGroup> 
    193297  <PropertyGroup Label="UserMacros" /> 
    194298  <PropertyGroup> 
    195299    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    196         <OutDir>..\..\lib\</OutDir> 
    197   </PropertyGroup> 
     300    <OutDir>..\..\lib\</OutDir> 
     301  </PropertyGroup> 
     302  <!-- Compile and link option definition --> 
     303  <ItemDefinitionGroup> 
     304    <ClCompile> 
     305      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     306    </ClCompile> 
     307  </ItemDefinitionGroup> 
    198308  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    199309    <ClCompile> 
    200310      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
    201       <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    202       <PrecompiledHeaderOutputFile /> 
     311      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     312      <PrecompiledHeaderOutputFile /> 
     313    </ClCompile> 
     314    <Lib> 
     315      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     316    </Lib> 
     317  </ItemDefinitionGroup> 
     318  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     319    <ClCompile> 
     320      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     321      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     322      <PrecompiledHeaderOutputFile> 
     323      </PrecompiledHeaderOutputFile> 
    203324    </ClCompile> 
    204325    <Lib> 
     
    212333    <ClCompile> 
    213334      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
    214       <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     335      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    215336      <PrecompiledHeaderOutputFile /> 
    216337      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 
     
    223344    <ClCompile> 
    224345      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
    225       <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    226       <PrecompiledHeaderOutputFile /> 
     346      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     347      <PrecompiledHeaderOutputFile /> 
     348    </ClCompile> 
     349    <Lib> 
     350      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     351    </Lib> 
     352  </ItemDefinitionGroup> 
     353  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     354    <ClCompile> 
     355      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     356      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     357      <PrecompiledHeaderOutputFile> 
     358      </PrecompiledHeaderOutputFile> 
    227359    </ClCompile> 
    228360    <Lib> 
     
    236368    <ClCompile> 
    237369      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
    238       <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     370      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    239371      <PrecompiledHeaderOutputFile /> 
    240372    </ClCompile> 
     
    246378    <ClCompile> 
    247379      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
    248       <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    249       <PrecompiledHeaderOutputFile /> 
     380      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     381      <PrecompiledHeaderOutputFile /> 
     382    </ClCompile> 
     383    <Lib> 
     384      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     385    </Lib> 
     386  </ItemDefinitionGroup> 
     387  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     388    <ClCompile> 
     389      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     390      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     391      <PrecompiledHeaderOutputFile> 
     392      </PrecompiledHeaderOutputFile> 
    250393    </ClCompile> 
    251394    <Lib> 
     
    259402    <ClCompile> 
    260403      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
    261       <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     404      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    262405      <PrecompiledHeaderOutputFile /> 
    263406      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 
     
    270413    <ClCompile> 
    271414      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
    272       <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    273       <PrecompiledHeaderOutputFile /> 
     415      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     416      <PrecompiledHeaderOutputFile /> 
     417    </ClCompile> 
     418    <Lib> 
     419      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     420    </Lib> 
     421  </ItemDefinitionGroup> 
     422  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     423    <ClCompile> 
     424      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     425      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     426      <PrecompiledHeaderOutputFile> 
     427      </PrecompiledHeaderOutputFile> 
    274428    </ClCompile> 
    275429    <Lib> 
     
    283437    <ClCompile> 
    284438      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
    285       <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     439      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    286440      <PrecompiledHeaderOutputFile /> 
    287441    </ClCompile> 
     
    293447    <ClCompile> 
    294448      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
    295       <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    296       <PrecompiledHeaderOutputFile /> 
     449      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     450      <PrecompiledHeaderOutputFile /> 
     451    </ClCompile> 
     452    <Lib> 
     453      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     454    </Lib> 
     455  </ItemDefinitionGroup> 
     456  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     457    <ClCompile> 
     458      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     459      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     460      <PrecompiledHeaderOutputFile> 
     461      </PrecompiledHeaderOutputFile> 
    297462    </ClCompile> 
    298463    <Lib> 
     
    306471    <ClCompile> 
    307472      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
    308       <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     473      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    309474      <PrecompiledHeaderOutputFile /> 
    310475      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat> 
     
    317482    <ClCompile> 
    318483      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
    319       <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    320       <PrecompiledHeaderOutputFile /> 
     484      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     485      <PrecompiledHeaderOutputFile /> 
     486    </ClCompile> 
     487    <Lib> 
     488      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     489    </Lib> 
     490  </ItemDefinitionGroup> 
     491  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     492    <ClCompile> 
     493      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     494      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     495      <PrecompiledHeaderOutputFile> 
     496      </PrecompiledHeaderOutputFile> 
    321497    </ClCompile> 
    322498    <Lib> 
     
    330506    <ClCompile> 
    331507      <AdditionalIncludeDirectories>.;../../speex/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
    332       <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     508      <PreprocessorDefinitions>_LIB;_WINDOWS;HAVE_CONFIG_H;WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    333509      <PrecompiledHeaderOutputFile /> 
    334510    </ClCompile> 
     
    340516    <ClCompile Include="..\..\speex\libspeex\bits.c"> 
    341517      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    342       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    343       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    344       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    345       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     518      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     519      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     520      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     521      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     522      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     523      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     524      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    346525      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    347526    </ClCompile> 
    348527    <ClCompile Include="..\..\speex\libspeex\cb_search.c"> 
    349528      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    350       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    351       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    352       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    353       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     529      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     530      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     531      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     532      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     533      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     534      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     535      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    354536      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    355537    </ClCompile> 
    356538    <ClCompile Include="..\..\speex\libspeex\exc_10_16_table.c"> 
    357539      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    358       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    359       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    360       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    361       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     540      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     541      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     542      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     543      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     544      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     545      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     546      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    362547      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    363548    </ClCompile> 
    364549    <ClCompile Include="..\..\speex\libspeex\exc_10_32_table.c"> 
    365550      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    366       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    367       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    368       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    369       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     551      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     552      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     553      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     554      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     555      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     556      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     557      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    370558      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    371559    </ClCompile> 
    372560    <ClCompile Include="..\..\speex\libspeex\exc_20_32_table.c"> 
    373561      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    374       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    375       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    376       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    377       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     562      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     563      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     564      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     565      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     566      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     567      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     568      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    378569      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    379570    </ClCompile> 
    380571    <ClCompile Include="..\..\speex\libspeex\exc_5_256_table.c"> 
    381572      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    382       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    383       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    384       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    385       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     573      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     574      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     575      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     576      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     577      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     578      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     579      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    386580      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    387581    </ClCompile> 
    388582    <ClCompile Include="..\..\speex\libspeex\exc_5_64_table.c"> 
    389583      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    390       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    391       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    392       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    393       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     584      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     585      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     586      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     587      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     588      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     589      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     590      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    394591      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    395592    </ClCompile> 
    396593    <ClCompile Include="..\..\speex\libspeex\exc_8_128_table.c"> 
    397594      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    398       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    399       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    400       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    401       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     595      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     596      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     597      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     598      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     599      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     600      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     601      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    402602      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    403603    </ClCompile> 
    404604    <ClCompile Include="..\..\speex\libspeex\fftwrap.c"> 
    405605      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    406       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    407       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    408       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    409       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     606      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     607      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     608      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     609      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     610      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     611      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     612      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    410613      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    411614    </ClCompile> 
    412615    <ClCompile Include="..\..\speex\libspeex\filterbank.c"> 
    413616      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    414       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    415       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    416       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    417       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     617      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     618      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     619      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     620      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     621      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     622      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     623      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    418624      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    419625    </ClCompile> 
    420626    <ClCompile Include="..\..\speex\libspeex\filters.c"> 
    421627      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    422       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    423       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    424       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    425       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     628      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     629      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     630      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     631      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     632      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     633      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     634      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    426635      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    427636    </ClCompile> 
    428637    <ClCompile Include="..\..\speex\libspeex\gain_table.c"> 
    429638      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    430       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    431       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    432       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    433       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     639      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     640      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     641      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     642      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     643      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     644      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     645      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    434646      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    435647    </ClCompile> 
    436648    <ClCompile Include="..\..\speex\libspeex\gain_table_lbr.c"> 
    437649      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    438       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    439       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    440       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    441       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     650      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     651      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     652      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     653      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     654      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     655      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     656      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    442657      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    443658    </ClCompile> 
    444659    <ClCompile Include="..\..\speex\libspeex\hexc_10_32_table.c"> 
    445660      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    446       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    447       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    448       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    449       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     661      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     662      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     663      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     664      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     665      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     666      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     667      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    450668      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    451669    </ClCompile> 
    452670    <ClCompile Include="..\..\speex\libspeex\hexc_table.c"> 
    453671      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    454       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    455       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    456       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    457       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     672      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     673      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     674      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     675      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     676      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     677      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     678      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    458679      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    459680    </ClCompile> 
    460681    <ClCompile Include="..\..\speex\libspeex\high_lsp_tables.c"> 
    461682      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    462       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    463       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    464       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    465       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     683      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     684      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     685      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     686      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     687      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     688      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     689      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    466690      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    467691    </ClCompile> 
    468692    <ClCompile Include="..\..\speex\libspeex\kiss_fft.c"> 
    469693      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    470       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    471       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    472       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    473       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     694      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     695      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     696      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     697      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     698      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     699      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     700      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    474701      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    475702    </ClCompile> 
    476703    <ClCompile Include="..\..\speex\libspeex\kiss_fftr.c"> 
    477704      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    478       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    479       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    480       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    481       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     705      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     706      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     707      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     708      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     709      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     710      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     711      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    482712      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    483713    </ClCompile> 
    484714    <ClCompile Include="..\..\speex\libspeex\lpc.c"> 
    485715      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    486       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    487       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    488       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    489       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     716      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     717      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     718      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     719      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     720      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     721      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     722      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    490723      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    491724    </ClCompile> 
    492725    <ClCompile Include="..\..\speex\libspeex\lsp.c"> 
    493726      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    494       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    495       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    496       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    497       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     727      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     728      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     729      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     730      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     731      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     732      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     733      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    498734      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    499735    </ClCompile> 
    500736    <ClCompile Include="..\..\speex\libspeex\lsp_tables_nb.c"> 
    501737      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    502       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    503       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    504       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    505       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     738      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     739      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     740      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     741      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     742      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     743      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     744      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    506745      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    507746    </ClCompile> 
    508747    <ClCompile Include="..\..\speex\libspeex\ltp.c"> 
    509748      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    510       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    511       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    512       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    513       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     749      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     750      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     751      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     752      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     753      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     754      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     755      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    514756      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    515757    </ClCompile> 
    516758    <ClCompile Include="..\..\speex\libspeex\mdf.c"> 
    517759      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    518       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    519       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    520       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    521       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     760      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     761      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     762      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     763      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     764      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     765      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     766      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    522767      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    523768    </ClCompile> 
    524769    <ClCompile Include="..\..\speex\libspeex\modes.c"> 
    525770      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    526       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    527       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    528       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    529       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     771      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     772      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     773      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     774      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     775      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     776      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     777      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    530778      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    531779    </ClCompile> 
     
    533781    <ClCompile Include="..\..\speex\libspeex\nb_celp.c"> 
    534782      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    535       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    536       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    537       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    538       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     783      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     784      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     785      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     786      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     787      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     788      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     789      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    539790      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    540791    </ClCompile> 
    541792    <ClCompile Include="..\..\speex\libspeex\preprocess.c"> 
    542793      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    543       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    544       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    545       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    546       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     794      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     795      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     796      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     797      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     798      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     799      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     800      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    547801      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    548802    </ClCompile> 
    549803    <ClCompile Include="..\..\speex\libspeex\quant_lsp.c"> 
    550804      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    551       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    552       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    553       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    554       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     805      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     806      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     807      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     808      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     809      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     810      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     811      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    555812      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    556813    </ClCompile> 
    557814    <ClCompile Include="..\..\speex\libspeex\resample.c"> 
    558815      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    559       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    560       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    561       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    562       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     816      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     817      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     818      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     819      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     820      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     821      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     822      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    563823      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    564824    </ClCompile> 
    565825    <ClCompile Include="..\..\speex\libspeex\sb_celp.c"> 
    566826      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    567       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    568       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    569       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    570       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     827      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     828      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     829      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     830      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     831      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     832      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     833      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    571834      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    572835    </ClCompile> 
    573836    <ClCompile Include="..\..\speex\libspeex\smallft.c"> 
    574837      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    575       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    576       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    577       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    578       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     838      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     839      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     840      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     841      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     842      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     843      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     844      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    579845      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    580846    </ClCompile> 
    581847    <ClCompile Include="..\..\speex\libspeex\speex.c"> 
    582848      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    583       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    584       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    585       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    586       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     849      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     850      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     851      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     852      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     853      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     854      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     855      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    587856      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    588857    </ClCompile> 
    589858    <ClCompile Include="..\..\speex\libspeex\speex_callbacks.c"> 
    590859      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    591       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    592       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    593       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    594       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     860      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     861      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     862      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     863      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     864      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     865      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     866      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    595867      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    596868    </ClCompile> 
    597869    <ClCompile Include="..\..\speex\libspeex\speex_header.c"> 
    598870      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    599       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    600       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    601       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    602       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     871      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     872      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     873      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     874      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     875      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     876      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     877      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    603878      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    604879    </ClCompile> 
    605880    <ClCompile Include="..\..\speex\libspeex\stereo.c"> 
    606881      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    607       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    608       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    609       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    610       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     882      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     883      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     884      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     885      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     886      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     887      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     888      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    611889      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    612890    </ClCompile> 
    613891    <ClCompile Include="..\..\speex\libspeex\vbr.c"> 
    614892      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    615       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    616       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    617       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    618       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     893      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     894      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     895      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     896      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     897      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     898      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     899      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    619900      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    620901    </ClCompile> 
    621902    <ClCompile Include="..\..\speex\libspeex\vq.c"> 
    622903      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    623       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    624       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    625       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    626       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     904      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     905      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     906      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     907      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     908      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     909      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     910      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    627911      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    628912    </ClCompile> 
    629913    <ClCompile Include="..\..\speex\libspeex\window.c"> 
    630914      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'">MaxSpeed</Optimization> 
    631       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
    632       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
    633       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
    634       <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     915      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'">MaxSpeed</Optimization> 
     916      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'">MaxSpeed</Optimization> 
     917      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|Win32'">MaxSpeed</Optimization> 
     918      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'">MaxSpeed</Optimization> 
     919      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'">MaxSpeed</Optimization> 
     920      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">MaxSpeed</Optimization> 
     921      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">MaxSpeed</Optimization> 
    635922      <Optimization Condition="'$(Configuration)|$(Platform)'=='Release|x64'">MaxSpeed</Optimization> 
    636923    </ClCompile> 
  • pjproject/branches/projects/uwp/third_party/build/srtp/libsrtp.vcxproj

    r5168 r5210  
    22<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 
    33  <ItemGroup Label="ProjectConfigurations"> 
     4    <ProjectConfiguration Include="Debug-Dynamic|ARM"> 
     5      <Configuration>Debug-Dynamic</Configuration> 
     6      <Platform>ARM</Platform> 
     7    </ProjectConfiguration> 
    48    <ProjectConfiguration Include="Debug-Dynamic|Win32"> 
    59      <Configuration>Debug-Dynamic</Configuration> 
     
    1014      <Platform>x64</Platform> 
    1115    </ProjectConfiguration> 
     16    <ProjectConfiguration Include="Debug-Static|ARM"> 
     17      <Configuration>Debug-Static</Configuration> 
     18      <Platform>ARM</Platform> 
     19    </ProjectConfiguration> 
    1220    <ProjectConfiguration Include="Debug-Static|Win32"> 
    1321      <Configuration>Debug-Static</Configuration> 
     
    1826      <Platform>x64</Platform> 
    1927    </ProjectConfiguration> 
     28    <ProjectConfiguration Include="Debug|ARM"> 
     29      <Configuration>Debug</Configuration> 
     30      <Platform>ARM</Platform> 
     31    </ProjectConfiguration> 
    2032    <ProjectConfiguration Include="Debug|Win32"> 
    2133      <Configuration>Debug</Configuration> 
     
    2638      <Platform>x64</Platform> 
    2739    </ProjectConfiguration> 
     40    <ProjectConfiguration Include="Release-Dynamic|ARM"> 
     41      <Configuration>Release-Dynamic</Configuration> 
     42      <Platform>ARM</Platform> 
     43    </ProjectConfiguration> 
    2844    <ProjectConfiguration Include="Release-Dynamic|Win32"> 
    2945      <Configuration>Release-Dynamic</Configuration> 
     
    3450      <Platform>x64</Platform> 
    3551    </ProjectConfiguration> 
     52    <ProjectConfiguration Include="Release-Static|ARM"> 
     53      <Configuration>Release-Static</Configuration> 
     54      <Platform>ARM</Platform> 
     55    </ProjectConfiguration> 
    3656    <ProjectConfiguration Include="Release-Static|Win32"> 
    3757      <Configuration>Release-Static</Configuration> 
     
    4262      <Platform>x64</Platform> 
    4363    </ProjectConfiguration> 
     64    <ProjectConfiguration Include="Release|ARM"> 
     65      <Configuration>Release</Configuration> 
     66      <Platform>ARM</Platform> 
     67    </ProjectConfiguration> 
    4468    <ProjectConfiguration Include="Release|Win32"> 
    4569      <Configuration>Release</Configuration> 
     
    5175    </ProjectConfiguration> 
    5276  </ItemGroup> 
     77  <!-- Import common config --> 
     78  <Import Project="..\..\..\build\vs\pjproject-vs14-common-config.props" /> 
    5379  <PropertyGroup Label="Globals"> 
    5480    <ProjectGuid>{F0DBAA03-1BA3-4E3B-A2CA-727E3D3AB858}</ProjectGuid> 
    5581    <RootNamespace>libsrtp</RootNamespace> 
    5682    <Keyword>Win32Proj</Keyword> 
     83    <!-- Specific UWP property --> 
     84    <DefaultLanguage>en-US</DefaultLanguage> 
     85    <AppContainerApplication Condition="'$(API_Family)'=='UWP'">true</AppContainerApplication> 
     86    <ApplicationType Condition="'$(API_Family)'=='UWP'">Windows Store</ApplicationType> 
     87    <WindowsTargetPlatformVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformVersion> 
     88    <WindowsTargetPlatformMinVersion Condition="'$(API_Family)'=='UWP'">$(PlatformVersion)</WindowsTargetPlatformMinVersion> 
     89    <ApplicationTypeRevision Condition="'$(API_Family)'=='UWP'">$(AppTypeRev)</ApplicationTypeRevision>     
    5790  </PropertyGroup> 
    5891  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 
     
    6295    <CharacterSet>MultiByte</CharacterSet> 
    6396  </PropertyGroup> 
     97  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="Configuration"> 
     98    <ConfigurationType>StaticLibrary</ConfigurationType> 
     99    <PlatformToolset>v140</PlatformToolset> 
     100    <CharacterSet>MultiByte</CharacterSet> 
     101  </PropertyGroup> 
    64102  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="Configuration"> 
    65103    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    67105    <CharacterSet>MultiByte</CharacterSet> 
    68106  </PropertyGroup> 
     107  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="Configuration"> 
     108    <ConfigurationType>StaticLibrary</ConfigurationType> 
     109    <PlatformToolset>v140</PlatformToolset> 
     110    <CharacterSet>MultiByte</CharacterSet> 
     111  </PropertyGroup> 
    69112  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="Configuration"> 
    70113    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    72115    <CharacterSet>MultiByte</CharacterSet> 
    73116  </PropertyGroup> 
     117  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="Configuration"> 
     118    <ConfigurationType>StaticLibrary</ConfigurationType> 
     119    <PlatformToolset>v140</PlatformToolset> 
     120    <CharacterSet>MultiByte</CharacterSet> 
     121  </PropertyGroup> 
    74122  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="Configuration"> 
    75123    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    77125    <CharacterSet>MultiByte</CharacterSet> 
    78126  </PropertyGroup> 
     127  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="Configuration"> 
     128    <ConfigurationType>StaticLibrary</ConfigurationType> 
     129    <PlatformToolset>v140</PlatformToolset> 
     130    <CharacterSet>MultiByte</CharacterSet> 
     131  </PropertyGroup> 
    79132  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> 
    80133    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    82135    <CharacterSet>MultiByte</CharacterSet> 
    83136  </PropertyGroup> 
     137  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration"> 
     138    <ConfigurationType>StaticLibrary</ConfigurationType> 
     139    <PlatformToolset>v140</PlatformToolset> 
     140    <CharacterSet>MultiByte</CharacterSet> 
     141  </PropertyGroup> 
    84142  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> 
    85143    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    87145    <CharacterSet>MultiByte</CharacterSet> 
    88146  </PropertyGroup> 
     147  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration"> 
     148    <ConfigurationType>StaticLibrary</ConfigurationType> 
     149    <PlatformToolset>v140</PlatformToolset> 
     150    <CharacterSet>MultiByte</CharacterSet> 
     151  </PropertyGroup> 
    89152  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="Configuration"> 
    90153    <ConfigurationType>StaticLibrary</ConfigurationType> 
     
    116179    <PlatformToolset>v140</PlatformToolset> 
    117180    <CharacterSet>MultiByte</CharacterSet> 
     181  </PropertyGroup> 
     182  <!-- Override the PlatformToolset --> 
     183  <PropertyGroup> 
     184    <PlatformToolset>$(BuildToolset)</PlatformToolset> 
     185    <CharacterSet Condition="'$(API_Family)'!='WinDesktop'"></CharacterSet> 
    118186  </PropertyGroup> 
    119187  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 
     
    125193    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    126194  </ImportGroup> 
     195  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'" Label="PropertySheets"> 
     196    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     197    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     198    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     199  </ImportGroup> 
    127200  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|Win32'" Label="PropertySheets"> 
    128201    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    129         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    130     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     202    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     203    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     204  </ImportGroup> 
     205  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'" Label="PropertySheets"> 
     206    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     207    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     208    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    131209  </ImportGroup> 
    132210  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> 
     
    135213    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    136214  </ImportGroup> 
     215  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="PropertySheets"> 
     216    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     217    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     218    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     219  </ImportGroup> 
    137220  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|Win32'" Label="PropertySheets"> 
    138221    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     
    140223    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    141224  </ImportGroup> 
     225  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'" Label="PropertySheets"> 
     226    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     227    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     228    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
     229  </ImportGroup> 
    142230  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|Win32'" Label="PropertySheets"> 
    143231    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    144         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
    145     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     232    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-common-defaults.props" /> 
     233    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
     234  </ImportGroup> 
     235  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'" Label="PropertySheets"> 
     236    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     237    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-common-defaults.props" /> 
     238    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    146239  </ImportGroup> 
    147240  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> 
    148241    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    149         <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
    150     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     242    <Import Project="..\..\..\build\vs\pjproject-vs14-win32-release-defaults.props" /> 
     243    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
     244  </ImportGroup> 
     245  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="PropertySheets"> 
     246    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
     247    <Import Project="..\..\..\build\vs\pjproject-vs14-arm-release-defaults.props" /> 
     248    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    151249  </ImportGroup> 
    152250  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|x64'" Label="PropertySheets"> 
    153251    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    154         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" />    
    155         <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
     252    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     253    <Import Project="..\..\..\build\vs\pjproject-vs14-release-static-defaults.props" /> 
    156254  </ImportGroup> 
    157255  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'" Label="PropertySheets"> 
    158256    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    159         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    160     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     257    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     258    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    161259  </ImportGroup> 
    162260  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> 
    163261    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    164         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    165     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     262    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     263    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    166264  </ImportGroup> 
    167265  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'" Label="PropertySheets"> 
    168266    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    169         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    170     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" />     
     267    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     268    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-dynamic-defaults.props" /> 
    171269  </ImportGroup> 
    172270  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'" Label="PropertySheets"> 
    173271    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    174         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
    175     <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" />     
     272    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-common-defaults.props" /> 
     273    <Import Project="..\..\..\build\vs\pjproject-vs14-debug-static-defaults.props" /> 
    176274  </ImportGroup> 
    177275  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> 
    178276    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 
    179         <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
    180     <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" />     
     277    <Import Project="..\..\..\build\vs\pjproject-vs14-win64-release-defaults.props" /> 
     278    <Import Project="..\..\..\build\vs\pjproject-vs14-release-dynamic-defaults.props" /> 
    181279  </ImportGroup> 
    182280  <PropertyGroup Label="UserMacros" /> 
    183281  <PropertyGroup> 
    184282    <_ProjectFileVersion>14.0.22823.1</_ProjectFileVersion> 
    185         <OutDir>..\..\lib\</OutDir> 
    186   </PropertyGroup> 
     283    <OutDir>..\..\lib\</OutDir>     
     284  </PropertyGroup> 
     285  <!-- Compile and link option definition --> 
     286  <ItemDefinitionGroup> 
     287    <ClCompile> 
     288      <RuntimeLibrary Condition="'$(API_Family)'=='UWP'">MultiThreadedDebugDLL</RuntimeLibrary> 
     289    </ClCompile> 
     290  </ItemDefinitionGroup> 
    187291  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 
    188292    <ClCompile> 
     
    190294      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    191295      <PrecompiledHeaderOutputFile /> 
     296    </ClCompile> 
     297    <Lib> 
     298      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     299    </Lib> 
     300  </ItemDefinitionGroup> 
     301  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'"> 
     302    <ClCompile> 
     303      <AdditionalIncludeDirectories>.;../../srtp/include;../../srtp/crypto/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     304      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     305      <PrecompiledHeaderOutputFile> 
     306      </PrecompiledHeaderOutputFile> 
    192307    </ClCompile> 
    193308    <Lib> 
     
    219334    </Lib> 
    220335  </ItemDefinitionGroup> 
     336  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'"> 
     337    <ClCompile> 
     338      <AdditionalIncludeDirectories>.;../../srtp/include;../../srtp/crypto/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     339      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     340      <PrecompiledHeaderOutputFile> 
     341      </PrecompiledHeaderOutputFile> 
     342    </ClCompile> 
     343    <Lib> 
     344      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     345    </Lib> 
     346  </ItemDefinitionGroup> 
    221347  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 
    222348    <Midl> 
     
    242368    </Lib> 
    243369  </ItemDefinitionGroup> 
     370  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|ARM'"> 
     371    <ClCompile> 
     372      <AdditionalIncludeDirectories>.;../../srtp/include;../../srtp/crypto/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     373      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     374      <PrecompiledHeaderOutputFile> 
     375      </PrecompiledHeaderOutputFile> 
     376    </ClCompile> 
     377    <Lib> 
     378      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     379    </Lib> 
     380  </ItemDefinitionGroup> 
    244381  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Static|x64'"> 
    245382    <Midl> 
     
    266403    </Lib> 
    267404  </ItemDefinitionGroup> 
     405  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|ARM'"> 
     406    <ClCompile> 
     407      <AdditionalIncludeDirectories>.;../../srtp/include;../../srtp/crypto/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     408      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     409      <PrecompiledHeaderOutputFile> 
     410      </PrecompiledHeaderOutputFile> 
     411    </ClCompile> 
     412    <Lib> 
     413      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     414    </Lib> 
     415  </ItemDefinitionGroup> 
    268416  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Dynamic|x64'"> 
    269417    <Midl> 
     
    289437    </Lib> 
    290438  </ItemDefinitionGroup> 
     439  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|ARM'"> 
     440    <ClCompile> 
     441      <AdditionalIncludeDirectories>.;../../srtp/include;../../srtp/crypto/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     442      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     443      <PrecompiledHeaderOutputFile> 
     444      </PrecompiledHeaderOutputFile> 
     445    </ClCompile> 
     446    <Lib> 
     447      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     448    </Lib> 
     449  </ItemDefinitionGroup> 
    291450  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug-Dynamic|x64'"> 
    292451    <Midl> 
     
    308467      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
    309468      <PrecompiledHeaderOutputFile /> 
     469    </ClCompile> 
     470    <Lib> 
     471      <OutputFile>..\..\lib\$(ProjectName)-$(TargetCPU)-$(Platform)-vc$(VSVer)-$(Configuration).lib</OutputFile> 
     472    </Lib> 
     473  </ItemDefinitionGroup> 
     474  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release-Static|ARM'"> 
     475    <ClCompile> 
     476      <AdditionalIncludeDirectories>.;../../srtp/include;../../srtp/crypto/include;../../../pjlib/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 
     477      <PreprocessorDefinitions>_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 
     478      <PrecompiledHeaderOutputFile> 
     479      </PrecompiledHeaderOutputFile> 
    310480    </ClCompile> 
    311481    <Lib> 
Note: See TracChangeset for help on using the changeset viewer.