<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="curl-debug|Win32">
      <Configuration>curl-debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <ProjectGuid>{B1BC2764-1A43-4800-A654-788B0D05EDA2}</ProjectGuid>
    <RootNamespace>supertuxkart</RootNamespace>
    <Keyword>Win32Proj</Keyword>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='curl-debug|Win32'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <CharacterSet>MultiByte</CharacterSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <CharacterSet>MultiByte</CharacterSet>
    <WholeProgramOptimization>true</WholeProgramOptimization>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>Application</ConfigurationType>
    <CharacterSet>MultiByte</CharacterSet>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings">
  </ImportGroup>
  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='curl-debug|Win32'" 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|Win32'" 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)'=='Debug|Win32'" 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>
    <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
    <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\../</OutDir>
    <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
    <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\../</OutDir>
    <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental>
    <OutDir Condition="'$(Configuration)|$(Platform)'=='curl-debug|Win32'">..\..\../</OutDir>
    <IntDir Condition="'$(Configuration)|$(Platform)'=='curl-debug|Win32'">$(Configuration)\</IntDir>
    <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='curl-debug|Win32'">true</LinkIncremental>
    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)_d</TargetName>
    <TargetName Condition="'$(Configuration)|$(Platform)'=='curl-debug|Win32'">$(ProjectName)_curl_d</TargetName>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <Optimization>Disabled</Optimization>
      <WholeProgramOptimization>false</WholeProgramOptimization>
      <AdditionalIncludeDirectories>../../../src;../../../src/bullet/src;../../../src/enet/include;../../../dependencies/include;../../../dependencies/include/irrlicht;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>BT_NO_PROFILE;HAVE_OGGVORBIS;_DEBUG;_CONSOLE;WIN32;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;DEBUG;PACKAGE="supertuxkart";_CRTDBG_MAP_ALLOC;ENABLE_BIDI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <PreprocessToFile>false</PreprocessToFile>
      <PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
      <MinimalRebuild>true</MinimalRebuild>
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <FloatingPointExceptions>false</FloatingPointExceptions>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
    </ClCompile>
    <Link>
      <AdditionalDependencies>opengl32.lib;user32.lib;gdi32.lib;winmm.lib;advapi32.lib;OpenAL32.lib;libogg.lib;libvorbis.lib;libvorbisfile.lib;Irrlicht.lib;ws2_32.lib;fribidi.lib;pthreadVC2.lib;libcurl_imp.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <OutputFile>$(OutDir)/$(ProjectName)_d.exe</OutputFile>
      <AdditionalLibraryDirectories>../../../dependencies/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <IgnoreSpecificDefaultLibraries>libcmt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <GenerateMapFile>false</GenerateMapFile>
      <MapFileName>
      </MapFileName>
      <MapExports>false</MapExports>
      <SubSystem>Console</SubSystem>
      <LinkTimeCodeGeneration>
      </LinkTimeCodeGeneration>
      <RandomizedBaseAddress>false</RandomizedBaseAddress>
      <DataExecutionPrevention>
      </DataExecutionPrevention>
      <TargetMachine>MachineX86</TargetMachine>
      <Profile>false</Profile>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
      <WholeProgramOptimization>true</WholeProgramOptimization>
      <AdditionalIncludeDirectories>../../../src;../../../src/bullet/src;../../../src/enet/include;../../../dependencies/include;../../../dependencies/include/irrlicht;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>HAVE_OGGVORBIS;NDEBUG;_CONSOLE;WIN32;NOMINMAX;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;BT_NO_PROFILE;PACKAGE="supertuxkart";ENABLE_BIDI;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
    </ClCompile>
    <Link>
      <AdditionalDependencies>opengl32.lib;user32.lib;gdi32.lib;winmm.lib;advapi32.lib;OpenAL32.lib;libogg.lib;libvorbis.lib;libvorbisfile.lib;Irrlicht.lib.release;ws2_32.lib;fribidi.lib;pthreadVC2.lib;libcurl_imp.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <OutputFile>$(OutDir)/$(ProjectName).exe</OutputFile>
      <AdditionalLibraryDirectories>../../../dependencies/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
      <IgnoreSpecificDefaultLibraries>libcmt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <SubSystem>Console</SubSystem>
      <OptimizeReferences>true</OptimizeReferences>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <RandomizedBaseAddress>false</RandomizedBaseAddress>
      <DataExecutionPrevention>
      </DataExecutionPrevention>
      <TargetMachine>MachineX86</TargetMachine>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='curl-debug|Win32'">
    <ClCompile>
      <Optimization>Disabled</Optimization>
      <WholeProgramOptimization>false</WholeProgramOptimization>
      <AdditionalIncludeDirectories>../../../src;../../../src/bullet/src;../../../src/enet/include;../../../dependencies/include;../../../dependencies/include/irrlicht;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
      <PreprocessorDefinitions>BT_NO_PROFILE;HAVE_OGGVORBIS;_DEBUG;_CONSOLE;WIN32;NOMINMAX;VERSION="SVN";_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;DEBUG;PACKAGE="supertuxkart";_CRTDBG_MAP_ALLOC;ENABLE_BIDI;ADDONS_MANAGER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <PreprocessToFile>false</PreprocessToFile>
      <PreprocessSuppressLineNumbers>false</PreprocessSuppressLineNumbers>
      <MinimalRebuild>true</MinimalRebuild>
      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
      <FloatingPointExceptions>false</FloatingPointExceptions>
      <PrecompiledHeader>
      </PrecompiledHeader>
      <WarningLevel>Level3</WarningLevel>
      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
    </ClCompile>
    <Link>
      <AdditionalDependencies>opengl32.lib;user32.lib;gdi32.lib;winmm.lib;advapi32.lib;OpenAL32.lib;libogg.lib;libvorbis.lib;libvorbisfile.lib;Irrlicht.lib;ws2_32.lib;fribidi.lib;pthreadVC2.lib;libcurl_imp.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <OutputFile>$(TargetPath)</OutputFile>
      <AdditionalLibraryDirectories>../../../dependencies/lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
      <IgnoreAllDefaultLibraries>false</IgnoreAllDefaultLibraries>
      <IgnoreSpecificDefaultLibraries>libcmt.lib;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <GenerateMapFile>false</GenerateMapFile>
      <MapFileName>
      </MapFileName>
      <MapExports>false</MapExports>
      <SubSystem>Console</SubSystem>
      <LinkTimeCodeGeneration>
      </LinkTimeCodeGeneration>
      <RandomizedBaseAddress>false</RandomizedBaseAddress>
      <DataExecutionPrevention>
      </DataExecutionPrevention>
      <TargetMachine>MachineX86</TargetMachine>
      <Profile>false</Profile>
    </Link>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ClCompile Include="..\..\graphics\lod_node.cpp" />
    <ClCompile Include="..\..\graphics\particle_kind_manager.cpp" />
    <ClCompile Include="..\..\graphics\per_camera_node.cpp" />
    <ClCompile Include="..\..\graphics\rain.cpp" />
    <ClCompile Include="..\..\main.cpp" />
    <ClCompile Include="..\..\main_loop.cpp" />
    <ClCompile Include="..\..\guiengine\abstract_state_manager.cpp" />
    <ClCompile Include="..\..\guiengine\abstract_top_level_container.cpp" />
    <ClCompile Include="..\..\guiengine\CGUISpriteBank.cpp" />
    <ClCompile Include="..\..\guiengine\engine.cpp" />
    <ClCompile Include="..\..\guiengine\event_handler.cpp">
      <PreprocessToFile Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</PreprocessToFile>
      <PreprocessSuppressLineNumbers Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</PreprocessSuppressLineNumbers>
      <PreprocessKeepComments Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">false</PreprocessKeepComments>
      <PreprocessToFile Condition="'$(Configuration)|$(Platform)'=='curl-debug|Win32'">false</PreprocessToFile>
      <PreprocessSuppressLineNumbers Condition="'$(Configuration)|$(Platform)'=='curl-debug|Win32'">false</PreprocessSuppressLineNumbers>
      <PreprocessKeepComments Condition="'$(Configuration)|$(Platform)'=='curl-debug|Win32'">false</PreprocessKeepComments>
    </ClCompile>
    <ClCompile Include="..\..\guiengine\layout_manager.cpp" />
    <ClCompile Include="..\..\guiengine\modaldialog.cpp" />
    <ClCompile Include="..\..\guiengine\scalable_font.cpp" />
    <ClCompile Include="..\..\guiengine\screen.cpp" />
    <ClCompile Include="..\..\guiengine\screen_loader.cpp" />
    <ClCompile Include="..\..\guiengine\skin.cpp" />
    <ClCompile Include="..\..\guiengine\widget.cpp" />
    <ClCompile Include="..\..\guiengine\widgets\bubble_widget.cpp" />
    <ClCompile Include="..\..\guiengine\widgets\button_widget.cpp" />
    <ClCompile Include="..\..\guiengine\widgets\check_box_widget.cpp" />
    <ClCompile Include="..\..\guiengine\widgets\dynamic_ribbon_widget.cpp" />
    <ClCompile Include="..\..\guiengine\widgets\icon_button_widget.cpp" />
    <ClCompile Include="..\..\guiengine\widgets\label_widget.cpp" />
    <ClCompile Include="..\..\guiengine\widgets\list_widget.cpp" />
    <ClCompile Include="..\..\guiengine\widgets\model_view_widget.cpp" />
    <ClCompile Include="..\..\guiengine\widgets\progress_bar_widget.cpp" />
    <ClCompile Include="..\..\guiengine\widgets\ribbon_widget.cpp" />
    <ClCompile Include="..\..\guiengine\widgets\spinner_widget.cpp" />
    <ClCompile Include="..\..\guiengine\widgets\text_box_widget.cpp" />
    <ClCompile Include="..\..\challenges\challenge.cpp" />
    <ClCompile Include="..\..\challenges\challenge_data.cpp" />
    <ClCompile Include="..\..\challenges\unlock_manager.cpp" />
    <ClCompile Include="..\..\physics\btKartRaycast.cpp" />
    <ClCompile Include="..\..\states_screens\minimal_race_gui.cpp" />
    <ClCompile Include="..\..\states_screens\options_screen_ui.cpp" />
    <ClCompile Include="..\..\states_screens\race_gui_base.cpp" />
    <ClCompile Include="..\..\tinygettext\dictionary.cpp" />
    <ClCompile Include="..\..\tinygettext\dictionary_manager.cpp" />
    <ClCompile Include="..\..\tinygettext\iconv.cpp" />
    <ClCompile Include="..\..\tinygettext\language.cpp" />
    <ClCompile Include="..\..\tinygettext\log.cpp" />
    <ClCompile Include="..\..\tinygettext\plural_forms.cpp" />
    <ClCompile Include="..\..\tinygettext\po_parser.cpp" />
    <ClCompile Include="..\..\tinygettext\stk_file_system.cpp" />
    <ClCompile Include="..\..\tinygettext\tinygettext.cpp" />
    <ClCompile Include="..\..\utils\constants.cpp" />
    <ClCompile Include="..\..\utils\random_generator.cpp" />
    <ClCompile Include="..\..\utils\string_utils.cpp" />
    <ClCompile Include="..\..\utils\translation.cpp" />
    <ClCompile Include="..\..\utils\vec3.cpp" />
    <ClCompile Include="..\..\audio\music_information.cpp" />
    <ClCompile Include="..\..\audio\music_manager.cpp" />
    <ClCompile Include="..\..\audio\music_ogg.cpp" />
    <ClCompile Include="..\..\audio\sfx_buffer.cpp" />
    <ClCompile Include="..\..\audio\sfx_manager.cpp" />
    <ClCompile Include="..\..\audio\sfx_openal.cpp" />
    <ClCompile Include="..\..\modes\follow_the_leader.cpp" />
    <ClCompile Include="..\..\modes\linear_world.cpp" />
    <ClCompile Include="..\..\modes\profile_world.cpp" />
    <ClCompile Include="..\..\modes\standard_race.cpp" />
    <ClCompile Include="..\..\modes\three_strikes_battle.cpp" />
    <ClCompile Include="..\..\modes\tutorial_race.cpp" />
    <ClCompile Include="..\..\modes\world.cpp" />
    <ClCompile Include="..\..\modes\world_status.cpp" />
    <ClCompile Include="..\..\modes\world_with_rank.cpp" />
    <ClCompile Include="..\..\items\attachment.cpp" />
    <ClCompile Include="..\..\items\attachment_manager.cpp" />
    <ClCompile Include="..\..\items\bowling.cpp" />
    <ClCompile Include="..\..\items\cake.cpp" />
    <ClCompile Include="..\..\items\flyable.cpp" />
    <ClCompile Include="..\..\items\item.cpp" />
    <ClCompile Include="..\..\items\item_manager.cpp" />
    <ClCompile Include="..\..\items\plunger.cpp" />
    <ClCompile Include="..\..\items\powerup.cpp" />
    <ClCompile Include="..\..\items\powerup_manager.cpp" />
    <ClCompile Include="..\..\items\projectile_manager.cpp" />
    <ClCompile Include="..\..\items\rubber_band.cpp" />
    <ClCompile Include="..\..\physics\btKart.cpp" />
    <ClCompile Include="..\..\physics\btUprightConstraint.cpp" />
    <ClCompile Include="..\..\physics\irr_debug_drawer.cpp" />
    <ClCompile Include="..\..\physics\physical_object.cpp" />
    <ClCompile Include="..\..\physics\physics.cpp" />
    <ClCompile Include="..\..\physics\triangle_mesh.cpp" />
    <ClCompile Include="..\..\karts\emergency_animation.cpp" />
    <ClCompile Include="..\..\karts\kart.cpp" />
    <ClCompile Include="..\..\karts\kart_model.cpp" />
    <ClCompile Include="..\..\karts\kart_properties.cpp" />
    <ClCompile Include="..\..\karts\kart_properties_manager.cpp" />
    <ClCompile Include="..\..\karts\max_speed.cpp" />
    <ClCompile Include="..\..\karts\moveable.cpp" />
    <ClCompile Include="..\..\karts\controller\ai_base_controller.cpp" />
    <ClCompile Include="..\..\karts\controller\controller.cpp" />
    <ClCompile Include="..\..\karts\controller\default_ai_controller.cpp" />
    <ClCompile Include="..\..\karts\controller\end_controller.cpp" />
    <ClCompile Include="..\..\karts\controller\new_ai_controller.cpp" />
    <ClCompile Include="..\..\karts\controller\player_controller.cpp" />
    <ClCompile Include="..\..\graphics\camera.cpp" />
    <ClCompile Include="..\..\graphics\CBatchingMesh.cpp" />
    <ClCompile Include="..\..\graphics\explosion.cpp" />
    <ClCompile Include="..\..\graphics\irr_driver.cpp" />
    <ClCompile Include="..\..\graphics\material.cpp" />
    <ClCompile Include="..\..\graphics\material_manager.cpp" />
    <ClCompile Include="..\..\graphics\mesh_tools.cpp" />
    <ClCompile Include="..\..\graphics\moving_texture.cpp" />
    <ClCompile Include="..\..\graphics\particle_emitter.cpp" />
    <ClCompile Include="..\..\graphics\particle_kind.cpp" />
    <ClCompile Include="..\..\graphics\shadow.cpp" />
    <ClCompile Include="..\..\graphics\skid_marks.cpp" />
    <ClCompile Include="..\..\graphics\slip_stream.cpp" />
    <ClCompile Include="..\..\graphics\stars.cpp" />
    <ClCompile Include="..\..\network\connect_message.cpp" />
    <ClCompile Include="..\..\network\kart_control_message.cpp" />
    <ClCompile Include="..\..\network\kart_update_message.cpp" />
    <ClCompile Include="..\..\network\message.cpp" />
    <ClCompile Include="..\..\network\network_kart.cpp" />
    <ClCompile Include="..\..\network\network_manager.cpp" />
    <ClCompile Include="..\..\network\race_info_message.cpp" />
    <ClCompile Include="..\..\network\race_result_message.cpp" />
    <ClCompile Include="..\..\network\race_state.cpp" />
    <ClCompile Include="..\..\tracks\ambient_light_sphere.cpp" />
    <ClCompile Include="..\..\tracks\bezier_curve.cpp" />
    <ClCompile Include="..\..\tracks\check_lap.cpp" />
    <ClCompile Include="..\..\tracks\check_line.cpp" />
    <ClCompile Include="..\..\tracks\check_manager.cpp" />
    <ClCompile Include="..\..\tracks\check_sphere.cpp" />
    <ClCompile Include="..\..\tracks\check_structure.cpp" />
    <ClCompile Include="..\..\tracks\graph_node.cpp" />
    <ClCompile Include="..\..\tracks\quad.cpp" />
    <ClCompile Include="..\..\tracks\quad_graph.cpp" />
    <ClCompile Include="..\..\tracks\quad_set.cpp" />
    <ClCompile Include="..\..\tracks\terrain_info.cpp" />
    <ClCompile Include="..\..\tracks\track.cpp" />
    <ClCompile Include="..\..\tracks\track_manager.cpp" />
    <ClCompile Include="..\..\tracks\track_object.cpp" />
    <ClCompile Include="..\..\tracks\track_object_manager.cpp" />
    <ClCompile Include="..\..\replay\replay_base.cpp" />
    <ClCompile Include="..\..\replay\replay_buffers.cpp" />
    <ClCompile Include="..\..\replay\replay_player.cpp" />
    <ClCompile Include="..\..\replay\replay_recorder.cpp" />
    <ClCompile Include="..\..\io\file_manager.cpp" />
    <ClCompile Include="..\..\io\xml_node.cpp" />
    <ClCompile Include="..\..\io\xml_writer.cpp" />
    <ClCompile Include="..\..\input\binding.cpp" />
    <ClCompile Include="..\..\input\device_manager.cpp" />
    <ClCompile Include="..\..\input\input_device.cpp" />
    <ClCompile Include="..\..\input\input_manager.cpp" />
    <ClCompile Include="..\..\race\grand_prix_data.cpp" />
    <ClCompile Include="..\..\race\grand_prix_manager.cpp" />
    <ClCompile Include="..\..\race\highscore_manager.cpp" />
    <ClCompile Include="..\..\race\highscores.cpp" />
    <ClCompile Include="..\..\race\history.cpp" />
    <ClCompile Include="..\..\race\race_manager.cpp" />
    <ClCompile Include="..\..\config\device_config.cpp" />
    <ClCompile Include="..\..\config\stk_config.cpp" />
    <ClCompile Include="..\..\config\user_config.cpp" />
    <ClCompile Include="..\..\animations\animation_base.cpp" />
    <ClCompile Include="..\..\animations\billboard_animation.cpp" />
    <ClCompile Include="..\..\animations\ipo.cpp" />
    <ClCompile Include="..\..\animations\three_d_animation.cpp" />
    <ClCompile Include="..\..\states_screens\addons_screen.cpp" />
    <ClCompile Include="..\..\states_screens\arenas_screen.cpp" />
    <ClCompile Include="..\..\states_screens\challenges.cpp" />
    <ClCompile Include="..\..\states_screens\credits.cpp" />
    <ClCompile Include="..\..\states_screens\feature_unlocked.cpp" />
    <ClCompile Include="..\..\states_screens\grand_prix_lose.cpp" />
    <ClCompile Include="..\..\states_screens\grand_prix_win.cpp" />
    <ClCompile Include="..\..\states_screens\help_screen_1.cpp" />
    <ClCompile Include="..\..\states_screens\help_screen_2.cpp" />
    <ClCompile Include="..\..\states_screens\help_screen_3.cpp" />
    <ClCompile Include="..\..\states_screens\help_screen_4.cpp" />
    <ClCompile Include="..\..\states_screens\kart_selection.cpp" />
    <ClCompile Include="..\..\states_screens\main_menu_screen.cpp" />
    <ClCompile Include="..\..\states_screens\options_screen_audio.cpp" />
    <ClCompile Include="..\..\states_screens\options_screen_input.cpp" />
    <ClCompile Include="..\..\states_screens\options_screen_input2.cpp" />
    <ClCompile Include="..\..\states_screens\options_screen_players.cpp" />
    <ClCompile Include="..\..\states_screens\options_screen_video.cpp" />
    <ClCompile Include="..\..\states_screens\race_gui.cpp" />
    <ClCompile Include="..\..\states_screens\race_result_gui.cpp" />
    <ClCompile Include="..\..\states_screens\race_setup_screen.cpp" />
    <ClCompile Include="..\..\states_screens\state_manager.cpp" />
    <ClCompile Include="..\..\states_screens\tracks_screen.cpp" />
    <ClCompile Include="..\..\states_screens\tutorial_screen.cpp" />
    <ClCompile Include="..\..\states_screens\dialogs\add_device_dialog.cpp" />
    <ClCompile Include="..\..\states_screens\dialogs\addons_loading.cpp" />
    <ClCompile Include="..\..\states_screens\dialogs\confirm_resolution_dialog.cpp" />
    <ClCompile Include="..\..\states_screens\dialogs\enter_player_name_dialog.cpp" />
    <ClCompile Include="..\..\states_screens\dialogs\gp_info_dialog.cpp" />
    <ClCompile Include="..\..\states_screens\dialogs\message_dialog.cpp" />
    <ClCompile Include="..\..\states_screens\dialogs\player_info_dialog.cpp" />
    <ClCompile Include="..\..\states_screens\dialogs\press_a_key_dialog.cpp" />
    <ClCompile Include="..\..\states_screens\dialogs\race_over_dialog.cpp" />
    <ClCompile Include="..\..\states_screens\dialogs\race_paused_dialog.cpp" />
    <ClCompile Include="..\..\states_screens\dialogs\track_info_dialog.cpp" />
    <ClCompile Include="..\..\addons\addon.cpp" />
    <ClCompile Include="..\..\addons\addons_manager.cpp" />
    <ClCompile Include="..\..\addons\network_http.cpp" />
    <ClCompile Include="..\..\addons\zip.cpp" />
    <ClCompile Include="..\..\tutorial\tutorial.cpp" />
    <ClCompile Include="..\..\tutorial\tutorial_data.cpp" />
    <ClCompile Include="..\..\tutorial\tutorial_manager.cpp" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="..\..\graphics\lod_node.hpp" />
    <ClInclude Include="..\..\graphics\particle_kind_manager.hpp" />
    <ClInclude Include="..\..\graphics\per_camera_node.hpp" />
    <ClInclude Include="..\..\graphics\rain.hpp" />
    <ClInclude Include="..\..\main_loop.hpp" />
    <ClInclude Include="..\..\guiengine\abstract_state_manager.hpp" />
    <ClInclude Include="..\..\guiengine\abstract_top_level_container.hpp" />
    <ClInclude Include="..\..\guiengine\engine.hpp" />
    <ClInclude Include="..\..\guiengine\event_handler.hpp" />
    <ClInclude Include="..\..\guiengine\layout_manager.hpp" />
    <ClInclude Include="..\..\guiengine\modaldialog.hpp" />
    <ClInclude Include="..\..\guiengine\scalable_font.hpp" />
    <ClInclude Include="..\..\guiengine\screen.hpp" />
    <ClInclude Include="..\..\guiengine\skin.hpp" />
    <ClInclude Include="..\..\guiengine\widget.hpp" />
    <ClInclude Include="..\..\guiengine\widgets.hpp" />
    <ClInclude Include="..\..\guiengine\widgets\bubble_widget.hpp" />
    <ClInclude Include="..\..\guiengine\widgets\button_widget.hpp" />
    <ClInclude Include="..\..\guiengine\widgets\check_box_widget.hpp" />
    <ClInclude Include="..\..\guiengine\widgets\dynamic_ribbon_widget.hpp" />
    <ClInclude Include="..\..\guiengine\widgets\icon_button_widget.hpp" />
    <ClInclude Include="..\..\guiengine\widgets\label_widget.hpp" />
    <ClInclude Include="..\..\guiengine\widgets\list_widget.hpp" />
    <ClInclude Include="..\..\guiengine\widgets\model_view_widget.hpp" />
    <ClInclude Include="..\..\guiengine\widgets\progress_bar_widget.hpp" />
    <ClInclude Include="..\..\guiengine\widgets\ribbon_widget.hpp" />
    <ClInclude Include="..\..\guiengine\widgets\spinner_widget.hpp" />
    <ClInclude Include="..\..\guiengine\widgets\text_box_widget.hpp" />
    <ClInclude Include="..\..\challenges\challenge.hpp" />
    <ClInclude Include="..\..\challenges\challenge_data.hpp" />
    <ClInclude Include="..\..\challenges\unlock_manager.hpp" />
    <ClInclude Include="..\..\network\character_confirm_message.hpp" />
    <ClInclude Include="..\..\network\character_info_message.hpp" />
    <ClInclude Include="..\..\network\character_selected_message.hpp" />
    <ClInclude Include="..\..\network\connect_message.hpp" />
    <ClInclude Include="..\..\network\flyable_info.hpp" />
    <ClInclude Include="..\..\network\item_info.hpp" />
    <ClInclude Include="..\..\network\kart_control_message.hpp" />
    <ClInclude Include="..\..\network\kart_packet.hpp" />
    <ClInclude Include="..\..\network\kart_update_message.hpp" />
    <ClInclude Include="..\..\network\message.hpp" />
    <ClInclude Include="..\..\network\network_kart.hpp" />
    <ClInclude Include="..\..\network\network_manager.hpp" />
    <ClInclude Include="..\..\network\race_info_message.hpp" />
    <ClInclude Include="..\..\network\race_result_ack_message.hpp" />
    <ClInclude Include="..\..\network\race_result_message.hpp" />
    <ClInclude Include="..\..\network\race_start_message.hpp" />
    <ClInclude Include="..\..\network\race_state.hpp" />
    <ClInclude Include="..\..\network\remote_kart_info.hpp" />
    <ClInclude Include="..\..\network\world_loaded_message.hpp" />
    <ClInclude Include="..\..\physics\btKartRaycast.hpp" />
    <ClInclude Include="..\..\states_screens\minimal_race_gui.hpp" />
    <ClInclude Include="..\..\states_screens\options_screen_ui.hpp" />
    <ClInclude Include="..\..\tinygettext\dictionary.hpp" />
    <ClInclude Include="..\..\tinygettext\dictionary_manager.hpp" />
    <ClInclude Include="..\..\tinygettext\file_system.hpp" />
    <ClInclude Include="..\..\tinygettext\iconv.hpp" />
    <ClInclude Include="..\..\tinygettext\language.hpp" />
    <ClInclude Include="..\..\tinygettext\log.hpp" />
    <ClInclude Include="..\..\tinygettext\log_stream.hpp" />
    <ClInclude Include="..\..\tinygettext\plural_forms.hpp" />
    <ClInclude Include="..\..\tinygettext\po_parser.hpp" />
    <ClInclude Include="..\..\tinygettext\stk_file_system.hpp" />
    <ClInclude Include="..\..\tinygettext\tinygettext.hpp" />
    <ClInclude Include="..\..\utils\constants.hpp" />
    <ClInclude Include="..\..\utils\no_copy.hpp" />
    <ClInclude Include="..\..\utils\ptr_vector.hpp" />
    <ClInclude Include="..\..\utils\random_generator.hpp" />
    <ClInclude Include="..\..\utils\string_utils.hpp" />
    <ClInclude Include="..\..\utils\synchronised.hpp" />
    <ClInclude Include="..\..\utils\time.hpp" />
    <ClInclude Include="..\..\utils\translation.hpp" />
    <ClInclude Include="..\..\utils\utf8.h" />
    <ClInclude Include="..\..\utils\utf8\checked.h" />
    <ClInclude Include="..\..\utils\utf8\core.h" />
    <ClInclude Include="..\..\utils\utf8\unchecked.h" />
    <ClInclude Include="..\..\utils\vec3.hpp" />
    <ClInclude Include="..\..\audio\music.hpp" />
    <ClInclude Include="..\..\audio\music_information.hpp" />
    <ClInclude Include="..\..\audio\music_manager.hpp" />
    <ClInclude Include="..\..\audio\music_ogg.hpp" />
    <ClInclude Include="..\..\audio\sfx_base.hpp" />
    <ClInclude Include="..\..\audio\sfx_buffer.hpp" />
    <ClInclude Include="..\..\audio\sfx_manager.hpp" />
    <ClInclude Include="..\..\audio\sfx_openal.hpp" />
    <ClInclude Include="..\..\modes\follow_the_leader.hpp" />
    <ClInclude Include="..\..\modes\linear_world.hpp" />
    <ClInclude Include="..\..\modes\profile_world.hpp" />
    <ClInclude Include="..\..\modes\standard_race.hpp" />
    <ClInclude Include="..\..\modes\three_strikes_battle.hpp" />
    <ClInclude Include="..\..\modes\tutorial_race.hpp" />
    <ClInclude Include="..\..\modes\world.hpp" />
    <ClInclude Include="..\..\modes\world_status.hpp" />
    <ClInclude Include="..\..\modes\world_with_rank.hpp" />
    <ClInclude Include="..\..\items\attachment.hpp" />
    <ClInclude Include="..\..\items\attachment_manager.hpp" />
    <ClInclude Include="..\..\items\bowling.hpp" />
    <ClInclude Include="..\..\items\cake.hpp" />
    <ClInclude Include="..\..\items\flyable.hpp" />
    <ClInclude Include="..\..\items\item.hpp" />
    <ClInclude Include="..\..\items\item_manager.hpp" />
    <ClInclude Include="..\..\items\plunger.hpp" />
    <ClInclude Include="..\..\items\powerup.hpp" />
    <ClInclude Include="..\..\items\powerup_manager.hpp" />
    <ClInclude Include="..\..\items\projectile_manager.hpp" />
    <ClInclude Include="..\..\items\rubber_band.hpp" />
    <ClInclude Include="..\..\physics\btKart.hpp" />
    <ClInclude Include="..\..\physics\btUprightConstraint.hpp" />
    <ClInclude Include="..\..\physics\irr_debug_drawer.hpp" />
    <ClInclude Include="..\..\physics\kart_motion_state.hpp" />
    <ClInclude Include="..\..\physics\physical_object.hpp" />
    <ClInclude Include="..\..\physics\physics.hpp" />
    <ClInclude Include="..\..\physics\triangle_mesh.hpp" />
    <ClInclude Include="..\..\physics\user_pointer.hpp" />
    <ClInclude Include="..\..\karts\emergency_animation.hpp" />
    <ClInclude Include="..\..\karts\kart.hpp" />
    <ClInclude Include="..\..\karts\kart_control.hpp" />
    <ClInclude Include="..\..\karts\kart_model.hpp" />
    <ClInclude Include="..\..\karts\kart_properties.hpp" />
    <ClInclude Include="..\..\karts\kart_properties_manager.hpp" />
    <ClInclude Include="..\..\karts\max_speed.hpp" />
    <ClInclude Include="..\..\karts\moveable.hpp" />
    <ClInclude Include="..\..\karts\controller\ai_base_controller.hpp" />
    <ClInclude Include="..\..\karts\controller\controller.hpp" />
    <ClInclude Include="..\..\karts\controller\default_ai_controller.hpp" />
    <ClInclude Include="..\..\karts\controller\end_controller.hpp" />
    <ClInclude Include="..\..\karts\controller\new_ai_controller.hpp" />
    <ClInclude Include="..\..\karts\controller\player_controller.hpp" />
    <ClInclude Include="..\..\graphics\camera.hpp" />
    <ClInclude Include="..\..\graphics\CBatchingMesh.h" />
    <ClInclude Include="..\..\graphics\explosion.hpp" />
    <ClInclude Include="..\..\graphics\irr_driver.hpp" />
    <ClInclude Include="..\..\graphics\material.hpp" />
    <ClInclude Include="..\..\graphics\material_manager.hpp" />
    <ClInclude Include="..\..\graphics\mesh_tools.hpp" />
    <ClInclude Include="..\..\graphics\moving_texture.hpp" />
    <ClInclude Include="..\..\graphics\particle_emitter.hpp" />
    <ClInclude Include="..\..\graphics\particle_kind.hpp" />
    <ClInclude Include="..\..\graphics\shadow.hpp" />
    <ClInclude Include="..\..\graphics\skid_marks.hpp" />
    <ClInclude Include="..\..\graphics\slip_stream.hpp" />
    <ClInclude Include="..\..\graphics\stars.hpp" />
    <ClInclude Include="..\..\tracks\ambient_light_sphere.hpp" />
    <ClInclude Include="..\..\tracks\bezier_curve.hpp" />
    <ClInclude Include="..\..\tracks\check_lap.hpp" />
    <ClInclude Include="..\..\tracks\check_line.hpp" />
    <ClInclude Include="..\..\tracks\check_manager.hpp" />
    <ClInclude Include="..\..\tracks\check_sphere.hpp" />
    <ClInclude Include="..\..\tracks\check_structure.hpp" />
    <ClInclude Include="..\..\tracks\graph_node.hpp" />
    <ClInclude Include="..\..\tracks\quad.hpp" />
    <ClInclude Include="..\..\tracks\quad_graph.hpp" />
    <ClInclude Include="..\..\tracks\quad_set.hpp" />
    <ClInclude Include="..\..\tracks\terrain_info.hpp" />
    <ClInclude Include="..\..\tracks\track.hpp" />
    <ClInclude Include="..\..\tracks\track_manager.hpp" />
    <ClInclude Include="..\..\tracks\track_object.hpp" />
    <ClInclude Include="..\..\tracks\track_object_manager.hpp" />
    <ClInclude Include="..\..\replay\replay_base.hpp" />
    <ClInclude Include="..\..\replay\replay_buffer_tpl.hpp" />
    <ClInclude Include="..\..\replay\replay_buffers.hpp" />
    <ClInclude Include="..\..\replay\replay_player.hpp" />
    <ClInclude Include="..\..\replay\replay_recorder.hpp" />
    <ClInclude Include="..\..\io\file_manager.hpp" />
    <ClInclude Include="..\..\io\xml_node.hpp" />
    <ClInclude Include="..\..\io\xml_writer.hpp" />
    <ClInclude Include="..\..\input\binding.hpp" />
    <ClInclude Include="..\..\input\device_manager.hpp" />
    <ClInclude Include="..\..\input\input.hpp" />
    <ClInclude Include="..\..\input\input_device.hpp" />
    <ClInclude Include="..\..\input\input_manager.hpp" />
    <ClInclude Include="..\..\race\grand_prix_data.hpp" />
    <ClInclude Include="..\..\race\grand_prix_manager.hpp" />
    <ClInclude Include="..\..\race\highscore_manager.hpp" />
    <ClInclude Include="..\..\race\highscores.hpp" />
    <ClInclude Include="..\..\race\history.hpp" />
    <ClInclude Include="..\..\race\race_manager.hpp" />
    <ClInclude Include="..\..\config\device_config.hpp" />
    <ClInclude Include="..\..\config\player.hpp" />
    <ClInclude Include="..\..\config\stk_config.hpp" />
    <ClInclude Include="..\..\config\user_config.hpp" />
    <ClInclude Include="..\..\animations\animation_base.hpp" />
    <ClInclude Include="..\..\animations\billboard_animation.hpp" />
    <ClInclude Include="..\..\animations\ipo.hpp" />
    <ClInclude Include="..\..\animations\three_d_animation.hpp" />
    <ClInclude Include="..\..\states_screens\addons_screen.hpp" />
    <ClInclude Include="..\..\states_screens\arenas_screen.hpp" />
    <ClInclude Include="..\..\states_screens\challenges.hpp" />
    <ClInclude Include="..\..\states_screens\credits.hpp" />
    <ClInclude Include="..\..\states_screens\feature_unlocked.hpp" />
    <ClInclude Include="..\..\states_screens\grand_prix_lose.hpp" />
    <ClInclude Include="..\..\states_screens\grand_prix_win.hpp" />
    <ClInclude Include="..\..\states_screens\help_screen_1.hpp" />
    <ClInclude Include="..\..\states_screens\help_screen_2.hpp" />
    <ClInclude Include="..\..\states_screens\help_screen_3.hpp" />
    <ClInclude Include="..\..\states_screens\help_screen_4.hpp" />
    <ClInclude Include="..\..\states_screens\kart_selection.hpp" />
    <ClInclude Include="..\..\states_screens\main_menu_screen.hpp" />
    <ClInclude Include="..\..\states_screens\options_screen_audio.hpp" />
    <ClInclude Include="..\..\states_screens\options_screen_input.hpp" />
    <ClInclude Include="..\..\states_screens\options_screen_input2.hpp" />
    <ClInclude Include="..\..\states_screens\options_screen_players.hpp" />
    <ClInclude Include="..\..\states_screens\options_screen_video.hpp" />
    <ClInclude Include="..\..\states_screens\race_gui.hpp" />
    <ClInclude Include="..\..\states_screens\race_gui_base.hpp" />
    <ClInclude Include="..\..\states_screens\race_result_gui.hpp" />
    <ClInclude Include="..\..\states_screens\race_setup_screen.hpp" />
    <ClInclude Include="..\..\states_screens\state_manager.hpp" />
    <ClInclude Include="..\..\states_screens\tracks_screen.hpp" />
    <ClInclude Include="..\..\states_screens\tutorial_screen.hpp" />
    <ClInclude Include="..\..\states_screens\dialogs\add_device_dialog.hpp" />
    <ClInclude Include="..\..\states_screens\dialogs\addons_loading.hpp" />
    <ClInclude Include="..\..\states_screens\dialogs\confirm_resolution_dialog.hpp" />
    <ClInclude Include="..\..\states_screens\dialogs\enter_player_name_dialog.hpp" />
    <ClInclude Include="..\..\states_screens\dialogs\gp_info_dialog.hpp" />
    <ClInclude Include="..\..\states_screens\dialogs\message_dialog.hpp" />
    <ClInclude Include="..\..\states_screens\dialogs\player_info_dialog.hpp" />
    <ClInclude Include="..\..\states_screens\dialogs\press_a_key_dialog.hpp" />
    <ClInclude Include="..\..\states_screens\dialogs\race_over_dialog.hpp" />
    <ClInclude Include="..\..\states_screens\dialogs\race_paused_dialog.hpp" />
    <ClInclude Include="..\..\states_screens\dialogs\track_info_dialog.hpp" />
    <ClInclude Include="..\..\addons\addon.hpp" />
    <ClInclude Include="..\..\addons\addons_manager.hpp" />
    <ClInclude Include="..\..\addons\network_http.hpp" />
    <ClInclude Include="..\..\addons\zip.hpp" />
    <ClInclude Include="..\..\tutorial\tutorial.hpp" />
    <ClInclude Include="..\..\tutorial\tutorial_data.hpp" />
    <ClInclude Include="..\..\tutorial\tutorial_manager.hpp" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="bullet_lib.vcxproj">
      <Project>{54aa44b9-b07b-49da-8b1a-05bbfe8ad5d4}</Project>
      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
    </ProjectReference>
    <ProjectReference Include="enet.vcxproj">
      <Project>{b0e92b97-089a-4d5b-bf17-77f1bc5daeef}</Project>
      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
    </ProjectReference>
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>