mirror of
https://github.com/OpenRCT2/OpenRCT2
synced 2026-01-20 05:23:04 +01:00
For reference see http://www.g-truc.net/post-0708.html and http://lxr.free-electrons.com/source/include/linux/kernel.h#L54 This will provide a type-safe mechanism for counting elements of array. If you try passing something which cannot be counted, compiler will frown at you right away.
514 lines
27 KiB
XML
514 lines
27 KiB
XML
<?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)" />
|
|
<Copy SourceFiles="..\SDL2.dll" 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>
|
|
<ProjectConfiguration Include="Release XP|Win32">
|
|
<Configuration>Release XP</Configuration>
|
|
<Platform>Win32</Platform>
|
|
</ProjectConfiguration>
|
|
<ProjectConfiguration Include="Release with Tests|Win32">
|
|
<Configuration>Release with Tests</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.c" />
|
|
<ClCompile Include="..\src\cmdline_sprite.c" />
|
|
<ClCompile Include="..\src\config.c" />
|
|
<ClCompile Include="..\src\cursors.c" />
|
|
<ClCompile Include="..\src\diagnostic.c" />
|
|
<ClCompile Include="..\src\drawing\drawing.c" />
|
|
<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\editor.c" />
|
|
<ClCompile Include="..\src\game.c" />
|
|
<ClCompile Include="..\src\hook.c" />
|
|
<ClCompile Include="..\src\input.c" />
|
|
<ClCompile Include="..\src\interface\chat.c" />
|
|
<ClCompile Include="..\src\interface\colour.c" />
|
|
<ClCompile Include="..\src\interface\themes.c" />
|
|
<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\osx.c" />
|
|
<ClCompile Include="..\src\platform\windows.c" />
|
|
<ClCompile Include="..\src\rct1.c" />
|
|
<ClCompile Include="..\src\rct2.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\network_status.c" />
|
|
<ClCompile Include="..\src\windows\player_list.c" />
|
|
<ClCompile Include="..\src\windows\server_list.c" />
|
|
<ClCompile Include="..\src\windows\server_start.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="..\test\management\finance_test.c" />
|
|
<ClCompile Include="..\test\ride\ride_ratings_test.c" />
|
|
<ClCompile Include="..\test\tests.c" />
|
|
<ClCompile Include="..\src\title.c" />
|
|
<ClCompile Include="..\src\tutorial.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\windows\themes.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.h" />
|
|
<ClInclude Include="..\src\common.h" />
|
|
<ClInclude Include="..\src\config.h" />
|
|
<ClInclude Include="..\src\core\Exception.hpp" />
|
|
<ClInclude Include="..\src\core\FileStream.hpp" />
|
|
<ClInclude Include="..\src\core\IDisposable.hpp" />
|
|
<ClInclude Include="..\src\core\IStream.hpp" />
|
|
<ClInclude Include="..\src\core\Math.hpp" />
|
|
<ClInclude Include="..\src\core\Memory.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\editor.h" />
|
|
<ClInclude Include="..\src\game.h" />
|
|
<ClInclude Include="..\src\hook.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\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" />
|
|
<ClInclude Include="..\src\sprites.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\tutorial.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>
|
|
<ItemGroup>
|
|
<ProjectReference Include="libs\libs.vcxproj">
|
|
<Project>{074dc930-05c6-4b7f-b5dd-dd237e6e44db}</Project>
|
|
</ProjectReference>
|
|
</ItemGroup>
|
|
<PropertyGroup Label="Globals">
|
|
<ProjectGuid>{D24D94F6-2A74-480C-B512-629C306CE92F}</ProjectGuid>
|
|
<RootNamespace>openrct2</RootNamespace>
|
|
<ProjectName>openrct2</ProjectName>
|
|
<WindowsTargetPlatformVersion>10.0.10240.0</WindowsTargetPlatformVersion>
|
|
</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>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release XP|Win32'" Label="Configuration">
|
|
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
|
<UseDebugLibraries>false</UseDebugLibraries>
|
|
<PlatformToolset>v140_xp</PlatformToolset>
|
|
<WholeProgramOptimization>true</WholeProgramOptimization>
|
|
<CharacterSet>MultiByte</CharacterSet>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release with Tests|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>
|
|
<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>
|
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release XP|Win32'">
|
|
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
|
</ImportGroup>
|
|
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release with Tests|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 Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<IncludePath>$(SolutionDir)..\lib;$(SolutionDir)..\lib\libspeex;$(SolutionDir)..\lib\sdl\include;$(SolutionDir)..\lib\libcurl\include;$(SolutionDir)..\lib\jansson;$(SolutionDir)..\lib\cutest;$(SolutionDir)..\lib\SDL2_ttf\include;$(IncludePath)</IncludePath>
|
|
<LibraryPath>$(SolutionDir)..\lib\sdl\lib\x86;$(SolutionDir)..\lib\libcurl\lib;$(LibraryPath)</LibraryPath>
|
|
<OutDir>$(SolutionDir)..\build\$(Configuration)\</OutDir>
|
|
<IntDir>$(SolutionDir)..\obj\$(ProjectName)\$(Configuration)\</IntDir>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<IncludePath>$(SolutionDir)..\lib;$(SolutionDir)..\lib\libspeex;$(SolutionDir)..\lib\sdl\include;$(SolutionDir)..\lib\libcurl\include;$(SolutionDir)..\lib\jansson;$(SolutionDir)..\lib\cutest;$(SolutionDir)..\lib\SDL2_ttf\include;$(IncludePath)</IncludePath>
|
|
<LibraryPath>$(SolutionDir)..\lib\sdl\lib\x86;$(SolutionDir)..\lib\libcurl\lib;$(LibraryPath)</LibraryPath>
|
|
<OutDir>$(SolutionDir)..\build\$(Configuration)\</OutDir>
|
|
<IntDir>$(SolutionDir)..\obj\$(ProjectName)\$(Configuration)\</IntDir>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release XP|Win32'">
|
|
<IncludePath>$(SolutionDir)..\lib;$(SolutionDir)..\lib\libspeex;$(SolutionDir)..\lib\sdl\include;$(SolutionDir)..\lib\libcurl\include;$(SolutionDir)..\lib\jansson;$(SolutionDir)..\lib\cutest;$(SolutionDir)..\lib\SDL2_ttf\include;$(IncludePath)</IncludePath>
|
|
<LibraryPath>$(SolutionDir)..\lib\sdl\lib\x86;$(SolutionDir)..\lib\libcurl\lib;$(LibraryPath)</LibraryPath>
|
|
<OutDir>$(SolutionDir)..\build\$(Configuration)\</OutDir>
|
|
<IntDir>$(SolutionDir)..\obj\$(ProjectName)\$(Configuration)\</IntDir>
|
|
</PropertyGroup>
|
|
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release with Tests|Win32'">
|
|
<IncludePath>$(SolutionDir)..\lib;$(SolutionDir)..\lib\libspeex;$(SolutionDir)..\lib\sdl\include;$(SolutionDir)..\lib\libcurl\include;$(SolutionDir)..\lib\jansson;$(SolutionDir)..\lib\cutest;$(SolutionDir)..\lib\SDL2_ttf\include;$(IncludePath)</IncludePath>
|
|
<LibraryPath>$(SolutionDir)..\lib\sdl\lib\x86;$(SolutionDir)..\lib\libcurl\lib;$(LibraryPath)</LibraryPath>
|
|
<OutDir>$(SolutionDir)..\build\Release\</OutDir>
|
|
<IntDir>$(SolutionDir)..\obj\$(ProjectName)\Release\</IntDir>
|
|
</PropertyGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>Disabled</Optimization>
|
|
<SDLCheck>true</SDLCheck>
|
|
<StructMemberAlignment>1Byte</StructMemberAlignment>
|
|
<PreprocessorDefinitions>DEBUG;_CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;_USE_MATH_DEFINES;CURL_STATICLIB;SDL_MAIN_HANDLED;_WINSOCK_DEPRECATED_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<ObjectFileName>$(IntDir)fake\%(RelativeDir)</ObjectFileName>
|
|
<TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors>
|
|
<MinimalRebuild>false</MinimalRebuild>
|
|
</ClCompile>
|
|
<Link>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
<AdditionalDependencies>winmm.lib;sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
</Link>
|
|
<PostBuildEvent>
|
|
<Command>"$(TargetDir)openrct2.exe" sprite build "$(SolutionDir)..\Data\g2.dat" "$(SolutionDir)..\Resources\g2"
|
|
xcopy /YS "$(SolutionDir)..\Data" "$(TargetDir)Data"</Command>
|
|
<Message>Build g2.dat and copy the Data directory.</Message>
|
|
</PostBuildEvent>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>Full</Optimization>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
<SDLCheck>
|
|
</SDLCheck>
|
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
|
<StructMemberAlignment>1Byte</StructMemberAlignment>
|
|
<TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors>
|
|
<OmitFramePointers>
|
|
</OmitFramePointers>
|
|
<BufferSecurityCheck>false</BufferSecurityCheck>
|
|
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;_USE_MATH_DEFINES;CURL_STATICLIB;SDL_MAIN_HANDLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<ObjectFileName>$(IntDir)fake\%(RelativeDir)</ObjectFileName>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
|
</ClCompile>
|
|
<Link>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
<OptimizeReferences>true</OptimizeReferences>
|
|
<AdditionalDependencies>winmm.lib;sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
<AdditionalOptions>/ignore:4099 %(AdditionalOptions)</AdditionalOptions>
|
|
</Link>
|
|
<PostBuildEvent>
|
|
<Command>"$(TargetDir)openrct2.exe" sprite build "$(SolutionDir)..\Data\g2.dat" "$(SolutionDir)..\Resources\g2"
|
|
xcopy /YS "$(SolutionDir)..\Data" "$(TargetDir)Data"</Command>
|
|
<Message>Build g2.dat and copy the Data directory.</Message>
|
|
</PostBuildEvent>
|
|
<CustomBuildStep>
|
|
<Command>
|
|
</Command>
|
|
</CustomBuildStep>
|
|
<CustomBuildStep>
|
|
<Outputs>
|
|
</Outputs>
|
|
</CustomBuildStep>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release XP|Win32'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>Full</Optimization>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
<SDLCheck>
|
|
</SDLCheck>
|
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
|
<StructMemberAlignment>1Byte</StructMemberAlignment>
|
|
<TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors>
|
|
<OmitFramePointers>
|
|
</OmitFramePointers>
|
|
<BufferSecurityCheck>false</BufferSecurityCheck>
|
|
<PreprocessorDefinitions>DISABLE_NETWORK;DISABLE_HTTP;DISABLE_TWITCH;_CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;_USE_MATH_DEFINES;CURL_STATICLIB;SDL_MAIN_HANDLED;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<ObjectFileName>$(IntDir)fake\%(RelativeDir)</ObjectFileName>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
|
|
</ClCompile>
|
|
<Link>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
<OptimizeReferences>true</OptimizeReferences>
|
|
<AdditionalDependencies>winmm.lib;sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
<AdditionalOptions>/ignore:4099 %(AdditionalOptions)</AdditionalOptions>
|
|
<SubSystem>Windows</SubSystem>
|
|
</Link>
|
|
<PostBuildEvent>
|
|
<Command>"$(TargetDir)openrct2.exe" sprite build "$(SolutionDir)..\Data\g2.dat" "$(SolutionDir)..\Resources\g2"
|
|
xcopy /YS "$(SolutionDir)..\Data" "$(TargetDir)Data"</Command>
|
|
<Message>Build g2.dat and copy the Data directory.</Message>
|
|
</PostBuildEvent>
|
|
<CustomBuildStep>
|
|
<Command>
|
|
</Command>
|
|
</CustomBuildStep>
|
|
<CustomBuildStep>
|
|
<Outputs>
|
|
</Outputs>
|
|
</CustomBuildStep>
|
|
</ItemDefinitionGroup>
|
|
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release with Tests|Win32'">
|
|
<ClCompile>
|
|
<WarningLevel>Level3</WarningLevel>
|
|
<Optimization>Disabled</Optimization>
|
|
<FunctionLevelLinking>true</FunctionLevelLinking>
|
|
<IntrinsicFunctions>true</IntrinsicFunctions>
|
|
<SDLCheck>
|
|
</SDLCheck>
|
|
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
|
<StructMemberAlignment>1Byte</StructMemberAlignment>
|
|
<TreatSpecificWarningsAsErrors>4013</TreatSpecificWarningsAsErrors>
|
|
<OmitFramePointers>
|
|
</OmitFramePointers>
|
|
<BufferSecurityCheck>false</BufferSecurityCheck>
|
|
<PreprocessorDefinitions>_CRT_SECURE_NO_WARNINGS;HAVE_CONFIG_H;_USE_MATH_DEFINES;CURL_STATICLIB;SDL_MAIN_HANDLED;ENABLE_TESTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
|
<ObjectFileName>$(IntDir)fake\%(RelativeDir)</ObjectFileName>
|
|
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
|
</ClCompile>
|
|
<Link>
|
|
<GenerateDebugInformation>true</GenerateDebugInformation>
|
|
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
|
<OptimizeReferences>true</OptimizeReferences>
|
|
<AdditionalDependencies>winmm.lib;sdl2.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
|
<AdditionalOptions>/ignore:4099 %(AdditionalOptions)</AdditionalOptions>
|
|
</Link>
|
|
<PostBuildEvent>
|
|
<Command>"$(TargetDir)openrct2.exe" sprite build "$(SolutionDir)..\Data\g2.dat" "$(SolutionDir)..\Resources\g2"
|
|
xcopy /YS "$(SolutionDir)..\Data" "$(TargetDir)Data"</Command>
|
|
<Message>Build g2.dat and copy the Data directory.</Message>
|
|
</PostBuildEvent>
|
|
<CustomBuildStep>
|
|
<Command>
|
|
</Command>
|
|
</CustomBuildStep>
|
|
<CustomBuildStep>
|
|
<Outputs>
|
|
</Outputs>
|
|
</CustomBuildStep>
|
|
</ItemDefinitionGroup>
|
|
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
|
<ImportGroup Label="ExtensionTargets">
|
|
</ImportGroup>
|
|
</Project>
|