12e5b6d6dSopenharmony_ci<?xml version="1.0" encoding="utf-8"?>
22e5b6d6dSopenharmony_ci<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
32e5b6d6dSopenharmony_ci  <PropertyGroup Label="Globals">
42e5b6d6dSopenharmony_ci    <ProjectGuid>{E7611F49-F088-4175-9446-6111444E72C8}</ProjectGuid>
52e5b6d6dSopenharmony_ci  </PropertyGroup>
62e5b6d6dSopenharmony_ci  <PropertyGroup Label="Configuration">
72e5b6d6dSopenharmony_ci    <ConfigurationType>Application</ConfigurationType>
82e5b6d6dSopenharmony_ci    <UseOfMfc>false</UseOfMfc>
92e5b6d6dSopenharmony_ci    <CharacterSet>MultiByte</CharacterSet>
102e5b6d6dSopenharmony_ci  </PropertyGroup>
112e5b6d6dSopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
122e5b6d6dSopenharmony_ci  <!-- The following import will include the 'default' configuration options for VS projects. -->
132e5b6d6dSopenharmony_ci  <Import Project="..\..\allinone\Build.Windows.ProjectConfiguration.props" />
142e5b6d6dSopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
152e5b6d6dSopenharmony_ci  <ImportGroup Label="ExtensionSettings">
162e5b6d6dSopenharmony_ci  </ImportGroup>
172e5b6d6dSopenharmony_ci  <PropertyGroup Label="UserMacros" />
182e5b6d6dSopenharmony_ci  <PropertyGroup>
192e5b6d6dSopenharmony_ci    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
202e5b6d6dSopenharmony_ci    <OutDir>.\$(Platform)\$(Configuration)\</OutDir>
212e5b6d6dSopenharmony_ci    <IntDir>.\$(Platform)\$(Configuration)\</IntDir>
222e5b6d6dSopenharmony_ci    <!-- The ICU projects use "Win32" to mean "x86", so we need to special case it. -->
232e5b6d6dSopenharmony_ci    <OutDir Condition="'$(Platform)'=='Win32'">.\x86\$(Configuration)\</OutDir>
242e5b6d6dSopenharmony_ci    <IntDir Condition="'$(Platform)'=='Win32'">.\x86\$(Configuration)\</IntDir>
252e5b6d6dSopenharmony_ci    <!-- Disable Incremental Linking for Release builds as it prevents Link-time Code Generation -->
262e5b6d6dSopenharmony_ci    <LinkIncremental Condition="'$(Configuration)'=='Debug'">true</LinkIncremental>
272e5b6d6dSopenharmony_ci    <LinkIncremental Condition="'$(Configuration)'=='Release'">false</LinkIncremental>
282e5b6d6dSopenharmony_ci  </PropertyGroup>
292e5b6d6dSopenharmony_ci  <!-- Options that are common to *all* configurations -->
302e5b6d6dSopenharmony_ci  <ItemDefinitionGroup>
312e5b6d6dSopenharmony_ci    <Midl>
322e5b6d6dSopenharmony_ci      <TypeLibraryName>$(OutDir)\icuinfo.tlb</TypeLibraryName>
332e5b6d6dSopenharmony_ci    </Midl>
342e5b6d6dSopenharmony_ci    <ClCompile>
352e5b6d6dSopenharmony_ci      <WarningLevel>Level4</WarningLevel>
362e5b6d6dSopenharmony_ci      <CompileAs>Default</CompileAs>
372e5b6d6dSopenharmony_ci      <DisableLanguageExtensions>false</DisableLanguageExtensions>
382e5b6d6dSopenharmony_ci      <AdditionalIncludeDirectories>..\..\common;..\..\i18n;..\toolutil;..\ctestfw;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
392e5b6d6dSopenharmony_ci      <PrecompiledHeaderOutputFile>$(OutDir)\icuinfo.pch</PrecompiledHeaderOutputFile>
402e5b6d6dSopenharmony_ci      <AssemblerListingLocation>$(OutDir)/</AssemblerListingLocation>
412e5b6d6dSopenharmony_ci      <ObjectFileName>$(OutDir)/</ObjectFileName>
422e5b6d6dSopenharmony_ci      <ProgramDataBaseFileName>$(OutDir)\icuinfo.pdb</ProgramDataBaseFileName>
432e5b6d6dSopenharmony_ci    </ClCompile>
442e5b6d6dSopenharmony_ci    <Link>
452e5b6d6dSopenharmony_ci      <SubSystem>Console</SubSystem>
462e5b6d6dSopenharmony_ci      <OutputFile>$(OutDir)\icuinfo.exe</OutputFile>
472e5b6d6dSopenharmony_ci      <AdditionalLibraryDirectories>..\..\..\$(IcuLibOutputDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
482e5b6d6dSopenharmony_ci    </Link>
492e5b6d6dSopenharmony_ci    <CustomBuildStep>
502e5b6d6dSopenharmony_ci      <Command>copy "$(TargetPath)" ..\..\..\$(IcuBinOutputDir)</Command>
512e5b6d6dSopenharmony_ci      <Outputs>..\..\..\$(IcuBinOutputDir)\$(TargetFileName);%(Outputs)</Outputs>
522e5b6d6dSopenharmony_ci    </CustomBuildStep>
532e5b6d6dSopenharmony_ci  </ItemDefinitionGroup>
542e5b6d6dSopenharmony_ci  <!-- Options that are common to all 'Debug' project configurations -->
552e5b6d6dSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
562e5b6d6dSopenharmony_ci    <ClCompile>
572e5b6d6dSopenharmony_ci      <BrowseInformation>true</BrowseInformation>
582e5b6d6dSopenharmony_ci      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
592e5b6d6dSopenharmony_ci    </ClCompile>
602e5b6d6dSopenharmony_ci    <Link>
612e5b6d6dSopenharmony_ci      <AdditionalDependencies>icuucd.lib;icuind.lib;icutud.lib;icutestd.lib;%(AdditionalDependencies)</AdditionalDependencies>
622e5b6d6dSopenharmony_ci    </Link>
632e5b6d6dSopenharmony_ci  </ItemDefinitionGroup>
642e5b6d6dSopenharmony_ci  <!-- Options that are common to all 'Release' project configurations -->
652e5b6d6dSopenharmony_ci  <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
662e5b6d6dSopenharmony_ci    <ClCompile>
672e5b6d6dSopenharmony_ci      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
682e5b6d6dSopenharmony_ci      <FunctionLevelLinking>true</FunctionLevelLinking>
692e5b6d6dSopenharmony_ci    </ClCompile>
702e5b6d6dSopenharmony_ci    <Link>
712e5b6d6dSopenharmony_ci      <AdditionalDependencies>icuuc.lib;icuin.lib;icutu.lib;icutest.lib;%(AdditionalDependencies)</AdditionalDependencies>
722e5b6d6dSopenharmony_ci    </Link>
732e5b6d6dSopenharmony_ci  </ItemDefinitionGroup>
742e5b6d6dSopenharmony_ci  <ItemGroup>
752e5b6d6dSopenharmony_ci    <ClCompile Include="icuinfo.cpp" />
762e5b6d6dSopenharmony_ci  </ItemGroup>
772e5b6d6dSopenharmony_ci  <ItemGroup>
782e5b6d6dSopenharmony_ci    <None Include="icuplugins_windows_sample.txt" />
792e5b6d6dSopenharmony_ci  </ItemGroup>
802e5b6d6dSopenharmony_ci  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
812e5b6d6dSopenharmony_ci  <ImportGroup Label="ExtensionTargets">
822e5b6d6dSopenharmony_ci  </ImportGroup>
832e5b6d6dSopenharmony_ci</Project>