elemental-forms/libelemental.vcxproj
2015-07-19 14:42:54 -07:00

397 lines
20 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Checked|x64">
<Configuration>Checked</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Clang|x64">
<Configuration>Clang</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClInclude Include="src\el\animation.h" />
<ClInclude Include="src\el\animation_manager.h" />
<ClInclude Include="src\el\color.h" />
<ClInclude Include="src\el\config.h" />
<ClInclude Include="src\el\design\designer_window.h" />
<ClInclude Include="src\el\dsl.h" />
<ClInclude Include="src\el\element.h" />
<ClInclude Include="src\el\elemental_forms.h" />
<ClInclude Include="src\el\elements.h" />
<ClInclude Include="src\el\elements\box.h" />
<ClInclude Include="src\el\elements\button.h" />
<ClInclude Include="src\el\elements\check_box.h" />
<ClInclude Include="src\el\elements\dimmer.h" />
<ClInclude Include="src\el\elements\drop_down_button.h" />
<ClInclude Include="src\el\elements\group_box.h" />
<ClInclude Include="src\el\elements\icon_box.h" />
<ClInclude Include="src\el\elements\image_box.h" />
<ClInclude Include="src\el\elements\label.h" />
<ClInclude Include="src\el\elements\label_container.h" />
<ClInclude Include="src\el\elements\layout_box.h" />
<ClInclude Include="src\el\elements\list_box.h" />
<ClInclude Include="src\el\elements\menu_window.h" />
<ClInclude Include="src\el\elements\message_window.h" />
<ClInclude Include="src\el\elements\modal_window.h" />
<ClInclude Include="src\el\elements\mover.h" />
<ClInclude Include="src\el\elements\parts\base_radio_check_box.h" />
<ClInclude Include="src\el\elements\parts\scroller.h" />
<ClInclude Include="src\el\elements\popup_window.h" />
<ClInclude Include="src\el\elements\progress_spinner.h" />
<ClInclude Include="src\el\elements\radio_button.h" />
<ClInclude Include="src\el\elements\resizer.h" />
<ClInclude Include="src\el\elements\scroll_bar.h" />
<ClInclude Include="src\el\elements\scroll_container.h" />
<ClInclude Include="src\el\elements\separator.h" />
<ClInclude Include="src\el\elements\slider.h" />
<ClInclude Include="src\el\elements\spin_box.h" />
<ClInclude Include="src\el\elements\split_container.h" />
<ClInclude Include="src\el\elements\tab_container.h" />
<ClInclude Include="src\el\elements\text_box.h" />
<ClInclude Include="src\el\elements\toggle_container.h" />
<ClInclude Include="src\el\element_animation.h" />
<ClInclude Include="src\el\element_animation_manager.h" />
<ClInclude Include="src\el\element_listener.h" />
<ClInclude Include="src\el\element_value.h" />
<ClInclude Include="src\el\event.h" />
<ClInclude Include="src\el\event_handler.h" />
<ClInclude Include="src\el\font_description.h" />
<ClInclude Include="src\el\graphics\bitmap_fragment.h" />
<ClInclude Include="src\el\graphics\bitmap_fragment_manager.h" />
<ClInclude Include="src\el\graphics\bitmap_fragment_map.h" />
<ClInclude Include="src\el\graphics\image_loader.h" />
<ClInclude Include="src\el\graphics\image_manager.h" />
<ClInclude Include="src\el\graphics\renderer.h" />
<ClInclude Include="src\el\id.h" />
<ClInclude Include="src\el\io\memory_file_system.h" />
<ClInclude Include="src\el\io\file_system.h" />
<ClInclude Include="src\el\io\file_manager.h" />
<ClInclude Include="src\el\io\posix_file_system.h" />
<ClInclude Include="src\el\io\win32_res_file_system.h" />
<ClInclude Include="src\el\list_item.h" />
<ClInclude Include="src\el\message.h" />
<ClInclude Include="src\el\message_handler.h" />
<ClInclude Include="src\el\parsing\element_factory.h" />
<ClInclude Include="src\el\parsing\element_inflater.h" />
<ClInclude Include="src\el\parsing\parse_node.h" />
<ClInclude Include="src\el\parsing\parse_node_tree.h" />
<ClInclude Include="src\el\parsing\text_parser.h" />
<ClInclude Include="src\el\parsing\text_parser_stream.h" />
<ClInclude Include="src\el\rect.h" />
<ClInclude Include="src\el\skin.h" />
<ClInclude Include="src\el\testing\testing.h" />
<ClInclude Include="src\el\text\caret.h" />
<ClInclude Include="src\el\text\font_effect.h" />
<ClInclude Include="src\el\text\font_face.h" />
<ClInclude Include="src\el\text\font_manager.h" />
<ClInclude Include="src\el\text\font_renderer.h" />
<ClInclude Include="src\el\text\text_fragment.h" />
<ClInclude Include="src\el\text\text_fragment_content.h" />
<ClInclude Include="src\el\text\text_selection.h" />
<ClInclude Include="src\el\text\text_view.h" />
<ClInclude Include="src\el\text\undo_stack.h" />
<ClInclude Include="src\el\text\utf8.h" />
<ClInclude Include="src\el\tooltip_manager.h" />
<ClInclude Include="src\el\types.h" />
<ClInclude Include="src\el\util\clipboard.h" />
<ClInclude Include="src\el\util\debug.h" />
<ClInclude Include="src\el\util\dimension_converter.h" />
<ClInclude Include="src\el\util\hash.h" />
<ClInclude Include="src\el\util\intrusive_list.h" />
<ClInclude Include="src\el\util\math.h" />
<ClInclude Include="src\el\util\metrics.h" />
<ClInclude Include="src\el\util\object.h" />
<ClInclude Include="src\el\util\rect_region.h" />
<ClInclude Include="src\el\util\space_allocator.h" />
<ClInclude Include="src\el\util\string.h" />
<ClInclude Include="src\el\util\string_builder.h" />
<ClInclude Include="src\el\util\string_table.h" />
<ClInclude Include="src\el\util\timer.h" />
<ClInclude Include="src\el\value.h" />
<ClInclude Include="src\el\window.h" />
<ClInclude Include="third_party\stb\stb_image.h" />
<ClInclude Include="third_party\stb\stb_truetype.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="src\el\animation.cc" />
<ClCompile Include="src\el\animation_manager.cc" />
<ClCompile Include="src\el\color.cc" />
<ClCompile Include="src\el\design\designer_window.cc" />
<ClCompile Include="src\el\element.cc" />
<ClCompile Include="src\el\elemental_forms.cc" />
<ClCompile Include="src\el\elements.cc" />
<ClCompile Include="src\el\elements\box.cc" />
<ClCompile Include="src\el\elements\button.cc" />
<ClCompile Include="src\el\elements\check_box.cc" />
<ClCompile Include="src\el\elements\dimmer.cc" />
<ClCompile Include="src\el\elements\drop_down_button.cc" />
<ClCompile Include="src\el\elements\group_box.cc" />
<ClCompile Include="src\el\elements\icon_box.cc" />
<ClCompile Include="src\el\elements\image_box.cc" />
<ClCompile Include="src\el\elements\label.cc" />
<ClCompile Include="src\el\elements\label_container.cc" />
<ClCompile Include="src\el\elements\layout_box.cc" />
<ClCompile Include="src\el\elements\list_box.cc" />
<ClCompile Include="src\el\elements\menu_window.cc" />
<ClCompile Include="src\el\elements\message_window.cc" />
<ClCompile Include="src\el\elements\modal_window.cc" />
<ClCompile Include="src\el\elements\mover.cc" />
<ClCompile Include="src\el\elements\parts\base_radio_check_box.cc" />
<ClCompile Include="src\el\elements\parts\scroller.cc" />
<ClCompile Include="src\el\elements\popup_window.cc" />
<ClCompile Include="src\el\elements\progress_spinner.cc" />
<ClCompile Include="src\el\elements\radio_button.cc" />
<ClCompile Include="src\el\elements\resizer.cc" />
<ClCompile Include="src\el\elements\scroll_bar.cc" />
<ClCompile Include="src\el\elements\scroll_container.cc" />
<ClCompile Include="src\el\elements\separator.cc" />
<ClCompile Include="src\el\elements\slider.cc" />
<ClCompile Include="src\el\elements\spin_box.cc" />
<ClCompile Include="src\el\elements\split_container.cc" />
<ClCompile Include="src\el\elements\tab_container.cc" />
<ClCompile Include="src\el\elements\text_box.cc" />
<ClCompile Include="src\el\elements\toggle_container.cc" />
<ClCompile Include="src\el\element_animation.cc" />
<ClCompile Include="src\el\element_animation_manager.cc" />
<ClCompile Include="src\el\element_listener.cc" />
<ClCompile Include="src\el\element_value.cc" />
<ClCompile Include="src\el\event_handler.cc" />
<ClCompile Include="src\el\graphics\bitmap_fragment.cc" />
<ClCompile Include="src\el\graphics\bitmap_fragment_manager.cc" />
<ClCompile Include="src\el\graphics\bitmap_fragment_map.cc" />
<ClCompile Include="src\el\graphics\image_loader_stb.cc" />
<ClCompile Include="src\el\graphics\image_manager.cc" />
<ClCompile Include="src\el\graphics\renderer.cc" />
<ClCompile Include="src\el\id.cc" />
<ClCompile Include="src\el\io\memory_file_system.cc" />
<ClCompile Include="src\el\io\file_manager.cc" />
<ClCompile Include="src\el\io\posix_file_system.cc" />
<ClCompile Include="src\el\io\win32_res_file_system.cc" />
<ClCompile Include="src\el\list_item.cc" />
<ClCompile Include="src\el\message_handler.cc" />
<ClCompile Include="src\el\parsing\element_factory.cc" />
<ClCompile Include="src\el\parsing\parse_node.cc" />
<ClCompile Include="src\el\parsing\parse_node_tree.cc" />
<ClCompile Include="src\el\parsing\text_parser.cc" />
<ClCompile Include="src\el\parsing\text_parser_stream.cc" />
<ClCompile Include="src\el\rect.cc" />
<ClCompile Include="src\el\skin.cc" />
<ClCompile Include="src\el\testing\testing.cc" />
<ClCompile Include="src\el\testing\test_tb_color.cpp" />
<ClCompile Include="src\el\testing\test_tb_dimension.cpp" />
<ClCompile Include="src\el\testing\test_tb_geometry.cpp" />
<ClCompile Include="src\el\testing\test_tb_linklist.cpp" />
<ClCompile Include="src\el\testing\test_tb_node_ref_tree.cpp" />
<ClCompile Include="src\el\testing\test_tb_object.cpp" />
<ClCompile Include="src\el\testing\test_tb_parser.cpp" />
<ClCompile Include="src\el\testing\test_tb_space_allocator.cpp" />
<ClCompile Include="src\el\testing\test_tb_style_edit.cpp" />
<ClCompile Include="src\el\testing\test_tb_tempbuffer.cpp" />
<ClCompile Include="src\el\testing\test_tb_test.cpp" />
<ClCompile Include="src\el\testing\test_tb_value.cpp" />
<ClCompile Include="src\el\testing\test_tb_widget_value.cpp" />
<ClCompile Include="src\el\text\caret.cc" />
<ClCompile Include="src\el\text\font_effect.cc" />
<ClCompile Include="src\el\text\font_face.cc" />
<ClCompile Include="src\el\text\font_manager.cc" />
<ClCompile Include="src\el\text\font_renderer_freetype.cc" />
<ClCompile Include="src\el\text\font_renderer_stb.cc" />
<ClCompile Include="src\el\text\font_renderer_tbbf.cc" />
<ClCompile Include="src\el\text\text_fragment.cc" />
<ClCompile Include="src\el\text\text_fragment_content.cc" />
<ClCompile Include="src\el\text\text_selection.cc" />
<ClCompile Include="src\el\text\text_view.cc" />
<ClCompile Include="src\el\text\undo_stack.cc" />
<ClCompile Include="src\el\text\utf8.cc" />
<ClCompile Include="src\el\tooltip_manager.cc" />
<ClCompile Include="src\el\util\clipboard_win.cc" />
<ClCompile Include="src\el\util\debug.cc" />
<ClCompile Include="src\el\util\debug_posix.cc" />
<ClCompile Include="src\el\util\debug_win.cc" />
<ClCompile Include="src\el\util\dimension_converter.cc" />
<ClCompile Include="src\el\util\intrusive_list.cc" />
<ClCompile Include="src\el\util\metrics_linux.cc">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Clang|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Checked|x64'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="src\el\util\metrics_win.cc" />
<ClCompile Include="src\el\util\rect_region.cc" />
<ClCompile Include="src\el\util\space_allocator.cc" />
<ClCompile Include="src\el\util\string.cc" />
<ClCompile Include="src\el\util\string_builder.cc" />
<ClCompile Include="src\el\util\string_table.cc" />
<ClCompile Include="src\el\value.cc" />
<ClCompile Include="src\el\window.cc" />
</ItemGroup>
<ItemGroup>
<Text Include="src\el\testing\data\glass.txt" />
<Text Include="src\el\testing\data\quickbrown.txt" />
<Text Include="src\el\testing\data\test_tb_parser.tb.txt" />
<Text Include="src\el\testing\data\test_tb_parser_definitions.tb.txt" />
<Text Include="src\el\testing\data\test_tb_parser_included.tb.txt" />
<Text Include="src\el\testing\data\TeX.txt" />
<Text Include="src\el\testing\data\UTF-8-demo.txt" />
</ItemGroup>
<ItemGroup>
<None Include="docs\integration.md" />
<None Include="LICENSE" />
<None Include="README.md" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="resources.rc" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{156102D7-F2DD-4618-B2EB-2DFE607EE6DD}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>tb_static</RootNamespace>
<ProjectName>libelemental</ProjectName>
<TargetPlatformVersion>8.1</TargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Clang|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>LLVM-vs2014</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Checked|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Clang|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Checked|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Clang|x64'">
<OutDir>$(SolutionDir)build\bin\$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)build\obj\$(Configuration)\$(MSBuildProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<OutDir>$(SolutionDir)build\bin\$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)build\obj\$(Configuration)\$(MSBuildProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<OutDir>$(SolutionDir)build\bin\$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)build\obj\$(Configuration)\$(MSBuildProjectName)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Checked|x64'">
<OutDir>$(SolutionDir)build\bin\$(Configuration)\</OutDir>
<IntDir>$(SolutionDir)build\obj\$(Configuration)\$(MSBuildProjectName)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<AdditionalIncludeDirectories>src/;.</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<AdditionalOptions>/ignore:4006 /ignore:4221 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Clang|x64'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<AdditionalIncludeDirectories>src/;.</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<AdditionalOptions>/ignore:4006 /ignore:4221 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Checked|x64'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<AdditionalIncludeDirectories>src/;.</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<MinimalRebuild>false</MinimalRebuild>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
<Lib>
<AdditionalOptions>/ignore:4006 /ignore:4221 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<AdditionalIncludeDirectories>src/;.</AdditionalIncludeDirectories>
<PreprocessorDefinitions>_CRT_NONSTDC_NO_DEPRECATE;_CRT_SECURE_NO_WARNINGS;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
</ClCompile>
<Link>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
<Lib>
<AdditionalOptions>/ignore:4006 /ignore:4221 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>