| <?xml version="1.0" encoding="utf-8"?> |
| <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
| <ImportGroup Label="PropertySheets"> |
| <Import Project="pjproject-vs14-api-def.props" /> |
| </ImportGroup> |
| <Choose> |
| <When Condition="'$(Platform)'=='ARM' "> |
| <PropertyGroup> |
| <API_Family Condition="'$(API_Family)'=='WinDesktop'">UWP</API_Family> |
| </PropertyGroup> |
| </When> |
| <When Condition="'$(Platform)'=='Win32' Or '$(Platform)'=='x64'"> |
| <PropertyGroup> |
| <API_Family Condition="'$(API_Family)'=='WinPhone8'">UWP</API_Family> |
| </PropertyGroup> |
| </When> |
| </Choose> |
| <PropertyGroup> |
| <API_Family Condition="'$(API_Family)'==''">WinDesktop</API_Family> |
| <PreprocessorDef></PreprocessorDef> |
| <DefaultToolset>v141</DefaultToolset> |
| </PropertyGroup> |
| <Choose> |
| <When Condition="'$(API_Family)'=='WinDesktop'"> |
| <PropertyGroup> |
| <BuildToolset>v141</BuildToolset> |
| <PreprocessorDef Condition="'$(Platform)'=='Win32'">WIN32;PJ_WIN32=1;PJ_M_I386=1;</PreprocessorDef> |
| <PreprocessorDef Condition="'$(Platform)'=='x64'">WIN64;PJ_WIN64=1;PJ_M_X86_64=1;</PreprocessorDef> |
| <PreprocessorDef Condition="'$(Platform)'=='ARM64'">PJ_M_ARM64=1;</PreprocessorDef> |
| </PropertyGroup> |
| </When> |
| <When Condition="'$(API_Family)'=='UWP'"> |
| <PropertyGroup> |
| <BuildToolset>v141</BuildToolset> |
| <PreprocessorDef>PJ_WIN32_UWP;UNICODE;_UNICODE;</PreprocessorDef> |
| <PreprocessorDef Condition="'$(Platform)'=='ARM'">$(PreprocessorDef);PJ_M_ARMV7=1;</PreprocessorDef> |
| <PlatformVersion>10.0.16299.0</PlatformVersion> |
| <MinPlatformVersion>10.0.10240.0</MinPlatformVersion> |
| <AppTypeRev>10.0</AppTypeRev> |
| |
| <WindowsTargetPlatformVersion>$(PlatformVersion)</WindowsTargetPlatformVersion> |
| <WindowsTargetPlatformMinVersion>$(MinPlatformVersion)</WindowsTargetPlatformMinVersion> |
| <AppContainerApplication>true</AppContainerApplication> |
| <ApplicationType>Windows Store</ApplicationType> |
| <ApplicationTypeRevision>$(AppTypeRev)</ApplicationTypeRevision> |
| |
| <TargetPlatformIdentifier>UAP</TargetPlatformIdentifier> |
| <TargetPlatformVersion>$(PlatformVersion)</TargetPlatformVersion> |
| <TargetPlatformMinVersion>$(MinPlatformVersion)</TargetPlatformMinVersion> |
| </PropertyGroup> |
| </When> |
| <When Condition="'$(API_Family)'=='WinPhone8'"> |
| <PropertyGroup> |
| <BuildToolset>v110_wp80</BuildToolset> |
| <PreprocessorDef>PJ_WIN32_WINPHONE8;PJ_M_ARMV7=1;UNICODE;_UNICODE;</PreprocessorDef> |
| </PropertyGroup> |
| </When> |
| </Choose> |
| <ItemDefinitionGroup> |
| <ClCompile> |
| <PreprocessorDefinitions>$(PreprocessorDef);%(PreprocessorDefinitions)</PreprocessorDefinitions> |
| <MinimalRebuild Condition="'$(API_Family)'=='UWP'">false</MinimalRebuild> |
| </ClCompile> |
| </ItemDefinitionGroup> |
| </Project> |