Home | History | Annotate | Download | only in io
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      3   <!-- The following import will include the 'default' configuration options for VS projects. -->
      4   <Import Project="..\allinone\Build.Windows.ProjectConfiguration.props" />
      5   <!-- The following import will include the library configuration options for VS projects. -->
      6   <Import Project="..\allinone\Build.Windows.Library.ProjectConfiguration.props" />
      7   <PropertyGroup Label="Globals">
      8     <ProjectGuid>{C2B04507-2521-4801-BF0D-5FD79D6D518C}</ProjectGuid>
      9   </PropertyGroup>
     10   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
     11   <PropertyGroup Label="Configuration">
     12     <ConfigurationType>DynamicLibrary</ConfigurationType>
     13     <UseOfMfc>false</UseOfMfc>
     14     <CharacterSet>MultiByte</CharacterSet>
     15   </PropertyGroup>
     16   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
     17   <ImportGroup Label="ExtensionSettings">
     18   </ImportGroup>
     19   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
     20     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     21     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
     22   </ImportGroup>
     23   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
     24     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     25     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
     26   </ImportGroup>
     27   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
     28     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     29     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
     30   </ImportGroup>
     31   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
     32     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     33     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
     34   </ImportGroup>
     35   <PropertyGroup Label="UserMacros" />
     36   <PropertyGroup>
     37     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     38     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\..\..\lib\</OutDir>
     39     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\x86\Release\</IntDir>
     40     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
     41     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\..\..\lib\</OutDir>
     42     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\x86\Debug\</IntDir>
     43     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
     44     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\Release\</OutDir>
     45     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\Release\</IntDir>
     46     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
     47     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\Debug\</OutDir>
     48     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\Debug\</IntDir>
     49     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
     50   </PropertyGroup>
     51   <!-- Options that are common to *all* project configurations -->
     52   <ItemDefinitionGroup>
     53     <ClCompile>
     54       <AdditionalIncludeDirectories>..\..\include;..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     55       <PreprocessorDefinitions>U_IO_IMPLEMENTATION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     56       <DisableLanguageExtensions>false</DisableLanguageExtensions>
     57       <WarningLevel>Level3</WarningLevel>
     58     </ClCompile>
     59     <ResourceCompile>
     60       <AdditionalIncludeDirectories>..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     61     </ResourceCompile>
     62     <Link>
     63       <BaseAddress>0x4ab00000</BaseAddress>
     64     </Link>
     65   </ItemDefinitionGroup>
     66   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
     67     <Midl>
     68       <TypeLibraryName>.\..\..\lib\icuio.tlb</TypeLibraryName>
     69     </Midl>
     70     <ClCompile>
     71       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
     72       <FunctionLevelLinking>true</FunctionLevelLinking>
     73       <PrecompiledHeaderOutputFile>.\x86\Release/icuio.pch</PrecompiledHeaderOutputFile>
     74       <AssemblerListingLocation>.\x86\Release/</AssemblerListingLocation>
     75       <ObjectFileName>.\x86\Release/</ObjectFileName>
     76       <ProgramDataBaseFileName>.\x86\Release/</ProgramDataBaseFileName>
     77       <CompileAs>Default</CompileAs>
     78     </ClCompile>
     79     <Link>
     80       <OutputFile>..\..\bin\icuio63.dll</OutputFile>
     81       <AdditionalDependencies>icuuc.lib;icuin.lib;%(AdditionalDependencies)</AdditionalDependencies>
     82       <AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
     83       <ProgramDatabaseFile>.\..\..\lib\icuio.pdb</ProgramDatabaseFile>
     84       <RandomizedBaseAddress>false</RandomizedBaseAddress>
     85       <DataExecutionPrevention>
     86       </DataExecutionPrevention>
     87       <ImportLibrary>..\..\lib\icuio.lib</ImportLibrary>
     88     </Link>
     89   </ItemDefinitionGroup>
     90   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     91     <Midl>
     92       <TypeLibraryName>.\..\..\lib\icuio.tlb</TypeLibraryName>
     93     </Midl>
     94     <ClCompile>
     95       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
     96       <PrecompiledHeaderOutputFile>.\x86\Debug/icuio.pch</PrecompiledHeaderOutputFile>
     97       <AssemblerListingLocation>.\x86\Debug/</AssemblerListingLocation>
     98       <ObjectFileName>.\x86\Debug/</ObjectFileName>
     99       <ProgramDataBaseFileName>.\x86\Debug/</ProgramDataBaseFileName>
    100       <BrowseInformation>true</BrowseInformation>
    101       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
    102       <CompileAs>Default</CompileAs>
    103     </ClCompile>
    104     <Link>
    105       <OutputFile>..\..\bin\icuio63d.dll</OutputFile>
    106       <AdditionalDependencies>icuucd.lib;icuind.lib;%(AdditionalDependencies)</AdditionalDependencies>
    107       <AdditionalLibraryDirectories>..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
    108       <GenerateDebugInformation>true</GenerateDebugInformation>
    109       <ProgramDatabaseFile>.\..\..\lib\icuiod.pdb</ProgramDatabaseFile>
    110       <RandomizedBaseAddress>false</RandomizedBaseAddress>
    111       <DataExecutionPrevention>
    112       </DataExecutionPrevention>
    113       <ImportLibrary>..\..\lib\icuiod.lib</ImportLibrary>
    114     </Link>
    115   </ItemDefinitionGroup>
    116   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    117     <Midl>
    118       <TypeLibraryName>.\..\..\lib64\icuio.tlb</TypeLibraryName>
    119     </Midl>
    120     <ClCompile>
    121       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
    122       <FunctionLevelLinking>true</FunctionLevelLinking>
    123       <PrecompiledHeaderOutputFile>.\x64\Release/icuio.pch</PrecompiledHeaderOutputFile>
    124       <AssemblerListingLocation>.\x64\Release/</AssemblerListingLocation>
    125       <ObjectFileName>.\x64\Release/</ObjectFileName>
    126       <ProgramDataBaseFileName>.\x64\Release/</ProgramDataBaseFileName>
    127       <CompileAs>Default</CompileAs>
    128     </ClCompile>
    129     <Link>
    130       <OutputFile>..\..\bin64\icuio63.dll</OutputFile>
    131       <AdditionalDependencies>icuuc.lib;icuin.lib;%(AdditionalDependencies)</AdditionalDependencies>
    132       <AdditionalLibraryDirectories>..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
    133       <ProgramDatabaseFile>.\..\..\lib64\icuio.pdb</ProgramDatabaseFile>
    134       <ImportLibrary>..\..\lib64\icuio.lib</ImportLibrary>
    135     </Link>
    136   </ItemDefinitionGroup>
    137   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    138     <Midl>
    139       <TypeLibraryName>.\..\..\lib64\icuio.tlb</TypeLibraryName>
    140     </Midl>
    141     <ClCompile>
    142       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
    143       <PrecompiledHeaderOutputFile>.\x64\Debug/icuio.pch</PrecompiledHeaderOutputFile>
    144       <AssemblerListingLocation>.\x64\Debug/</AssemblerListingLocation>
    145       <ObjectFileName>.\x64\Debug/</ObjectFileName>
    146       <ProgramDataBaseFileName>.\x64\Debug/</ProgramDataBaseFileName>
    147       <BrowseInformation>true</BrowseInformation>
    148       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    149       <CompileAs>Default</CompileAs>
    150     </ClCompile>
    151     <Link>
    152       <OutputFile>..\..\bin64\icuio63d.dll</OutputFile>
    153       <AdditionalDependencies>icuucd.lib;icuind.lib;%(AdditionalDependencies)</AdditionalDependencies>
    154       <AdditionalLibraryDirectories>..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
    155       <GenerateDebugInformation>true</GenerateDebugInformation>
    156       <ProgramDatabaseFile>.\..\..\lib64\icuiod.pdb</ProgramDatabaseFile>
    157       <ImportLibrary>..\..\lib64\icuiod.lib</ImportLibrary>
    158     </Link>
    159   </ItemDefinitionGroup>
    160   <ItemGroup>
    161     <ClCompile Include="locbund.cpp" />
    162     <ClCompile Include="sprintf.cpp" />
    163     <ClCompile Include="sscanf.cpp" />
    164     <ClCompile Include="ucln_io.cpp">
    165       <DisableLanguageExtensions>false</DisableLanguageExtensions>
    166     </ClCompile>
    167     <ClCompile Include="ufile.cpp" />
    168     <ClCompile Include="ufmt_cmn.cpp" />
    169     <ClCompile Include="uprintf.cpp" />
    170     <ClCompile Include="uprntf_p.cpp" />
    171     <ClCompile Include="uscanf.cpp" />
    172     <ClCompile Include="uscanf_p.cpp" />
    173     <ClCompile Include="ustdio.cpp" />
    174     <ClCompile Include="ustream.cpp">
    175       <DisableLanguageExtensions>false</DisableLanguageExtensions>
    176     </ClCompile>
    177   </ItemGroup>
    178   <ItemGroup>
    179     <ClInclude Include="locbund.h" />
    180     <ClInclude Include="ucln_io.h" />
    181     <ClInclude Include="ufile.h" />
    182     <ClInclude Include="ufmt_cmn.h" />
    183     <ClInclude Include="uprintf.h" />
    184     <ClInclude Include="uscanf.h" />
    185   </ItemGroup>
    186   <ItemGroup>
    187     <ResourceCompile Include="io.rc" />
    188   </ItemGroup>
    189   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
    190   <!-- The following import will copy all of the header files from this projects 'unicode' folder. -->
    191   <Import Project="$(SolutionDir)\Windows.CopyUnicodeHeaderFiles.targets" />
    192   <ImportGroup Label="ExtensionTargets">
    193   </ImportGroup>
    194 </Project>
    195