Home | History | Annotate | Download | only in layout
      1 <?xml version="1.0" encoding="utf-8"?>
      2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
      3   <ItemGroup Label="ProjectConfigurations">
      4     <ProjectConfiguration Include="Debug|Win32">
      5       <Configuration>Debug</Configuration>
      6       <Platform>Win32</Platform>
      7     </ProjectConfiguration>
      8     <ProjectConfiguration Include="Debug|x64">
      9       <Configuration>Debug</Configuration>
     10       <Platform>x64</Platform>
     11     </ProjectConfiguration>
     12     <ProjectConfiguration Include="Release|Win32">
     13       <Configuration>Release</Configuration>
     14       <Platform>Win32</Platform>
     15     </ProjectConfiguration>
     16     <ProjectConfiguration Include="Release|x64">
     17       <Configuration>Release</Configuration>
     18       <Platform>x64</Platform>
     19     </ProjectConfiguration>
     20   </ItemGroup>
     21   <PropertyGroup Label="Globals">
     22     <ProjectGuid>{C920062A-0647-4553-A3B2-37C58065664B}</ProjectGuid>
     23   </PropertyGroup>
     24   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
     25   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     26     <ConfigurationType>DynamicLibrary</ConfigurationType>
     27     <UseOfMfc>false</UseOfMfc>
     28     <CharacterSet>MultiByte</CharacterSet>
     29   </PropertyGroup>
     30   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     31     <ConfigurationType>DynamicLibrary</ConfigurationType>
     32     <UseOfMfc>false</UseOfMfc>
     33     <CharacterSet>MultiByte</CharacterSet>
     34   </PropertyGroup>
     35   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     36     <ConfigurationType>DynamicLibrary</ConfigurationType>
     37     <UseOfMfc>false</UseOfMfc>
     38     <CharacterSet>MultiByte</CharacterSet>
     39   </PropertyGroup>
     40   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     41     <ConfigurationType>DynamicLibrary</ConfigurationType>
     42     <UseOfMfc>false</UseOfMfc>
     43     <CharacterSet>MultiByte</CharacterSet>
     44   </PropertyGroup>
     45   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
     46   <ImportGroup Label="ExtensionSettings">
     47   </ImportGroup>
     48   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
     49     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     50     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
     51   </ImportGroup>
     52   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
     53     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     54     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
     55   </ImportGroup>
     56   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
     57     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     58     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
     59   </ImportGroup>
     60   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
     61     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
     62     <Import Project="$(VCTargetsPath)Microsoft.CPP.UpgradeFromVC71.props" />
     63   </ImportGroup>
     64   <PropertyGroup Label="UserMacros" />
     65   <PropertyGroup>
     66     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
     67     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\..\..\lib\</OutDir>
     68     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\x86\Debug\</IntDir>
     69     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
     70     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\..\..\lib\</OutDir>
     71     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\x86\Release\</IntDir>
     72     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
     73     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\Debug\</OutDir>
     74     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\x64\Debug\</IntDir>
     75     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
     76     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\Release\</OutDir>
     77     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\x64\Release\</IntDir>
     78     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental>
     79   </PropertyGroup>
     80   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
     81     <Midl>
     82       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     83       <MkTypLibCompatible>true</MkTypLibCompatible>
     84       <SuppressStartupBanner>true</SuppressStartupBanner>
     85       <TargetEnvironment>Win32</TargetEnvironment>
     86       <TypeLibraryName>.\..\..\lib\iculed.tlb</TypeLibraryName>
     87     </Midl>
     88     <ClCompile>
     89       <Optimization>Disabled</Optimization>
     90       <AdditionalIncludeDirectories>..\..\include;..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
     91       <PreprocessorDefinitions>WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;U_LAYOUT_IMPLEMENTATION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
     92       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
     93       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
     94       <BufferSecurityCheck>true</BufferSecurityCheck>
     95       <DisableLanguageExtensions>true</DisableLanguageExtensions>
     96       <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
     97       <PrecompiledHeaderOutputFile>.\x86\Debug/layout.pch</PrecompiledHeaderOutputFile>
     98       <AssemblerListingLocation>.\x86\Debug/</AssemblerListingLocation>
     99       <ObjectFileName>.\x86\Debug/</ObjectFileName>
    100       <ProgramDataBaseFileName>.\x86\Debug/</ProgramDataBaseFileName>
    101       <BrowseInformation>true</BrowseInformation>
    102       <WarningLevel>Level3</WarningLevel>
    103       <SuppressStartupBanner>true</SuppressStartupBanner>
    104       <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
    105       <CompileAs>Default</CompileAs>
    106     </ClCompile>
    107     <ResourceCompile>
    108       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    109       <Culture>0x0409</Culture>
    110       <AdditionalIncludeDirectories>..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    111     </ResourceCompile>
    112     <Link>
    113       <OutputFile>..\..\bin\icule56d.dll</OutputFile>
    114       <SuppressStartupBanner>true</SuppressStartupBanner>
    115       <GenerateDebugInformation>true</GenerateDebugInformation>
    116       <ProgramDatabaseFile>.\..\..\lib\iculed.pdb</ProgramDatabaseFile>
    117       <BaseAddress>0x4ac00000</BaseAddress>
    118       <RandomizedBaseAddress>false</RandomizedBaseAddress>
    119       <DataExecutionPrevention>
    120       </DataExecutionPrevention>
    121       <ImportLibrary>..\..\lib\iculed.lib</ImportLibrary>
    122     </Link>
    123   </ItemDefinitionGroup>
    124   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    125     <Midl>
    126       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    127       <MkTypLibCompatible>true</MkTypLibCompatible>
    128       <SuppressStartupBanner>true</SuppressStartupBanner>
    129       <TargetEnvironment>Win32</TargetEnvironment>
    130       <TypeLibraryName>.\..\..\lib\icule.tlb</TypeLibraryName>
    131     </Midl>
    132     <ClCompile>
    133       <AdditionalIncludeDirectories>..\..\include;..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    134       <PreprocessorDefinitions>WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;U_LAYOUT_IMPLEMENTATION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    135       <StringPooling>true</StringPooling>
    136       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
    137       <FunctionLevelLinking>true</FunctionLevelLinking>
    138       <DisableLanguageExtensions>true</DisableLanguageExtensions>
    139       <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
    140       <PrecompiledHeaderOutputFile>.\x86\Release/layout.pch</PrecompiledHeaderOutputFile>
    141       <AssemblerListingLocation>.\x86\Release/</AssemblerListingLocation>
    142       <ObjectFileName>.\x86\Release/</ObjectFileName>
    143       <ProgramDataBaseFileName>.\x86\Release/</ProgramDataBaseFileName>
    144       <WarningLevel>Level3</WarningLevel>
    145       <SuppressStartupBanner>true</SuppressStartupBanner>
    146       <CompileAs>Default</CompileAs>
    147     </ClCompile>
    148     <ResourceCompile>
    149       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    150       <Culture>0x0409</Culture>
    151       <AdditionalIncludeDirectories>..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    152     </ResourceCompile>
    153     <Link>
    154       <OutputFile>..\..\bin\icule56.dll</OutputFile>
    155       <SuppressStartupBanner>true</SuppressStartupBanner>
    156       <ProgramDatabaseFile>.\..\..\lib\icule.pdb</ProgramDatabaseFile>
    157       <EnableCOMDATFolding>true</EnableCOMDATFolding>
    158       <BaseAddress>0x4ac00000</BaseAddress>
    159       <RandomizedBaseAddress>false</RandomizedBaseAddress>
    160       <DataExecutionPrevention>
    161       </DataExecutionPrevention>
    162       <ImportLibrary>..\..\lib\icule.lib</ImportLibrary>
    163     </Link>
    164   </ItemDefinitionGroup>
    165   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    166     <Midl>
    167       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    168       <MkTypLibCompatible>true</MkTypLibCompatible>
    169       <SuppressStartupBanner>true</SuppressStartupBanner>
    170       <TargetEnvironment>X64</TargetEnvironment>
    171       <TypeLibraryName>.\..\..\lib64\iculed.tlb</TypeLibraryName>
    172     </Midl>
    173     <ClCompile>
    174       <Optimization>Disabled</Optimization>
    175       <AdditionalIncludeDirectories>..\..\include;..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    176       <PreprocessorDefinitions>WIN64;WIN32;_DEBUG;_CRT_SECURE_NO_DEPRECATE;U_LAYOUT_IMPLEMENTATION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    177       <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
    178       <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
    179       <BufferSecurityCheck>true</BufferSecurityCheck>
    180       <DisableLanguageExtensions>true</DisableLanguageExtensions>
    181       <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
    182       <PrecompiledHeaderOutputFile>.\x64\Debug/layout.pch</PrecompiledHeaderOutputFile>
    183       <AssemblerListingLocation>.\x64\Debug/</AssemblerListingLocation>
    184       <ObjectFileName>.\x64\Debug/</ObjectFileName>
    185       <ProgramDataBaseFileName>.\x64\Debug/</ProgramDataBaseFileName>
    186       <BrowseInformation>true</BrowseInformation>
    187       <WarningLevel>Level3</WarningLevel>
    188       <SuppressStartupBanner>true</SuppressStartupBanner>
    189       <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    190       <CompileAs>Default</CompileAs>
    191     </ClCompile>
    192     <ResourceCompile>
    193       <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    194       <Culture>0x0409</Culture>
    195       <AdditionalIncludeDirectories>..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    196     </ResourceCompile>
    197     <Link>
    198       <OutputFile>..\..\bin64\icule56d.dll</OutputFile>
    199       <SuppressStartupBanner>true</SuppressStartupBanner>
    200       <GenerateDebugInformation>true</GenerateDebugInformation>
    201       <ProgramDatabaseFile>.\..\..\lib64\iculed.pdb</ProgramDatabaseFile>
    202       <BaseAddress>0x4ac00000</BaseAddress>
    203       <ImportLibrary>..\..\lib64\iculed.lib</ImportLibrary>
    204       <TargetMachine>MachineX64</TargetMachine>
    205     </Link>
    206   </ItemDefinitionGroup>
    207   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    208     <Midl>
    209       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    210       <MkTypLibCompatible>true</MkTypLibCompatible>
    211       <SuppressStartupBanner>true</SuppressStartupBanner>
    212       <TargetEnvironment>X64</TargetEnvironment>
    213       <TypeLibraryName>.\..\..\lib64\icule.tlb</TypeLibraryName>
    214     </Midl>
    215     <ClCompile>
    216       <AdditionalIncludeDirectories>..\..\include;..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    217       <PreprocessorDefinitions>WIN64;WIN32;NDEBUG;_CRT_SECURE_NO_DEPRECATE;U_LAYOUT_IMPLEMENTATION;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    218       <StringPooling>true</StringPooling>
    219       <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
    220       <FunctionLevelLinking>true</FunctionLevelLinking>
    221       <DisableLanguageExtensions>true</DisableLanguageExtensions>
    222       <TreatWChar_tAsBuiltInType>true</TreatWChar_tAsBuiltInType>
    223       <PrecompiledHeaderOutputFile>.\x64\Release/layout.pch</PrecompiledHeaderOutputFile>
    224       <AssemblerListingLocation>.\x64\Release/</AssemblerListingLocation>
    225       <ObjectFileName>.\x64\Release/</ObjectFileName>
    226       <ProgramDataBaseFileName>.\x64\Release/</ProgramDataBaseFileName>
    227       <WarningLevel>Level3</WarningLevel>
    228       <SuppressStartupBanner>true</SuppressStartupBanner>
    229       <CompileAs>Default</CompileAs>
    230     </ClCompile>
    231     <ResourceCompile>
    232       <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
    233       <Culture>0x0409</Culture>
    234       <AdditionalIncludeDirectories>..\common;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    235     </ResourceCompile>
    236     <Link>
    237       <OutputFile>..\..\bin64\icule56.dll</OutputFile>
    238       <SuppressStartupBanner>true</SuppressStartupBanner>
    239       <ProgramDatabaseFile>.\..\..\lib64\icule.pdb</ProgramDatabaseFile>
    240       <EnableCOMDATFolding>true</EnableCOMDATFolding>
    241       <BaseAddress>0x4ac00000</BaseAddress>
    242       <ImportLibrary>..\..\lib64\icule.lib</ImportLibrary>
    243       <TargetMachine>MachineX64</TargetMachine>
    244     </Link>
    245   </ItemDefinitionGroup>
    246   <ItemGroup>
    247     <ClCompile Include="AlternateSubstSubtables.cpp" />
    248     <ClCompile Include="AnchorTables.cpp" />
    249     <ClCompile Include="ArabicLayoutEngine.cpp" />
    250     <ClCompile Include="ArabicShaping.cpp" />
    251     <ClCompile Include="CanonData.cpp" />
    252     <ClCompile Include="CanonShaping.cpp" />
    253     <ClCompile Include="ClassDefinitionTables.cpp" />
    254     <ClCompile Include="ContextualGlyphInsertionProc2.cpp" />
    255     <ClCompile Include="ContextualGlyphSubstProc.cpp" />
    256     <ClCompile Include="ContextualGlyphSubstProc2.cpp" />
    257     <ClCompile Include="ContextualSubstSubtables.cpp" />
    258     <ClCompile Include="CoverageTables.cpp" />
    259     <ClCompile Include="CursiveAttachmentSubtables.cpp" />
    260     <ClCompile Include="DeviceTables.cpp" />
    261     <ClCompile Include="ExtensionSubtables.cpp" />
    262     <ClCompile Include="Features.cpp" />
    263     <ClCompile Include="GDEFMarkFilter.cpp" />
    264     <ClCompile Include="GlyphDefinitionTables.cpp" />
    265     <ClCompile Include="GlyphIterator.cpp" />
    266     <ClCompile Include="GlyphLookupTables.cpp" />
    267     <ClCompile Include="GlyphPositionAdjustments.cpp" />
    268     <ClCompile Include="GlyphPositioningTables.cpp" />
    269     <ClCompile Include="GlyphPosnLookupProc.cpp" />
    270     <ClCompile Include="GlyphSubstitutionTables.cpp" />
    271     <ClCompile Include="GlyphSubstLookupProc.cpp" />
    272     <ClCompile Include="GXLayoutEngine.cpp" />
    273     <ClCompile Include="GXLayoutEngine2.cpp" />
    274     <ClCompile Include="HangulLayoutEngine.cpp" />
    275     <ClCompile Include="HanLayoutEngine.cpp" />
    276     <ClCompile Include="IndicClassTables.cpp" />
    277     <ClCompile Include="IndicLayoutEngine.cpp" />
    278     <ClCompile Include="IndicRearrangementProcessor.cpp" />
    279     <ClCompile Include="IndicRearrangementProcessor2.cpp" />
    280     <ClCompile Include="IndicReordering.cpp" />
    281     <ClCompile Include="KernTable.cpp" />
    282     <ClCompile Include="KhmerLayoutEngine.cpp" />
    283     <ClCompile Include="KhmerReordering.cpp" />
    284     <ClCompile Include="LayoutEngine.cpp" />
    285     <ClCompile Include="LEFontInstance.cpp" />
    286     <ClCompile Include="LEGlyphStorage.cpp" />
    287     <ClCompile Include="LEInsertionList.cpp" />
    288     <ClCompile Include="LigatureSubstProc.cpp" />
    289     <ClCompile Include="LigatureSubstProc2.cpp" />
    290     <ClCompile Include="LigatureSubstSubtables.cpp" />
    291     <ClCompile Include="loengine.cpp" />
    292     <ClCompile Include="LookupProcessor.cpp" />
    293     <ClCompile Include="Lookups.cpp" />
    294     <ClCompile Include="LookupTables.cpp" />
    295     <ClCompile Include="MarkArrays.cpp" />
    296     <ClCompile Include="MarkToBasePosnSubtables.cpp" />
    297     <ClCompile Include="MarkToLigaturePosnSubtables.cpp" />
    298     <ClCompile Include="MarkToMarkPosnSubtables.cpp" />
    299     <ClCompile Include="MirroredCharData.cpp" />
    300     <ClCompile Include="MorphTables.cpp" />
    301     <ClCompile Include="MorphTables2.cpp" />
    302     <ClCompile Include="MPreFixups.cpp" />
    303     <ClCompile Include="MultipleSubstSubtables.cpp" />
    304     <ClCompile Include="NonContextualGlyphSubstProc.cpp" />
    305     <ClCompile Include="NonContextualGlyphSubstProc2.cpp" />
    306     <ClCompile Include="OpenTypeLayoutEngine.cpp" />
    307     <ClCompile Include="OpenTypeUtilities.cpp" />
    308     <ClCompile Include="PairPositioningSubtables.cpp" />
    309     <ClCompile Include="ScriptAndLanguage.cpp" />
    310     <ClCompile Include="ScriptAndLanguageTags.cpp" />
    311     <ClCompile Include="SegmentArrayProcessor.cpp" />
    312     <ClCompile Include="SegmentArrayProcessor2.cpp" />
    313     <ClCompile Include="SegmentSingleProcessor.cpp" />
    314     <ClCompile Include="SegmentSingleProcessor2.cpp" />
    315     <ClCompile Include="ShapingTypeData.cpp" />
    316     <ClCompile Include="SimpleArrayProcessor.cpp" />
    317     <ClCompile Include="SimpleArrayProcessor2.cpp" />
    318     <ClCompile Include="SinglePositioningSubtables.cpp" />
    319     <ClCompile Include="SingleSubstitutionSubtables.cpp" />
    320     <ClCompile Include="SingleTableProcessor.cpp" />
    321     <ClCompile Include="SingleTableProcessor2.cpp" />
    322     <ClCompile Include="StateTableProcessor.cpp" />
    323     <ClCompile Include="StateTableProcessor2.cpp" />
    324     <ClCompile Include="SubstitutionLookups.cpp" />
    325     <ClCompile Include="SubtableProcessor.cpp" />
    326     <ClCompile Include="SubtableProcessor2.cpp" />
    327     <ClCompile Include="ThaiLayoutEngine.cpp" />
    328     <ClCompile Include="ThaiShaping.cpp" />
    329     <ClCompile Include="ThaiStateTables.cpp" />
    330     <ClCompile Include="TibetanLayoutEngine.cpp" />
    331     <ClCompile Include="TibetanReordering.cpp" />
    332     <ClCompile Include="TrimmedArrayProcessor.cpp" />
    333     <ClCompile Include="TrimmedArrayProcessor2.cpp" />
    334     <ClCompile Include="ValueRecords.cpp" />
    335   </ItemGroup>
    336   <ItemGroup>
    337     <ClInclude Include="AlternateSubstSubtables.h" />
    338     <ClInclude Include="AnchorTables.h" />
    339     <ClInclude Include="ArabicLayoutEngine.h" />
    340     <ClInclude Include="ArabicShaping.h" />
    341     <ClInclude Include="AttachmentPosnSubtables.h" />
    342     <ClInclude Include="CanonShaping.h" />
    343     <ClInclude Include="CharSubstitutionFilter.h" />
    344     <ClInclude Include="ClassDefinitionTables.h" />
    345     <ClInclude Include="ContextualGlyphInsertion.h" />
    346     <ClInclude Include="ContextualGlyphInsertionProc2.h" />
    347     <ClInclude Include="ContextualGlyphSubstitution.h" />
    348     <ClInclude Include="ContextualGlyphSubstProc.h" />
    349     <ClInclude Include="ContextualGlyphSubstProc2.h" />
    350     <ClInclude Include="ContextualSubstSubtables.h" />
    351     <ClInclude Include="CoverageTables.h" />
    352     <ClInclude Include="CursiveAttachmentSubtables.h" />
    353     <ClInclude Include="DefaultCharMapper.h" />
    354     <ClInclude Include="DeviceTables.h" />
    355     <ClInclude Include="ExtensionSubtables.h" />
    356     <ClInclude Include="GDEFMarkFilter.h" />
    357     <ClInclude Include="GlyphDefinitionTables.h" />
    358     <ClInclude Include="GlyphIterator.h" />
    359     <ClInclude Include="GlyphLookupTables.h" />
    360     <ClInclude Include="GlyphPositionAdjustments.h" />
    361     <ClInclude Include="GlyphPositioningTables.h" />
    362     <ClInclude Include="GlyphPosnLookupProc.h" />
    363     <ClInclude Include="GlyphSubstitutionTables.h" />
    364     <ClInclude Include="GlyphSubstLookupProc.h" />
    365     <ClInclude Include="GXLayoutEngine.h" />
    366     <ClInclude Include="GXLayoutEngine2.h" />
    367     <ClInclude Include="HangulLayoutEngine.h" />
    368     <ClInclude Include="HanLayoutEngine.h" />
    369     <ClInclude Include="ICUFeatures.h" />
    370     <ClInclude Include="IndicLayoutEngine.h" />
    371     <ClInclude Include="IndicRearrangement.h" />
    372     <ClInclude Include="IndicRearrangementProcessor.h" />
    373     <ClInclude Include="IndicRearrangementProcessor2.h" />
    374     <ClInclude Include="IndicReordering.h" />
    375     <ClInclude Include="KernTable.h" />
    376     <ClInclude Include="KhmerLayoutEngine.h" />
    377     <ClInclude Include="KhmerReordering.h" />
    378     <CustomBuild Include="LayoutEngine.h">
    379       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    380 </Command>
    381       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    382       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    383 </Command>
    384       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    385       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    386 </Command>
    387       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    388       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    389 </Command>
    390       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    391     </CustomBuild>
    392     <ClInclude Include="LayoutTables.h" />
    393     <CustomBuild Include="LEFontInstance.h">
    394       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    395 </Command>
    396       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    397       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    398 </Command>
    399       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    400       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    401 </Command>
    402       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    403       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    404 </Command>
    405       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    406     </CustomBuild>
    407     <CustomBuild Include="LEGlyphFilter.h">
    408       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    409 </Command>
    410       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    411       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    412 </Command>
    413       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    414       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    415 </Command>
    416       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    417       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    418 </Command>
    419       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    420     </CustomBuild>
    421     <CustomBuild Include="LEGlyphStorage.h">
    422       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    423 </Command>
    424       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    425       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    426 </Command>
    427       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    428       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    429 </Command>
    430       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    431       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    432 </Command>
    433       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    434     </CustomBuild>
    435     <CustomBuild Include="LEInsertionList.h">
    436       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    437 </Command>
    438       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    439       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    440 </Command>
    441       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    442       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    443 </Command>
    444       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    445       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    446 </Command>
    447       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    448     </CustomBuild>
    449     <CustomBuild Include="LELanguages.h">
    450       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    451 </Command>
    452       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    453       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    454 </Command>
    455       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    456       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    457 </Command>
    458       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    459       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    460 </Command>
    461       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    462     </CustomBuild>
    463     <CustomBuild Include="LEScripts.h">
    464       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    465 </Command>
    466       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    467       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    468 </Command>
    469       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    470       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    471 </Command>
    472       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    473       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    474 </Command>
    475       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    476     </CustomBuild>
    477     <CustomBuild Include="LESwaps.h">
    478       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    479 </Command>
    480       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    481       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    482 </Command>
    483       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    484       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    485 </Command>
    486       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    487       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    488 </Command>
    489       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    490     </CustomBuild>
    491     <CustomBuild Include="LETypes.h">
    492       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    493 </Command>
    494       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    495       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    496 </Command>
    497       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    498       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    499 </Command>
    500       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    501       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    502 </Command>
    503       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    504     </CustomBuild>
    505     <ClInclude Include="LigatureSubstitution.h" />
    506     <ClInclude Include="LigatureSubstProc.h" />
    507     <ClInclude Include="LigatureSubstProc2.h" />
    508     <ClInclude Include="LigatureSubstSubtables.h" />
    509     <CustomBuild Include="loengine.h">
    510       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    511 </Command>
    512       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    513       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    514 </Command>
    515       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    516       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    517 </Command>
    518       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    519       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    520 </Command>
    521       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    522     </CustomBuild>
    523     <ClInclude Include="LookupProcessor.h" />
    524     <ClInclude Include="Lookups.h" />
    525     <ClInclude Include="LookupTables.h" />
    526     <ClInclude Include="MarkArrays.h" />
    527     <ClInclude Include="MarkToBasePosnSubtables.h" />
    528     <ClInclude Include="MarkToLigaturePosnSubtables.h" />
    529     <ClInclude Include="MarkToMarkPosnSubtables.h" />
    530     <ClInclude Include="MorphStateTables.h" />
    531     <ClInclude Include="MorphTables.h" />
    532     <ClInclude Include="MPreFixups.h" />
    533     <ClInclude Include="MultipleSubstSubtables.h" />
    534     <ClInclude Include="NonContextualGlyphSubst.h" />
    535     <ClInclude Include="NonContextualGlyphSubstProc.h" />
    536     <ClInclude Include="NonContextualGlyphSubstProc2.h" />
    537     <ClInclude Include="OpenTypeLayoutEngine.h" />
    538     <ClInclude Include="OpenTypeTables.h" />
    539     <ClInclude Include="OpenTypeUtilities.h" />
    540     <ClInclude Include="PairPositioningSubtables.h" />
    541     <ClInclude Include="ScriptAndLanguage.h" />
    542     <ClInclude Include="ScriptAndLanguageTags.h" />
    543     <ClInclude Include="SegmentArrayProcessor.h" />
    544     <ClInclude Include="SegmentArrayProcessor2.h" />
    545     <ClInclude Include="SegmentSingleProcessor.h" />
    546     <ClInclude Include="SegmentSingleProcessor2.h" />
    547     <ClInclude Include="SimpleArrayProcessor.h" />
    548     <ClInclude Include="SimpleArrayProcessor2.h" />
    549     <ClInclude Include="SinglePositioningSubtables.h" />
    550     <ClInclude Include="SingleSubstitutionSubtables.h" />
    551     <ClInclude Include="SingleTableProcessor.h" />
    552     <ClInclude Include="SingleTableProcessor2.h" />
    553     <ClInclude Include="StateTableProcessor.h" />
    554     <ClInclude Include="StateTableProcessor2.h" />
    555     <ClInclude Include="StateTables.h" />
    556     <ClInclude Include="SubstitutionLookups.h" />
    557     <ClInclude Include="SubtableProcessor.h" />
    558     <ClInclude Include="SubtableProcessor2.h" />
    559     <ClInclude Include="ThaiLayoutEngine.h" />
    560     <ClInclude Include="ThaiShaping.h" />
    561     <ClInclude Include="TibetanLayoutEngine.h" />
    562     <ClInclude Include="TibetanReordering.h" />
    563     <ClInclude Include="TrimmedArrayProcessor.h" />
    564     <ClInclude Include="TrimmedArrayProcessor2.h" />
    565     <ClInclude Include="ValueRecords.h" />
    566   </ItemGroup>
    567   <ItemGroup>
    568     <ResourceCompile Include="layout.rc" />
    569   </ItemGroup>
    570   <ItemGroup>
    571     <ProjectReference Include="..\common\common.vcxproj">
    572       <Project>{73c0a65b-d1f2-4de1-b3a6-15dad2c23f3d}</Project>
    573       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
    574     </ProjectReference>
    575   </ItemGroup>
    576   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
    577   <ImportGroup Label="ExtensionTargets">
    578   </ImportGroup>
    579 </Project>
    580