• 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  <PropertyGroup Label="Globals">
4    <ProjectGuid>{37FC2C7F-1904-4811-8955-2F478830EAD1}</ProjectGuid>
5    <RootNamespace>layoutex</RootNamespace>
6  </PropertyGroup>
7  <PropertyGroup Label="Configuration">
8    <ConfigurationType>DynamicLibrary</ConfigurationType>
9    <UseOfMfc>false</UseOfMfc>
10    <CharacterSet>MultiByte</CharacterSet>
11  </PropertyGroup>
12  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
13  <!-- The following import will include the 'default' configuration options for VS projects. -->
14  <Import Project="..\allinone\Build.Windows.ProjectConfiguration.props" />
15  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
16  <ImportGroup Label="ExtensionSettings">
17  </ImportGroup>
18  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
19    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
20    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
21  </ImportGroup>
22  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
23    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
24    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
25  </ImportGroup>
26  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
27    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
28    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
29  </ImportGroup>
30  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
31    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
32    <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
33  </ImportGroup>
34  <PropertyGroup Label="UserMacros" />
35  <PropertyGroup>
36    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
37    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\..\..\lib\</OutDir>
38    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\x86\Release\</IntDir>
39    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
40    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\..\..\lib\</OutDir>
41    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\x86\Debug\</IntDir>
42    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
43    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\Release\</OutDir>
44    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\Release\</IntDir>
45    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
46    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\Debug\</OutDir>
47    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\Debug\</IntDir>
48    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
49  </PropertyGroup>
50    <!-- Options that are common to *all* project configurations -->
51  <ItemDefinitionGroup>
52    <ClCompile>
53      <AdditionalIncludeDirectories>..\..\include;..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
54      <PreprocessorDefinitions>U_LAYOUTEX_IMPLEMENTATION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
55      <WarningLevel>Level3</WarningLevel>
56    </ClCompile>
57  </ItemDefinitionGroup>
58  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
59    <Midl>
60      <TypeLibraryName>.\..\..\lib\iculx.tlb</TypeLibraryName>
61    </Midl>
62    <ClCompile>
63      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
64      <FunctionLevelLinking>true</FunctionLevelLinking>
65      <DisableLanguageExtensions>false</DisableLanguageExtensions>
66      <PrecompiledHeaderOutputFile>.\x86\Release/layoutex.pch</PrecompiledHeaderOutputFile>
67      <AssemblerListingLocation>.\x86\Release/</AssemblerListingLocation>
68      <ObjectFileName>.\x86\Release/</ObjectFileName>
69      <ProgramDataBaseFileName>.\x86\Release/</ProgramDataBaseFileName>
70      <CompileAs>Default</CompileAs>
71    </ClCompile>
72    <Link>
73      <OutputFile>..\..\bin\iculx66.dll</OutputFile>
74      <AdditionalDependencies>icuuc.lib;%(AdditionalDependencies)</AdditionalDependencies>
75      <AdditionalLibraryDirectories>.\..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
76      <ProgramDatabaseFile>.\..\..\lib\iculx.pdb</ProgramDatabaseFile>
77      <DataExecutionPrevention>
78      </DataExecutionPrevention>
79      <ImportLibrary>..\..\lib\iculx.lib</ImportLibrary>
80    </Link>
81  </ItemDefinitionGroup>
82  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
83    <Midl>
84      <TypeLibraryName>.\..\..\lib\iculxd.tlb</TypeLibraryName>
85    </Midl>
86    <ClCompile>
87      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
88      <DisableLanguageExtensions>false</DisableLanguageExtensions>
89      <PrecompiledHeaderOutputFile>.\x86\Debug/layoutex.pch</PrecompiledHeaderOutputFile>
90      <AssemblerListingLocation>.\x86\Debug/</AssemblerListingLocation>
91      <ObjectFileName>.\x86\Debug/</ObjectFileName>
92      <ProgramDataBaseFileName>.\x86\Debug/</ProgramDataBaseFileName>
93      <BrowseInformation>true</BrowseInformation>
94      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
95      <CompileAs>Default</CompileAs>
96    </ClCompile>
97    <Link>
98      <OutputFile>..\..\bin\iculx66d.dll</OutputFile>
99      <AdditionalDependencies>icuucd.lib;%(AdditionalDependencies)</AdditionalDependencies>
100      <AdditionalLibraryDirectories>.\..\..\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
101      <GenerateDebugInformation>true</GenerateDebugInformation>
102      <ProgramDatabaseFile>.\..\..\lib\iculxd.pdb</ProgramDatabaseFile>
103      <DataExecutionPrevention>
104      </DataExecutionPrevention>
105      <ImportLibrary>..\..\lib\iculxd.lib</ImportLibrary>
106    </Link>
107  </ItemDefinitionGroup>
108  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
109    <Midl>
110      <TypeLibraryName>.\..\..\lib64\iculx.tlb</TypeLibraryName>
111    </Midl>
112    <ClCompile>
113      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
114      <FunctionLevelLinking>true</FunctionLevelLinking>
115      <DisableLanguageExtensions>false</DisableLanguageExtensions>
116      <PrecompiledHeaderOutputFile>.\x64\Release/layoutex.pch</PrecompiledHeaderOutputFile>
117      <AssemblerListingLocation>.\x64\Release/</AssemblerListingLocation>
118      <ObjectFileName>.\x64\Release/</ObjectFileName>
119      <ProgramDataBaseFileName>.\x64\Release/</ProgramDataBaseFileName>
120      <CompileAs>Default</CompileAs>
121    </ClCompile>
122    <Link>
123      <OutputFile>..\..\bin64\iculx66.dll</OutputFile>
124      <AdditionalDependencies>icuuc.lib;%(AdditionalDependencies)</AdditionalDependencies>
125      <AdditionalLibraryDirectories>.\..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
126      <ProgramDatabaseFile>.\..\..\lib64\iculx.pdb</ProgramDatabaseFile>
127      <ImportLibrary>..\..\lib64\iculx.lib</ImportLibrary>
128    </Link>
129  </ItemDefinitionGroup>
130  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
131    <Midl>
132      <TypeLibraryName>.\..\..\lib64\iculxd.tlb</TypeLibraryName>
133    </Midl>
134    <ClCompile>
135      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
136      <DisableLanguageExtensions>false</DisableLanguageExtensions>
137      <PrecompiledHeaderOutputFile>.\x64\Debug/layoutex.pch</PrecompiledHeaderOutputFile>
138      <AssemblerListingLocation>.\x64\Debug/</AssemblerListingLocation>
139      <ObjectFileName>.\x64\Debug/</ObjectFileName>
140      <ProgramDataBaseFileName>.\x64\Debug/</ProgramDataBaseFileName>
141      <BrowseInformation>true</BrowseInformation>
142      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
143      <CompileAs>Default</CompileAs>
144    </ClCompile>
145    <Link>
146      <OutputFile>..\..\bin64\iculx66d.dll</OutputFile>
147      <AdditionalDependencies>icuucd.lib;%(AdditionalDependencies)</AdditionalDependencies>
148      <AdditionalLibraryDirectories>.\..\..\lib64;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
149      <GenerateDebugInformation>true</GenerateDebugInformation>
150      <ProgramDatabaseFile>.\..\..\lib64\iculxd.pdb</ProgramDatabaseFile>
151      <ImportLibrary>..\..\lib64\iculxd.lib</ImportLibrary>
152    </Link>
153  </ItemDefinitionGroup>
154  <ItemGroup>
155    <ClCompile Include="LXUtilities.cpp" />
156    <ClCompile Include="ParagraphLayout.cpp" />
157    <ClCompile Include="playout.cpp">
158      <DisableLanguageExtensions>false</DisableLanguageExtensions>
159    </ClCompile>
160    <ClCompile Include="plruns.cpp">
161      <DisableLanguageExtensions>false</DisableLanguageExtensions>
162    </ClCompile>
163    <ClCompile Include="RunArrays.cpp">
164      <DisableLanguageExtensions>false</DisableLanguageExtensions>
165    </ClCompile>
166  </ItemGroup>
167  <ItemGroup>
168    <ClInclude Include="LXUtilities.h" />
169    <CustomBuild Include="layout\ParagraphLayout.h">
170      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
171</Command>
172      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
173      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
174</Command>
175      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
176      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
177</Command>
178      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
179      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
180</Command>
181      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
182    </CustomBuild>
183    <CustomBuild Include="layout\playout.h">
184      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
185</Command>
186      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
187      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
188</Command>
189      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
190      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
191</Command>
192      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
193      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
194</Command>
195      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
196    </CustomBuild>
197    <CustomBuild Include="layout\plruns.h">
198      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
199</Command>
200      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
201      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
202</Command>
203      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
204      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
205</Command>
206      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
207      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
208</Command>
209      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
210    </CustomBuild>
211    <CustomBuild Include="layout\RunArrays.h">
212      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
213</Command>
214      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
215      <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
216</Command>
217      <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
218      <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
219</Command>
220      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
221      <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
222</Command>
223      <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
224    </CustomBuild>
225  </ItemGroup>
226  <ItemGroup>
227    <ResourceCompile Include="layoutex.rc">
228      <AdditionalIncludeDirectories>..\common</AdditionalIncludeDirectories>
229    </ResourceCompile>
230  </ItemGroup>
231  <ItemGroup>
232    <ProjectReference Include="..\layout\layout.vcxproj">
233      <Project>{c920062a-0647-4553-a3b2-37c58065664b}</Project>
234      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
235    </ProjectReference>
236  </ItemGroup>
237  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
238  <ImportGroup Label="ExtensionTargets">
239  </ImportGroup>
240</Project>
241