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