<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build0;Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Target Name="Build0">
    <Copy SourceFiles="openrct2.exe" DestinationFolder="$(OutDir)" />
    <Copy SourceFiles="curl-ca-bundle.crt" DestinationFolder="$(OutDir)" />
  </Target>
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <ItemGroup>
    <None Include="curl-ca-bundle.crt" />
    <None Include="openrct2.exe" />
  </ItemGroup>
  <ItemGroup>
    <ClCompile Include="src\addresses.c" />
    <ClCompile Include="src\audio\audio.c" />
    <ClCompile Include="src\audio\mixer.cpp" />
    <ClCompile Include="src\cheats.c" />
    <ClCompile Include="src\cmdline\CommandLine.cpp" />
    <ClCompile Include="src\cmdline\RootCommands.cpp" />
    <ClCompile Include="src\cmdline\ScreenshotCommands.cpp" />
    <ClCompile Include="src\cmdline\SpriteCommands.cpp" />
    <ClCompile Include="src\cmdline_sprite.c" />
    <ClCompile Include="src\config.c" />
    <ClCompile Include="src\core\Console.cpp" />
    <ClCompile Include="src\core\Json.cpp" />
    <ClCompile Include="src\core\Path.cpp" />
    <ClCompile Include="src\core\Stopwatch.cpp" />
    <ClCompile Include="src\core\String.cpp" />
    <ClCompile Include="src\cursors.c" />
    <ClCompile Include="src\diagnostic.c" />
    <ClCompile Include="src\drawing\drawing.c" />
    <ClCompile Include="src\drawing\drawing_fast.cpp" />
    <ClCompile Include="src\drawing\font.c" />
    <ClCompile Include="src\drawing\line.c" />
    <ClCompile Include="src\drawing\rain.c" />
    <ClCompile Include="src\drawing\rect.c" />
    <ClCompile Include="src\drawing\scrolling_text.c" />
    <ClCompile Include="src\drawing\sprite.c" />
    <ClCompile Include="src\drawing\string.c" />
    <ClCompile Include="src\drawing\supports.c" />
    <ClCompile Include="src\editor.c" />
    <ClCompile Include="src\game.c" />
    <ClCompile Include="src\hook.c" />
    <ClCompile Include="src\image_io.c" />
    <ClCompile Include="src\input.c" />
    <ClCompile Include="src\interface\chat.c" />
    <ClCompile Include="src\interface\colour.c" />
    <ClCompile Include="src\interface\Theme.cpp" />
    <ClCompile Include="src\interface\console.c" />
    <ClCompile Include="src\interface\graph.c" />
    <ClCompile Include="src\interface\keyboard_shortcut.c" />
    <ClCompile Include="src\interface\screenshot.c" />
    <ClCompile Include="src\interface\title_sequences.c" />
    <ClCompile Include="src\interface\viewport.c" />
    <ClCompile Include="src\interface\viewport_interaction.c" />
    <ClCompile Include="src\interface\widget.c" />
    <ClCompile Include="src\interface\window.c" />
    <ClCompile Include="src\intro.c" />
    <ClCompile Include="src\localisation\convert.c" />
    <ClCompile Include="src\localisation\currency.c" />
    <ClCompile Include="src\localisation\date.c" />
    <ClCompile Include="src\localisation\language.cpp" />
    <ClCompile Include="src\localisation\LanguagePack.cpp" />
    <ClCompile Include="src\localisation\localisation.c" />
    <ClCompile Include="src\localisation\real_names.c" />
    <ClCompile Include="src\localisation\user.c" />
    <ClCompile Include="src\localisation\utf8.c" />
    <ClCompile Include="src\management\award.c" />
    <ClCompile Include="src\management\finance.c" />
    <ClCompile Include="src\management\marketing.c" />
    <ClCompile Include="src\management\news_item.c" />
    <ClCompile Include="src\management\research.c" />
    <ClCompile Include="src\network\http.cpp" />
    <ClCompile Include="src\network\network.cpp" />
    <ClCompile Include="src\network\twitch.cpp" />
    <ClCompile Include="src\object.c" />
    <ClCompile Include="src\object_list.c" />
    <ClCompile Include="src\openrct2.c" />
    <ClCompile Include="src\peep\peep.c" />
    <ClCompile Include="src\peep\staff.c" />
    <ClCompile Include="src\platform\linux.c" />
    <ClCompile Include="src\platform\posix.c" />
    <ClCompile Include="src\platform\shared.c" />
    <ClCompile Include="src\platform\windows.c" />
    <ClCompile Include="src\rct1.c" />
    <ClCompile Include="src\rct2.c" />
    <ClCompile Include="src\ride\cable_lift.c" />
    <ClCompile Include="src\ride\ride.c" />
    <ClCompile Include="src\ride\ride_data.c" />
    <ClCompile Include="src\ride\ride_ratings.c" />
    <ClCompile Include="src\ride\station.c" />
    <ClCompile Include="src\ride\track.c" />
    <ClCompile Include="src\ride\track_data.c" />
    <ClCompile Include="src\ride\track_paint.c" />
    <ClCompile Include="src\ride\vehicle.c" />
    <ClCompile Include="src\scenario.c" />
    <ClCompile Include="src\scenario_list.c" />
    <ClCompile Include="src\windows\changelog.c" />
    <ClCompile Include="src\windows\multiplayer.c" />
    <ClCompile Include="src\windows\network_status.c" />
    <ClCompile Include="src\windows\news_options.c" />
    <ClCompile Include="src\windows\player.c" />
    <ClCompile Include="src\windows\server_list.c" />
    <ClCompile Include="src\windows\server_start.c" />
    <ClCompile Include="src\windows\themes.c" />
    <ClCompile Include="src\windows\title_command_editor.c" />
    <ClCompile Include="src\windows\title_editor.c" />
    <ClCompile Include="src\windows\maze_construction.c" />
    <ClCompile Include="src\world\balloon.c" />
    <ClCompile Include="src\world\duck.c" />
    <ClCompile Include="src\world\money_effect.c" />
    <ClCompile Include="src\world\particle.c" />
    <ClCompile Include="src\title.c" />
    <ClCompile Include="src\util\sawyercoding.c" />
    <ClCompile Include="src\util\util.c" />
    <ClCompile Include="src\windows\about.c" />
    <ClCompile Include="src\windows\banner.c" />
    <ClCompile Include="src\windows\cheats.c" />
    <ClCompile Include="src\windows\clear_scenery.c" />
    <ClCompile Include="src\windows\demolish_ride_prompt.c" />
    <ClCompile Include="src\windows\dropdown.c" />
    <ClCompile Include="src\windows\editor_bottom_toolbar.c" />
    <ClCompile Include="src\windows\editor_inventions_list.c" />
    <ClCompile Include="src\windows\editor_main.c" />
    <ClCompile Include="src\windows\editor_objective_options.c" />
    <ClCompile Include="src\windows\editor_object_selection.c" />
    <ClCompile Include="src\windows\editor_scenario_options.c" />
    <ClCompile Include="src\windows\error.c" />
    <ClCompile Include="src\windows\finances.c" />
    <ClCompile Include="src\windows\footpath.c" />
    <ClCompile Include="src\windows\game_bottom_toolbar.c" />
    <ClCompile Include="src\windows\guest_list.c" />
    <ClCompile Include="src\windows\install_track.c" />
    <ClCompile Include="src\windows\land.c" />
    <ClCompile Include="src\windows\land_rights.c" />
    <ClCompile Include="src\windows\loadsave.c" />
    <ClCompile Include="src\windows\main.c" />
    <ClCompile Include="src\windows\map.c" />
    <ClCompile Include="src\windows\mapgen.c" />
    <ClCompile Include="src\windows\map_tooltip.c" />
    <ClCompile Include="src\windows\music_credits.c" />
    <ClCompile Include="src\windows\news.c" />
    <ClCompile Include="src\windows\new_campaign.c" />
    <ClCompile Include="src\windows\new_ride.c" />
    <ClCompile Include="src\windows\options.c" />
    <ClCompile Include="src\windows\park.c" />
    <ClCompile Include="src\windows\guest.c" />
    <ClCompile Include="src\windows\publisher_credits.c" />
    <ClCompile Include="src\windows\research.c" />
    <ClCompile Include="src\windows\ride.c" />
    <ClCompile Include="src\windows\ride_construction.c" />
    <ClCompile Include="src\windows\ride_list.c" />
    <ClCompile Include="src\windows\save_prompt.c" />
    <ClCompile Include="src\windows\scenery.c" />
    <ClCompile Include="src\windows\shortcut_keys.c" />
    <ClCompile Include="src\windows\shortcut_key_change.c" />
    <ClCompile Include="src\windows\sign.c" />
    <ClCompile Include="src\windows\staff_fire_prompt.c" />
    <ClCompile Include="src\windows\staff_list.c" />
    <ClCompile Include="src\windows\staff.c" />
    <ClCompile Include="src\windows\text_input.c" />
    <ClCompile Include="src\windows\tile_inspector.c" />
    <ClCompile Include="src\windows\title_exit.c" />
    <ClCompile Include="src\windows\title_logo.c" />
    <ClCompile Include="src\windows\title_menu.c" />
    <ClCompile Include="src\windows\title_options.c" />
    <ClCompile Include="src\windows\title_scenarioselect.c" />
    <ClCompile Include="src\windows\tooltip.c" />
    <ClCompile Include="src\windows\top_toolbar.c" />
    <ClCompile Include="src\windows\track_list.c" />
    <ClCompile Include="src\windows\track_manage.c" />
    <ClCompile Include="src\windows\track_place.c" />
    <ClCompile Include="src\windows\viewport.c" />
    <ClCompile Include="src\windows\water.c" />
    <ClCompile Include="src\world\banner.c" />
    <ClCompile Include="src\world\climate.c" />
    <ClCompile Include="src\world\footpath.c" />
    <ClCompile Include="src\world\fountain.c" />
    <ClCompile Include="src\world\map.c" />
    <ClCompile Include="src\world\mapgen.c" />
    <ClCompile Include="src\world\map_animation.c" />
    <ClCompile Include="src\world\map_helpers.c" />
    <ClCompile Include="src\world\park.c" />
    <ClCompile Include="src\world\scenery.c" />
    <ClCompile Include="src\world\sprite.c" />
  </ItemGroup>
  <ItemGroup>
    <ClInclude Include="src\addresses.h" />
    <ClInclude Include="src\audio\audio.h" />
    <ClInclude Include="src\audio\mixer.h" />
    <ClInclude Include="src\cheats.h" />
    <ClInclude Include="src\cmdline\CommandLine.hpp" />
    <ClInclude Include="src\common.h" />
    <ClInclude Include="src\config.h" />
    <ClInclude Include="src\core\Console.hpp" />
    <ClInclude Include="src\core\Diagnostics.hpp" />
    <ClInclude Include="src\core\Exception.hpp" />
    <ClInclude Include="src\core\FileStream.hpp" />
    <ClInclude Include="src\core\Guard.hpp" />
    <ClInclude Include="src\core\IDisposable.hpp" />
    <ClInclude Include="src\core\IStream.hpp" />
    <ClInclude Include="src\core\Json.hpp" />
    <ClInclude Include="src\core\List.hpp" />
    <ClInclude Include="src\core\Math.hpp" />
    <ClInclude Include="src\core\Memory.hpp" />
    <ClInclude Include="src\core\Path.hpp" />
    <ClInclude Include="src\core\stopwatch.h" />
    <ClInclude Include="src\core\Stopwatch.hpp" />
    <ClInclude Include="src\core\String.hpp" />
    <ClInclude Include="src\core\StringBuilder.hpp" />
    <ClInclude Include="src\core\StringReader.hpp" />
    <ClInclude Include="src\core\Util.hpp" />
    <ClInclude Include="src\cursors.h" />
    <ClInclude Include="src\diagnostic.h" />
    <ClInclude Include="src\drawing\drawing.h" />
    <ClInclude Include="src\drawing\font.h" />
    <ClInclude Include="src\drawing\supports.h" />
    <ClInclude Include="src\editor.h" />
    <ClInclude Include="src\game.h" />
    <ClInclude Include="src\hook.h" />
    <ClInclude Include="src\image_io.h" />
    <ClInclude Include="src\input.h" />
    <ClInclude Include="src\interface\chat.h" />
    <ClInclude Include="src\interface\colour.h" />
    <ClInclude Include="src\interface\themes.h" />
    <ClInclude Include="src\interface\console.h" />
    <ClInclude Include="src\interface\graph.h" />
    <ClInclude Include="src\interface\keyboard_shortcut.h" />
    <ClInclude Include="src\interface\screenshot.h" />
    <ClInclude Include="src\interface\title_sequences.h" />
    <ClInclude Include="src\interface\viewport.h" />
    <ClInclude Include="src\interface\widget.h" />
    <ClInclude Include="src\interface\window.h" />
    <ClInclude Include="src\intro.h" />
    <ClInclude Include="src\localisation\currency.h" />
    <ClInclude Include="src\localisation\date.h" />
    <ClInclude Include="src\localisation\format_codes.h" />
    <ClInclude Include="src\localisation\language.h" />
    <ClInclude Include="src\localisation\LanguagePack.h" />
    <ClInclude Include="src\localisation\localisation.h" />
    <ClInclude Include="src\localisation\string_ids.h" />
    <ClInclude Include="src\management\award.h" />
    <ClInclude Include="src\management\finance.h" />
    <ClInclude Include="src\management\marketing.h" />
    <ClInclude Include="src\management\news_item.h" />
    <ClInclude Include="src\management\research.h" />
    <ClInclude Include="src\network\http.h" />
    <ClInclude Include="src\network\twitch.h" />
    <ClInclude Include="src\network\network.h" />
    <ClInclude Include="src\object.h" />
    <ClInclude Include="src\openrct2.h" />
    <ClInclude Include="src\peep\peep.h" />
    <ClInclude Include="src\peep\staff.h" />
    <ClInclude Include="src\platform\platform.h" />
    <ClInclude Include="src\rct1.h" />
    <ClInclude Include="src\rct2.h" />
    <ClInclude Include="src\ride\cable_lift.h" />
    <ClInclude Include="src\ride\ride.h" />
    <ClInclude Include="src\ride\ride_data.h" />
    <ClInclude Include="src\ride\ride_ratings.h" />
    <ClInclude Include="src\ride\station.h" />
    <ClInclude Include="src\ride\track.h" />
    <ClInclude Include="src\ride\track_data.h" />
    <ClInclude Include="src\ride\track_paint.h" />
    <ClInclude Include="src\ride\vehicle.h" />
    <ClInclude Include="src\scenario.h" />
    <ClCompile Include="src\scenario_sources.c" />
    <ClInclude Include="src\sprites.h" />
    <ClInclude Include="src\version.h" />
    <ClInclude Include="test\management\finance_test.h" />
    <ClInclude Include="test\ride\ride_ratings_test.h" />
    <ClInclude Include="test\tests.h" />
    <ClInclude Include="src\title.h" />
    <ClInclude Include="src\util\sawyercoding.h" />
    <ClInclude Include="src\util\util.h" />
    <ClInclude Include="src\windows\dropdown.h" />
    <ClInclude Include="src\windows\error.h" />
    <ClInclude Include="src\windows\tooltip.h" />
    <ClInclude Include="src\world\banner.h" />
    <ClInclude Include="src\world\climate.h" />
    <ClInclude Include="src\world\entrance.h" />
    <ClInclude Include="src\world\footpath.h" />
    <ClInclude Include="src\world\fountain.h" />
    <ClInclude Include="src\world\map.h" />
    <ClInclude Include="src\world\mapgen.h" />
    <ClInclude Include="src\world\map_animation.h" />
    <ClInclude Include="src\world\map_helpers.h" />
    <ClInclude Include="src\world\park.h" />
    <ClInclude Include="src\world\scenery.h" />
    <ClInclude Include="src\world\sprite.h" />
    <ClInclude Include="src\world\water.h" />
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <ProjectGuid>{D24D94F6-2A74-480C-B512-629C306CE92F}</ProjectGuid>
    <RootNamespace>openrct2</RootNamespace>
    <ProjectName>openrct2</ProjectName>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v140</PlatformToolset>
    <CharacterSet>MultiByte</CharacterSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>DynamicLibrary</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v140</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <CharacterSet>MultiByte</CharacterSet>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
  <ImportGroup Label="ExtensionSettings" />
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
  </ImportGroup>
  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <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)'=='Debug|Win32'">
    <IncludePath>$(SolutionDir)lib\include;$(SolutionDir)lib\include\libspeex;$(SolutionDir)lib\include\sdl;$(SolutionDir)lib\include\jansson;$(SolutionDir)lib\include\sdl_ttf;$(SolutionDir)lib\include\libpng;$(SolutionDir)lib\include\zlib;$(IncludePath)</IncludePath>
    <LibraryPath>$(SolutionDir)lib;$(LibraryPath)</LibraryPath>
    <OutDir>$(SolutionDir)bin\</OutDir>
    <IntDir>$(SolutionDir)obj\$(ProjectName)\$(Configuration)\</IntDir>
    <LinkIncremental />
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <IncludePath>$(SolutionDir)lib\include;$(SolutionDir)lib\include\libspeex;$(SolutionDir)lib\include\sdl;$(SolutionDir)lib\include\jansson;$(SolutionDir)lib\include\sdl_ttf;$(SolutionDir)lib\include\libpng;$(SolutionDir)lib\include\zlib;$(IncludePath)</IncludePath>
    <LibraryPath>$(SolutionDir)lib;$(LibraryPath)</LibraryPath>
    <OutDir>$(SolutionDir)bin\</OutDir>
    <IntDir>$(SolutionDir)obj\$(ProjectName)\$(Configuration)\</IntDir>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <SDLCheck>true</SDLCheck>
      <StructMemberAlignment>1Byte</StructMemberAlignment>
      <PreprocessorDefinitions>$(OpenRCT2_DEFINES);DEBUG;_CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;CURL_STATICLIB;SDL_MAIN_HANDLED;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <ObjectFileName>$(IntDir)\%(RelativeDir)</ObjectFileName>
      <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors>
      <MinimalRebuild>false</MinimalRebuild>
    </ClCompile>
    <Link>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <AdditionalDependencies>openrct2-libs-vs2015.lib;imm32.lib;version.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <LinkTimeCodeGeneration>UseFastLinkTimeCodeGeneration</LinkTimeCodeGeneration>
      <AdditionalOptions>/OPT:NOLBR /ignore:4099 %(AdditionalOptions)</AdditionalOptions>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Full</Optimization>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <SDLCheck />
      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
      <StructMemberAlignment>1Byte</StructMemberAlignment>
      <TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors>
      <OmitFramePointers />
      <BufferSecurityCheck>false</BufferSecurityCheck>
      <PreprocessorDefinitions>$(OpenRCT2_DEFINES);_CRT_SECURE_NO_WARNINGS;_USE_MATH_DEFINES;CURL_STATICLIB;SDL_MAIN_HANDLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
      <ObjectFileName>$(IntDir)\%(RelativeDir)</ObjectFileName>
      <MultiProcessorCompilation>true</MultiProcessorCompilation>
      <FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
    </ClCompile>
    <Link>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
      <AdditionalDependencies>openrct2-libs-vs2015.lib;imm32.lib;version.lib;winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
      <AdditionalOptions>/ignore:4099 %(AdditionalOptions)</AdditionalOptions>
    </Link>
  </ItemDefinitionGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets" />
</Project>