1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" ToolsVersion="15.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>{203EC78A-0531-43F0-A636-285439BDE025}</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'">.\x86\Release\</OutDir> 39 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\x86\Release\</IntDir> 40 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> 41 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</GenerateManifest> 42 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\x86\Debug\</OutDir> 43 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\x86\Debug\</IntDir> 44 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</GenerateManifest> 45 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\Release\</OutDir> 46 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\Release\</IntDir> 47 <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> 48 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</GenerateManifest> 49 <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\Debug\</OutDir> 50 <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\Debug\</IntDir> 51 <GenerateManifest Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</GenerateManifest> 52 </PropertyGroup> 53 <!-- Options that are common to *all* project configurations --> 54 <ItemDefinitionGroup> 55 <ClCompile> 56 <AdditionalIncludeDirectories>..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 57 <PreprocessorDefinitions>STUBDATA_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions> 58 <DisableLanguageExtensions>true</DisableLanguageExtensions> 59 <WarningLevel>Level3</WarningLevel> 60 <CompileAs>Default</CompileAs> 61 </ClCompile> 62 <ResourceCompile> 63 <PreprocessorDefinitions>STUBDATA_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions> 64 </ResourceCompile> 65 <PreLinkEvent> 66 <Command>echo "File with stubdata build time, used as a dependency to trigger fresh data build, since stubdata dll will overwrite the real one." > "$(ProjectDir)stubdatabuilt.txt"</Command> 67 </PreLinkEvent> 68 <Link> 69 <BaseAddress>0x4ad00000</BaseAddress> 70 <NoEntryPoint>true</NoEntryPoint> 71 <SetChecksum>true</SetChecksum> 72 <RandomizedBaseAddress>false</RandomizedBaseAddress> 73 <TurnOffAssemblyGeneration>true</TurnOffAssemblyGeneration> 74 </Link> 75 </ItemDefinitionGroup> 76 <!-- Options that are common to all 'Debug' project configurations --> 77 <ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'"> 78 <ClCompile> 79 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> 80 </ClCompile> 81 </ItemDefinitionGroup> 82 <!-- Options that are common to all 'Release' project configurations --> 83 <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'"> 84 <ClCompile> 85 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> 86 </ClCompile> 87 </ItemDefinitionGroup> 88 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> 89 <Midl> 90 <TypeLibraryName>.\x86\Release\icudt.tlb</TypeLibraryName> 91 </Midl> 92 <ClCompile> 93 <ExceptionHandling> 94 </ExceptionHandling> 95 <PrecompiledHeaderOutputFile>.\x86\Release\stubdata.pch</PrecompiledHeaderOutputFile> 96 <AssemblerListingLocation>.\x86\Release/</AssemblerListingLocation> 97 <ObjectFileName>.\x86\Release/</ObjectFileName> 98 <ProgramDataBaseFileName>.\x86\Release/</ProgramDataBaseFileName> 99 </ClCompile> 100 <Link> 101 <OutputFile>..\..\bin\icudt63.dll</OutputFile> 102 <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries> 103 <ProgramDatabaseFile>.\x86\Release\icudt.pdb</ProgramDatabaseFile> 104 <DataExecutionPrevention> 105 </DataExecutionPrevention> 106 <ImportLibrary>..\..\lib\icudt.lib</ImportLibrary> 107 </Link> 108 </ItemDefinitionGroup> 109 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> 110 <Midl> 111 <TypeLibraryName>.\x86\Debug/icudt.tlb</TypeLibraryName> 112 </Midl> 113 <ClCompile> 114 <PrecompiledHeaderOutputFile>.\x86\Debug/stubdata.pch</PrecompiledHeaderOutputFile> 115 <AssemblerListingLocation>.\x86\Debug/</AssemblerListingLocation> 116 <ObjectFileName>.\x86\Debug/</ObjectFileName> 117 <ProgramDataBaseFileName>.\x86\Debug/</ProgramDataBaseFileName> 118 </ClCompile> 119 <Link> 120 <OutputFile>..\..\bin\icudt63.dll</OutputFile> 121 <ProgramDatabaseFile>.\x86\Debug/icudt.pdb</ProgramDatabaseFile> 122 <DataExecutionPrevention> 123 </DataExecutionPrevention> 124 <ImportLibrary>..\..\lib\icudt.lib</ImportLibrary> 125 </Link> 126 </ItemDefinitionGroup> 127 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 128 <Midl> 129 <TypeLibraryName>.\x64\Release\icudt.tlb</TypeLibraryName> 130 </Midl> 131 <ClCompile> 132 <ExceptionHandling> 133 </ExceptionHandling> 134 <PrecompiledHeaderOutputFile>.\x64\Release\stubdata.pch</PrecompiledHeaderOutputFile> 135 <AssemblerListingLocation>.\x64\Release/</AssemblerListingLocation> 136 <ObjectFileName>.\x64\Release/</ObjectFileName> 137 <ProgramDataBaseFileName>.\x64\Release/</ProgramDataBaseFileName> 138 </ClCompile> 139 <Link> 140 <OutputFile>..\..\bin64\icudt63.dll</OutputFile> 141 <IgnoreAllDefaultLibraries>true</IgnoreAllDefaultLibraries> 142 <ProgramDatabaseFile>.\x64\Release\icudt.pdb</ProgramDatabaseFile> 143 <ImportLibrary>..\..\lib64\icudt.lib</ImportLibrary> 144 </Link> 145 </ItemDefinitionGroup> 146 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 147 <Midl> 148 <TypeLibraryName>.\x64\Debug/icudt.tlb</TypeLibraryName> 149 </Midl> 150 <ClCompile> 151 <PrecompiledHeaderOutputFile>.\x64\Debug/stubdata.pch</PrecompiledHeaderOutputFile> 152 <AssemblerListingLocation>.\x64\Debug/</AssemblerListingLocation> 153 <ObjectFileName>.\x64\Debug/</ObjectFileName> 154 <ProgramDataBaseFileName>.\x64\Debug/</ProgramDataBaseFileName> 155 </ClCompile> 156 <Link> 157 <OutputFile>..\..\bin64\icudt63.dll</OutputFile> 158 <ProgramDatabaseFile>.\x64\Debug/icudt.pdb</ProgramDatabaseFile> 159 <ImportLibrary>..\..\lib64\icudt.lib</ImportLibrary> 160 </Link> 161 </ItemDefinitionGroup> 162 <ItemGroup> 163 <ClCompile Include="stubdata.cpp" /> 164 </ItemGroup> 165 <ItemGroup> 166 <ResourceCompile Include="..\data\misc\icudata.rc"> 167 <AdditionalIncludeDirectories>../common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 168 </ResourceCompile> 169 </ItemGroup> 170 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 171 <ImportGroup Label="ExtensionTargets"> 172 </ImportGroup> 173</Project> 174