1<?xml version="1.0" encoding="utf-8"?>
2<!-- Copyright (C) 2016 and later: Unicode, Inc. and others. License & terms of use: http://www.unicode.org/copyright.html -->
3<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4  <!-- This file is used to set common configuration options for all *_uwp projects. -->
5  <PropertyGroup>
6    <MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
7    <AppContainerApplication>true</AppContainerApplication>
8    <ApplicationType>Windows Store</ApplicationType>
9    <ApplicationTypeRevision>10.0</ApplicationTypeRevision>
10  </PropertyGroup>
11  <PropertyGroup>
12    <!-- Set the minimum Windows 10 SDK version to TH1/RTM. -->
13    <WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
14  </PropertyGroup>
15  <!-- The following import will set the PlatformToolset configuration. -->
16  <Import Project="..\allinone\Build.Windows.PlatformToolset.props" />
17  <!-- The following PropertyGroups are used to set the binary and lib output locations -->
18  <PropertyGroup Condition="'$(Platform)'=='Win32'">
19    <IcuBinOutputDir>bin32uwp</IcuBinOutputDir>
20    <IcuLibOutputDir>lib32uwp</IcuLibOutputDir>
21  </PropertyGroup>
22  <PropertyGroup Condition="'$(Platform)'=='x64'">
23    <IcuBinOutputDir>bin64uwp</IcuBinOutputDir>
24    <IcuLibOutputDir>lib64uwp</IcuLibOutputDir>
25  </PropertyGroup>
26  <PropertyGroup Condition="'$(Platform)'=='ARM'">
27    <IcuBinOutputDir>binARMuwp</IcuBinOutputDir>
28    <IcuLibOutputDir>libARMuwp</IcuLibOutputDir>
29  </PropertyGroup>
30  <PropertyGroup Condition="'$(Platform)'=='ARM64'">
31    <IcuBinOutputDir>binARM64uwp</IcuBinOutputDir>
32    <IcuLibOutputDir>libARM64uwp</IcuLibOutputDir>
33  </PropertyGroup>
34  <ItemDefinitionGroup>
35    <Midl>
36      <PreprocessorDefinitions>
37        %(PreprocessorDefinitions)
38        U_PLATFORM_HAS_WINUWP_API=1;
39      </PreprocessorDefinitions>
40    </Midl>
41    <ClCompile>
42      <PreprocessorDefinitions>
43        %(PreprocessorDefinitions);
44        U_PLATFORM_HAS_WINUWP_API=1;
45      </PreprocessorDefinitions>
46    </ClCompile>
47    <ResourceCompile>
48      <PreprocessorDefinitions>
49        %(PreprocessorDefinitions)
50        U_PLATFORM_HAS_WINUWP_API=1;
51      </PreprocessorDefinitions>
52    </ResourceCompile>
53  </ItemDefinitionGroup>
54</Project>