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\icule48d.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\icule48.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\icule48d.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\icule48.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="ContextualGlyphSubstProc.cpp" />
    255     <ClCompile Include="ContextualSubstSubtables.cpp" />
    256     <ClCompile Include="CoverageTables.cpp" />
    257     <ClCompile Include="CursiveAttachmentSubtables.cpp" />
    258     <ClCompile Include="DeviceTables.cpp" />
    259     <ClCompile Include="ExtensionSubtables.cpp" />
    260     <ClCompile Include="Features.cpp" />
    261     <ClCompile Include="GDEFMarkFilter.cpp" />
    262     <ClCompile Include="GlyphDefinitionTables.cpp" />
    263     <ClCompile Include="GlyphIterator.cpp" />
    264     <ClCompile Include="GlyphLookupTables.cpp" />
    265     <ClCompile Include="GlyphPositionAdjustments.cpp" />
    266     <ClCompile Include="GlyphPositioningTables.cpp" />
    267     <ClCompile Include="GlyphPosnLookupProc.cpp" />
    268     <ClCompile Include="GlyphSubstitutionTables.cpp" />
    269     <ClCompile Include="GlyphSubstLookupProc.cpp" />
    270     <ClCompile Include="GXLayoutEngine.cpp" />
    271     <ClCompile Include="HangulLayoutEngine.cpp" />
    272     <ClCompile Include="HanLayoutEngine.cpp" />
    273     <ClCompile Include="IndicClassTables.cpp" />
    274     <ClCompile Include="IndicLayoutEngine.cpp" />
    275     <ClCompile Include="IndicRearrangementProcessor.cpp" />
    276     <ClCompile Include="IndicReordering.cpp" />
    277     <ClCompile Include="KernTable.cpp" />
    278     <ClCompile Include="KhmerLayoutEngine.cpp" />
    279     <ClCompile Include="KhmerReordering.cpp" />
    280     <ClCompile Include="LayoutEngine.cpp" />
    281     <ClCompile Include="LEFontInstance.cpp" />
    282     <ClCompile Include="LEGlyphStorage.cpp" />
    283     <ClCompile Include="LEInsertionList.cpp" />
    284     <ClCompile Include="LigatureSubstProc.cpp" />
    285     <ClCompile Include="LigatureSubstSubtables.cpp" />
    286     <ClCompile Include="loengine.cpp" />
    287     <ClCompile Include="LookupProcessor.cpp" />
    288     <ClCompile Include="Lookups.cpp" />
    289     <ClCompile Include="LookupTables.cpp" />
    290     <ClCompile Include="MarkArrays.cpp" />
    291     <ClCompile Include="MarkToBasePosnSubtables.cpp" />
    292     <ClCompile Include="MarkToLigaturePosnSubtables.cpp" />
    293     <ClCompile Include="MarkToMarkPosnSubtables.cpp" />
    294     <ClCompile Include="MirroredCharData.cpp" />
    295     <ClCompile Include="MorphTables.cpp" />
    296     <ClCompile Include="MPreFixups.cpp" />
    297     <ClCompile Include="MultipleSubstSubtables.cpp" />
    298     <ClCompile Include="NonContextualGlyphSubstProc.cpp" />
    299     <ClCompile Include="OpenTypeLayoutEngine.cpp" />
    300     <ClCompile Include="OpenTypeUtilities.cpp" />
    301     <ClCompile Include="PairPositioningSubtables.cpp" />
    302     <ClCompile Include="ScriptAndLanguage.cpp" />
    303     <ClCompile Include="ScriptAndLanguageTags.cpp" />
    304     <ClCompile Include="SegmentArrayProcessor.cpp" />
    305     <ClCompile Include="SegmentSingleProcessor.cpp" />
    306     <ClCompile Include="ShapingTypeData.cpp" />
    307     <ClCompile Include="SimpleArrayProcessor.cpp" />
    308     <ClCompile Include="SinglePositioningSubtables.cpp" />
    309     <ClCompile Include="SingleSubstitutionSubtables.cpp" />
    310     <ClCompile Include="SingleTableProcessor.cpp" />
    311     <ClCompile Include="StateTableProcessor.cpp" />
    312     <ClCompile Include="SubstitutionLookups.cpp" />
    313     <ClCompile Include="SubtableProcessor.cpp" />
    314     <ClCompile Include="ThaiLayoutEngine.cpp" />
    315     <ClCompile Include="ThaiShaping.cpp" />
    316     <ClCompile Include="ThaiStateTables.cpp" />
    317     <ClCompile Include="TibetanLayoutEngine.cpp" />
    318     <ClCompile Include="TibetanReordering.cpp" />
    319     <ClCompile Include="TrimmedArrayProcessor.cpp" />
    320     <ClCompile Include="ValueRecords.cpp" />
    321   </ItemGroup>
    322   <ItemGroup>
    323     <ClInclude Include="AlternateSubstSubtables.h" />
    324     <ClInclude Include="AnchorTables.h" />
    325     <ClInclude Include="ArabicLayoutEngine.h" />
    326     <ClInclude Include="ArabicShaping.h" />
    327     <ClInclude Include="AttachmentPosnSubtables.h" />
    328     <ClInclude Include="CanonShaping.h" />
    329     <ClInclude Include="CharSubstitutionFilter.h" />
    330     <ClInclude Include="ClassDefinitionTables.h" />
    331     <ClInclude Include="ContextualGlyphInsertion.h" />
    332     <ClInclude Include="ContextualGlyphSubstitution.h" />
    333     <ClInclude Include="ContextualGlyphSubstProc.h" />
    334     <ClInclude Include="ContextualSubstSubtables.h" />
    335     <ClInclude Include="CoverageTables.h" />
    336     <ClInclude Include="CursiveAttachmentSubtables.h" />
    337     <ClInclude Include="DefaultCharMapper.h" />
    338     <ClInclude Include="DeviceTables.h" />
    339     <ClInclude Include="ExtensionSubtables.h" />
    340     <ClInclude Include="GDEFMarkFilter.h" />
    341     <ClInclude Include="GlyphDefinitionTables.h" />
    342     <ClInclude Include="GlyphIterator.h" />
    343     <ClInclude Include="GlyphLookupTables.h" />
    344     <ClInclude Include="GlyphPositionAdjustments.h" />
    345     <ClInclude Include="GlyphPositioningTables.h" />
    346     <ClInclude Include="GlyphPosnLookupProc.h" />
    347     <ClInclude Include="GlyphSubstitutionTables.h" />
    348     <ClInclude Include="GlyphSubstLookupProc.h" />
    349     <ClInclude Include="GXLayoutEngine.h" />
    350     <ClInclude Include="HangulLayoutEngine.h" />
    351     <ClInclude Include="HanLayoutEngine.h" />
    352     <ClInclude Include="ICUFeatures.h" />
    353     <ClInclude Include="IndicLayoutEngine.h" />
    354     <ClInclude Include="IndicRearrangement.h" />
    355     <ClInclude Include="IndicRearrangementProcessor.h" />
    356     <ClInclude Include="IndicReordering.h" />
    357     <ClInclude Include="KernTable.h" />
    358     <ClInclude Include="KhmerLayoutEngine.h" />
    359     <ClInclude Include="KhmerReordering.h" />
    360     <CustomBuild Include="LayoutEngine.h">
    361       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    362 </Command>
    363       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    364       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    365 </Command>
    366       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    367       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    368 </Command>
    369       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    370       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    371 </Command>
    372       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    373     </CustomBuild>
    374     <ClInclude Include="LayoutTables.h" />
    375     <CustomBuild Include="LEFontInstance.h">
    376       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    377 </Command>
    378       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    379       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    380 </Command>
    381       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    382       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    383 </Command>
    384       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    385       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    386 </Command>
    387       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    388     </CustomBuild>
    389     <CustomBuild Include="LEGlyphFilter.h">
    390       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    391 </Command>
    392       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    393       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    394 </Command>
    395       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    396       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    397 </Command>
    398       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    399       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    400 </Command>
    401       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    402     </CustomBuild>
    403     <CustomBuild Include="LEGlyphStorage.h">
    404       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    405 </Command>
    406       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    407       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    408 </Command>
    409       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    410       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    411 </Command>
    412       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    413       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    414 </Command>
    415       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    416     </CustomBuild>
    417     <CustomBuild Include="LEInsertionList.h">
    418       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    419 </Command>
    420       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    421       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    422 </Command>
    423       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    424       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    425 </Command>
    426       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    427       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    428 </Command>
    429       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    430     </CustomBuild>
    431     <CustomBuild Include="LELanguages.h">
    432       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    433 </Command>
    434       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    435       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    436 </Command>
    437       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    438       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    439 </Command>
    440       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    441       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    442 </Command>
    443       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    444     </CustomBuild>
    445     <CustomBuild Include="LEScripts.h">
    446       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    447 </Command>
    448       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    449       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    450 </Command>
    451       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    452       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    453 </Command>
    454       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    455       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    456 </Command>
    457       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    458     </CustomBuild>
    459     <CustomBuild Include="LESwaps.h">
    460       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    461 </Command>
    462       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    463       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    464 </Command>
    465       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    466       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    467 </Command>
    468       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    469       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    470 </Command>
    471       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    472     </CustomBuild>
    473     <CustomBuild Include="LETypes.h">
    474       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    475 </Command>
    476       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    477       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    478 </Command>
    479       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    480       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    481 </Command>
    482       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    483       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    484 </Command>
    485       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    486     </CustomBuild>
    487     <ClInclude Include="LigatureSubstitution.h" />
    488     <ClInclude Include="LigatureSubstProc.h" />
    489     <ClInclude Include="LigatureSubstSubtables.h" />
    490     <CustomBuild Include="loengine.h">
    491       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">copy "%(FullPath)" ..\..\include\layout
    492 </Command>
    493       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    494       <Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">copy "%(FullPath)" ..\..\include\layout
    495 </Command>
    496       <Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    497       <Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">copy "%(FullPath)" ..\..\include\layout
    498 </Command>
    499       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    500       <Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">copy "%(FullPath)" ..\..\include\layout
    501 </Command>
    502       <Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\include\layout\%(Filename)%(Extension);%(Outputs)</Outputs>
    503     </CustomBuild>
    504     <ClInclude Include="LookupProcessor.h" />
    505     <ClInclude Include="Lookups.h" />
    506     <ClInclude Include="LookupTables.h" />
    507     <ClInclude Include="MarkArrays.h" />
    508     <ClInclude Include="MarkToBasePosnSubtables.h" />
    509     <ClInclude Include="MarkToLigaturePosnSubtables.h" />
    510     <ClInclude Include="MarkToMarkPosnSubtables.h" />
    511     <ClInclude Include="MorphStateTables.h" />
    512     <ClInclude Include="MorphTables.h" />
    513     <ClInclude Include="MPreFixups.h" />
    514     <ClInclude Include="MultipleSubstSubtables.h" />
    515     <ClInclude Include="NonContextualGlyphSubst.h" />
    516     <ClInclude Include="NonContextualGlyphSubstProc.h" />
    517     <ClInclude Include="OpenTypeLayoutEngine.h" />
    518     <ClInclude Include="OpenTypeTables.h" />
    519     <ClInclude Include="OpenTypeUtilities.h" />
    520     <ClInclude Include="PairPositioningSubtables.h" />
    521     <ClInclude Include="ScriptAndLanguage.h" />
    522     <ClInclude Include="ScriptAndLanguageTags.h" />
    523     <ClInclude Include="SegmentArrayProcessor.h" />
    524     <ClInclude Include="SegmentSingleProcessor.h" />
    525     <ClInclude Include="SimpleArrayProcessor.h" />
    526     <ClInclude Include="SinglePositioningSubtables.h" />
    527     <ClInclude Include="SingleSubstitutionSubtables.h" />
    528     <ClInclude Include="SingleTableProcessor.h" />
    529     <ClInclude Include="StateTableProcessor.h" />
    530     <ClInclude Include="StateTables.h" />
    531     <ClInclude Include="SubstitutionLookups.h" />
    532     <ClInclude Include="SubtableProcessor.h" />
    533     <ClInclude Include="ThaiLayoutEngine.h" />
    534     <ClInclude Include="ThaiShaping.h" />
    535     <ClInclude Include="TibetanLayoutEngine.h" />
    536     <ClInclude Include="TibetanReordering.h" />
    537     <ClInclude Include="TrimmedArrayProcessor.h" />
    538     <ClInclude Include="ValueRecords.h" />
    539   </ItemGroup>
    540   <ItemGroup>
    541     <ResourceCompile Include="layout.rc" />
    542   </ItemGroup>
    543   <ItemGroup>
    544     <ProjectReference Include="..\common\common.vcxproj">
    545       <Project>{73c0a65b-d1f2-4de1-b3a6-15dad2c23f3d}</Project>
    546       <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
    547     </ProjectReference>
    548   </ItemGroup>
    549   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
    550   <ImportGroup Label="ExtensionTargets">
    551   </ImportGroup>
    552 </Project>
    553