• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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." &gt; "$(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