Home | History | Annotate | Download | only in layoutex
      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