• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
6  <PropertyGroup Label="Globals">
7    <ProjectGuid>{37FC2C7F-1904-4811-8955-2F478830EAD1}</ProjectGuid>
8    <RootNamespace>layoutex</RootNamespace>
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_LAYOUTEX_IMPLEMENTATION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
56      <WarningLevel>Level3</WarningLevel>
57    </ClCompile>
58    <Link>
59      <BaseAddress>0x4ac80000</BaseAddress>
60    </Link>
61  </ItemDefinitionGroup>
62  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
63    <Midl>
64      <TypeLibraryName>.\..\..\lib\iculx.tlb</TypeLibraryName>
65    </Midl>
66    <ClCompile>
67      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
68      <FunctionLevelLinking>true</FunctionLevelLinking>
69      <DisableLanguageExtensions>false</DisableLanguageExtensions>
70      <PrecompiledHeaderOutputFile>.\x86\Release/layoutex.pch</PrecompiledHeaderOutputFile>
71      <AssemblerListingLocation>.\x86\Release/</AssemblerListingLocation>
72      <ObjectFileName>.\x86\Release/</ObjectFileName>
73      <ProgramDataBaseFileName>.\x86\Release/</ProgramDataBaseFileName>
74      <CompileAs>Default</CompileAs>
75    </ClCompile>
76    <Link>
77      <OutputFile>..\..\bin\iculx63.dll</OutputFile>
78      <AdditionalDependencies>icuuc.lib;%(AdditionalDependencies)</AdditionalDependencies>
79      <AdditionalLibraryDirectories>.\..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
80      <ProgramDatabaseFile>.\..\..\lib\iculx.pdb</ProgramDatabaseFile>
81      <RandomizedBaseAddress>false</RandomizedBaseAddress>
82      <DataExecutionPrevention>
83      </DataExecutionPrevention>
84      <ImportLibrary>..\..\lib\iculx.lib</ImportLibrary>
85    </Link>
86  </ItemDefinitionGroup>
87  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
88    <Midl>
89      <TypeLibraryName>.\..\..\lib\iculxd.tlb</TypeLibraryName>
90    </Midl>
91    <ClCompile>
92      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
93      <DisableLanguageExtensions>false</DisableLanguageExtensions>
94      <PrecompiledHeaderOutputFile>.\x86\Debug/layoutex.pch</PrecompiledHeaderOutputFile>
95      <AssemblerListingLocation>.\x86\Debug/</AssemblerListingLocation>
96      <ObjectFileName>.\x86\Debug/</ObjectFileName>
97      <ProgramDataBaseFileName>.\x86\Debug/</ProgramDataBaseFileName>
98      <BrowseInformation>true</BrowseInformation>
99      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
100      <CompileAs>Default</CompileAs>
101    </ClCompile>
102    <Link>
103      <OutputFile>..\..\bin\iculx63d.dll</OutputFile>
104      <AdditionalDependencies>icuucd.lib;%(AdditionalDependencies)</AdditionalDependencies>
105      <AdditionalLibraryDirectories>.\..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
106      <GenerateDebugInformation>true</GenerateDebugInformation>
107      <ProgramDatabaseFile>.\..\..\lib\iculxd.pdb</ProgramDatabaseFile>
108      <RandomizedBaseAddress>false</RandomizedBaseAddress>
109      <DataExecutionPrevention>
110      </DataExecutionPrevention>
111      <ImportLibrary>..\..\lib\iculxd.lib</ImportLibrary>
112    </Link>
113  </ItemDefinitionGroup>
114  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
115    <Midl>
116      <TypeLibraryName>.\..\..\lib64\iculx.tlb</TypeLibraryName>
117    </Midl>
118    <ClCompile>
119      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
120      <FunctionLevelLinking>true</FunctionLevelLinking>
121      <DisableLanguageExtensions>false</DisableLanguageExtensions>
122      <PrecompiledHeaderOutputFile>.\x64\Release/layoutex.pch</PrecompiledHeaderOutputFile>
123      <AssemblerListingLocation>.\x64\Release/</AssemblerListingLocation>
124      <ObjectFileName>.\x64\Release/</ObjectFileName>
125      <ProgramDataBaseFileName>.\x64\Release/</ProgramDataBaseFileName>
126      <CompileAs>Default</CompileAs>
127    </ClCompile>
128    <Link>
129      <OutputFile>..\..\bin64\iculx63.dll</OutputFile>
130      <AdditionalDependencies>icuuc.lib;%(AdditionalDependencies)</AdditionalDependencies>
131      <AdditionalLibraryDirectories>.\..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
132      <ProgramDatabaseFile>.\..\..\lib64\iculx.pdb</ProgramDatabaseFile>
133      <ImportLibrary>..\..\lib64\iculx.lib</ImportLibrary>
134    </Link>
135  </ItemDefinitionGroup>
136  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
137    <Midl>
138      <TypeLibraryName>.\..\..\lib64\iculxd.tlb</TypeLibraryName>
139    </Midl>
140    <ClCompile>
141      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
142      <DisableLanguageExtensions>false</DisableLanguageExtensions>
143      <PrecompiledHeaderOutputFile>.\x64\Debug/layoutex.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\iculx63d.dll</OutputFile>
153      <AdditionalDependencies>icuucd.lib;%(AdditionalDependencies)</AdditionalDependencies>
154      <AdditionalLibraryDirectories>.\..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
155      <GenerateDebugInformation>true</GenerateDebugInformation>
156      <ProgramDatabaseFile>.\..\..\lib64\iculxd.pdb</ProgramDatabaseFile>
157      <ImportLibrary>..\..\lib64\iculxd.lib</ImportLibrary>
158    </Link>
159  </ItemDefinitionGroup>
160  <ItemGroup>
161    <ClCompile Include="LXUtilities.cpp" />
162    <ClCompile Include="ParagraphLayout.cpp" />
163    <ClCompile Include="playout.cpp">
164      <DisableLanguageExtensions>false</DisableLanguageExtensions>
165    </ClCompile>
166    <ClCompile Include="plruns.cpp">
167      <DisableLanguageExtensions>false</DisableLanguageExtensions>
168    </ClCompile>
169    <ClCompile Include="RunArrays.cpp">
170      <DisableLanguageExtensions>false</DisableLanguageExtensions>
171    </ClCompile>
172  </ItemGroup>
173  <ItemGroup>
174    <ClInclude Include="LXUtilities.h" />
175    <CustomBuild Include="layout\ParagraphLayout.h">
176      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
177</Command>
178      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
179      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
180</Command>
181      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
182      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
183</Command>
184      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
185      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
186</Command>
187      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
188    </CustomBuild>
189    <CustomBuild Include="layout\playout.h">
190      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
191</Command>
192      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
193      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
194</Command>
195      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
196      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
197</Command>
198      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
199      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
200</Command>
201      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
202    </CustomBuild>
203    <CustomBuild Include="layout\plruns.h">
204      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
205</Command>
206      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
207      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
208</Command>
209      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
210      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
211</Command>
212      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
213      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
214</Command>
215      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
216    </CustomBuild>
217    <CustomBuild Include="layout\RunArrays.h">
218      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
219</Command>
220      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
221      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
222</Command>
223      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
224      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
225</Command>
226      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
227      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
228</Command>
229      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
230    </CustomBuild>
231  </ItemGroup>
232  <ItemGroup>
233    <ResourceCompile Include="layoutex.rc">
234      <AdditionalIncludeDirectories>..\common</AdditionalIncludeDirectories>
235    </ResourceCompile>
236  </ItemGroup>
237  <ItemGroup>
238    <ProjectReference Include="..\layout\layout.vcxproj">
239      <Project>{c920062a-0647-4553-a3b2-37c58065664b}</Project>
240      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
241    </ProjectReference>
242  </ItemGroup>
243  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
244  <ImportGroup Label="ExtensionTargets">
245  </ImportGroup>
246</Project>
247