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>