<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ItemGroup Label="ProjectConfigurations">
    <ProjectConfiguration Include="Debug|Win32">
      <Configuration>Debug</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Debug|x64">
      <Configuration>Debug</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|Win32">
      <Configuration>Release</Configuration>
      <Platform>Win32</Platform>
    </ProjectConfiguration>
    <ProjectConfiguration Include="Release|x64">
      <Configuration>Release</Configuration>
      <Platform>x64</Platform>
    </ProjectConfiguration>
  </ItemGroup>
  <PropertyGroup Label="Globals">
    <ProjectGuid>{5EB15BCF-2131-4DE3-B411-FC0D2DEF702F}</ProjectGuid>
    <RootNamespace>libs</RootNamespace>
    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
  </PropertyGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
    <ConfigurationType>Utility</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v143</PlatformToolset>
    <CharacterSet>NotSet</CharacterSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
    <ConfigurationType>Utility</ConfigurationType>
    <UseDebugLibraries>true</UseDebugLibraries>
    <PlatformToolset>v143</PlatformToolset>
    <CharacterSet>NotSet</CharacterSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
    <ConfigurationType>Utility</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v143</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <CharacterSet>NotSet</CharacterSet>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
    <ConfigurationType>Utility</ConfigurationType>
    <UseDebugLibraries>false</UseDebugLibraries>
    <PlatformToolset>v143</PlatformToolset>
    <WholeProgramOptimization>true</WholeProgramOptimization>
    <CharacterSet>NotSet</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" />
    <Import Project="properties\DarkRadiant Base Debug Win32.props" />
    <Import Project="properties\wxWidgets.props" />
    <Import Project="properties\GLEW.props" />
  </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" />
    <Import Project="properties\DarkRadiant Base Debug x64.props" />
    <Import Project="properties\wxWidgets.props" />
    <Import Project="properties\GLEW.props" />
  </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" />
    <Import Project="properties\DarkRadiant Base Release Win32.props" />
    <Import Project="properties\wxWidgets.props" />
    <Import Project="properties\GLEW.props" />
  </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" />
    <Import Project="properties\DarkRadiant Base Release x64.props" />
    <Import Project="properties\wxWidgets.props" />
    <Import Project="properties\GLEW.props" />
  </ImportGroup>
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <IncludePath>$(DarkRadiantRoot)\include;$(DarkRadiantRoot)\libs;$(W32DepsDir)\libsigc++\include;$(IncludePath)</IncludePath>
    <OutDir>$(DarkRadiantRoot)build\output\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <IncludePath>$(DarkRadiantRoot)\include;$(DarkRadiantRoot)\libs;$(W32DepsDir)\libsigc++\include;$(IncludePath)</IncludePath>
    <OutDir>$(DarkRadiantRoot)build\output\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <IncludePath>$(DarkRadiantRoot)\include;$(DarkRadiantRoot)\libs;$(W32DepsDir)\libsigc++\include;$(IncludePath)</IncludePath>
    <OutDir>$(DarkRadiantRoot)build\output\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
  </PropertyGroup>
  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <IncludePath>$(DarkRadiantRoot)\include;$(DarkRadiantRoot)\libs;$(W32DepsDir)\libsigc++\include;$(IncludePath)</IncludePath>
    <OutDir>$(DarkRadiantRoot)build\output\$(ProjectName)\$(Platform)\$(Configuration)\</OutDir>
  </PropertyGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <SDLCheck>true</SDLCheck>
    </ClCompile>
    <Link>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>Disabled</Optimization>
      <SDLCheck>true</SDLCheck>
    </ClCompile>
    <Link>
      <GenerateDebugInformation>true</GenerateDebugInformation>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>MaxSpeed</Optimization>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <SDLCheck>true</SDLCheck>
    </ClCompile>
    <Link>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
    </Link>
  </ItemDefinitionGroup>
  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
    <ClCompile>
      <WarningLevel>Level3</WarningLevel>
      <Optimization>MaxSpeed</Optimization>
      <FunctionLevelLinking>true</FunctionLevelLinking>
      <IntrinsicFunctions>true</IntrinsicFunctions>
      <SDLCheck>true</SDLCheck>
    </ClCompile>
    <Link>
      <GenerateDebugInformation>true</GenerateDebugInformation>
      <EnableCOMDATFolding>true</EnableCOMDATFolding>
      <OptimizeReferences>true</OptimizeReferences>
    </Link>
  </ItemDefinitionGroup>
  <ItemGroup>
    <ClInclude Include="..\..\libs\BasicTexture2D.h" />
    <ClInclude Include="..\..\libs\BasicUndoMemento.h" />
    <ClInclude Include="..\..\libs\character.h" />
    <ClInclude Include="..\..\libs\command\ExecutionFailure.h" />
    <ClInclude Include="..\..\libs\command\ExecutionNotPossible.h" />
    <ClInclude Include="..\..\libs\debugging\debugging.h" />
    <ClInclude Include="..\..\libs\debugging\gl.h" />
    <ClInclude Include="..\..\libs\debugging\render.h" />
    <ClInclude Include="..\..\libs\debugging\ScenegraphUtils.h" />
    <ClInclude Include="..\..\libs\debugging\ScopedDebugTimer.h" />
    <ClInclude Include="..\..\libs\decl\DeclarationBase.h" />
    <ClInclude Include="..\..\libs\decl\DeclarationCreator.h" />
    <ClInclude Include="..\..\libs\decl\DeclLib.h" />
    <ClInclude Include="..\..\libs\decl\EditableDeclaration.h" />
    <ClInclude Include="..\..\libs\DirectoryArchiveFile.h" />
    <ClInclude Include="..\..\libs\dragplanes.h" />
    <ClInclude Include="..\..\libs\eclass.h" />
    <ClInclude Include="..\..\libs\entitylib.h" />
    <ClInclude Include="..\..\libs\EventRateLimiter.h" />
    <ClInclude Include="..\..\libs\GameConfigUtil.h" />
    <ClInclude Include="..\..\libs\gamelib.h" />
    <ClInclude Include="..\..\libs\generic\callback.h" />
    <ClInclude Include="..\..\libs\KeyValueStore.h" />
    <ClInclude Include="..\..\libs\maplib.h" />
    <ClInclude Include="..\..\libs\materials\FrobStageSetup.h" />
    <ClInclude Include="..\..\libs\materials\ParseLib.h" />
    <ClInclude Include="..\..\libs\messages\ApplicationIsActiveRequest.h" />
    <ClInclude Include="..\..\libs\messages\ApplicationShutdownRequest.h" />
    <ClInclude Include="..\..\libs\messages\AutomaticMapSaveRequest.h" />
    <ClInclude Include="..\..\libs\messages\ClearConsole.h" />
    <ClInclude Include="..\..\libs\messages\CommandExecutionFailed.h" />
    <ClInclude Include="..\..\libs\messages\ComponentSelectionModeToggleRequest.h" />
    <ClInclude Include="..\..\libs\messages\FileOverwriteConfirmation.h" />
    <ClInclude Include="..\..\libs\messages\FileSaveConfirmation.h" />
    <ClInclude Include="..\..\libs\messages\FileSelectionRequest.h" />
    <ClInclude Include="..\..\libs\messages\GameConfigNeededMessage.h" />
    <ClInclude Include="..\..\libs\messages\GridSnapRequest.h" />
    <ClInclude Include="..\..\libs\messages\LongRunningOperationMessage.h" />
    <ClInclude Include="..\..\libs\messages\ManipulatorModeToggleRequest.h" />
    <ClInclude Include="..\..\libs\messages\MapFileOperation.h" />
    <ClInclude Include="..\..\libs\messages\MapOperationMessage.h" />
    <ClInclude Include="..\..\libs\messages\NotificationMessage.h" />
    <ClInclude Include="..\..\libs\messages\ScopedLongRunningOperation.h" />
    <ClInclude Include="..\..\libs\messages\TextureChanged.h" />
    <ClInclude Include="..\..\libs\messages\TextureToolRequest.h" />
    <ClInclude Include="..\..\libs\messages\UnselectSelectionRequest.h" />
    <ClInclude Include="..\..\libs\ModelExportOptions.h" />
    <ClInclude Include="..\..\libs\ObservedSelectable.h" />
    <ClInclude Include="..\..\libs\ObservedUndoable.h" />
    <ClInclude Include="..\..\libs\os\dir.h" />
    <ClInclude Include="..\..\libs\os\file.h" />
    <ClInclude Include="..\..\libs\os\fs.h" />
    <ClInclude Include="..\..\libs\os\path.h" />
    <ClInclude Include="..\..\libs\parser\CodeTokeniser.h" />
    <ClInclude Include="..\..\libs\parser\DefBlockSyntaxParser.h" />
    <ClInclude Include="..\..\libs\parser\DefTokeniser.h" />
    <ClInclude Include="..\..\libs\parser\GuiTokeniser.h" />
    <ClInclude Include="..\..\libs\parser\ParseException.h" />
    <ClInclude Include="..\..\libs\parser\ThreadedDeclParser.h" />
    <ClInclude Include="..\..\libs\parser\ThreadedDefLoader.h" />
    <ClInclude Include="..\..\libs\parser\Tokeniser.h" />
    <ClInclude Include="..\..\libs\patch\PatchIterators.h" />
    <ClInclude Include="..\..\libs\pivot.h" />
    <ClInclude Include="..\..\libs\RandomOrigin.h" />
    <ClInclude Include="..\..\libs\Rectangle.h" />
    <ClInclude Include="..\..\libs\registry\adaptors.h" />
    <ClInclude Include="..\..\libs\registry\buffer.h" />
    <ClInclude Include="..\..\libs\registry\CachedKey.h" />
    <ClInclude Include="..\..\libs\registry\registry.h" />
    <ClInclude Include="..\..\libs\registry\Widgets.h" />
    <ClInclude Include="..\..\libs\render.h" />
    <ClInclude Include="..\..\libs\render\CameraView.h" />
    <ClInclude Include="..\..\libs\render\CamRenderer.h" />
    <ClInclude Include="..\..\libs\render\Colour4.h" />
    <ClInclude Include="..\..\libs\render\Colour4b.h" />
    <ClInclude Include="..\..\libs\render\CompactWindingVertexBuffer.h" />
    <ClInclude Include="..\..\libs\render\ContinuousBuffer.h" />
    <ClInclude Include="..\..\libs\render\GeometryStore.h" />
    <ClInclude Include="..\..\libs\render\IndexedVertexBuffer.h" />
    <ClInclude Include="..\..\libs\render\MeshVertex.h" />
    <ClInclude Include="..\..\libs\render\NopRenderView.h" />
    <ClInclude Include="..\..\libs\render\NopVolumeTest.h" />
    <ClInclude Include="..\..\libs\render\Rectangle.h" />
    <ClInclude Include="..\..\libs\render\RenderableBoundingBoxes.h" />
    <ClInclude Include="..\..\libs\render\RenderableBox.h" />
    <ClInclude Include="..\..\libs\render\RenderableCollectionWalker.h" />
    <ClInclude Include="..\..\libs\render\RenderableCollectorBase.h" />
    <ClInclude Include="..\..\libs\render\RenderableColouredBoundingBoxes.h" />
    <ClInclude Include="..\..\libs\render\RenderableGeometry.h" />
    <ClInclude Include="..\..\libs\render\RenderableVertexArray.h" />
    <ClInclude Include="..\..\libs\render\RenderablePivot.h" />
    <ClInclude Include="..\..\libs\render\RenderableSpacePartition.h" />
    <ClInclude Include="..\..\libs\render\RenderableSurface.h" />
    <ClInclude Include="..\..\libs\render\RenderableTextBase.h" />
    <ClInclude Include="..\..\libs\render\RenderVertex.h" />
    <ClInclude Include="..\..\libs\render\SceneRenderWalker.h" />
    <ClInclude Include="..\..\libs\render\StaticRenderableText.h" />
    <ClInclude Include="..\..\libs\render\TexCoord2f.h" />
    <ClInclude Include="..\..\libs\render\TextureToolView.h" />
    <ClInclude Include="..\..\libs\render\VBO.h" />
    <ClInclude Include="..\..\libs\render\Vertex3f.h" />
    <ClInclude Include="..\..\libs\render\VertexCb.h" />
    <ClInclude Include="..\..\libs\render\VertexHashing.h" />
    <ClInclude Include="..\..\libs\render\VertexNCb.h" />
    <ClInclude Include="..\..\libs\render\VertexNT.h" />
    <ClInclude Include="..\..\libs\render\View.h" />
    <ClInclude Include="..\..\libs\render\WindingRenderer.h" />
    <ClInclude Include="..\..\libs\RGBAImage.h" />
    <ClInclude Include="..\..\libs\scenelib.h" />
    <ClInclude Include="..\..\libs\selectionlib.h" />
    <ClInclude Include="..\..\libs\selection\BestPoint.h" />
    <ClInclude Include="..\..\libs\selection\CollectiveSpawnargs.h" />
    <ClInclude Include="..\..\libs\selection\Device.h" />
    <ClInclude Include="..\..\libs\selection\EntitiesFirstSelector.h" />
    <ClInclude Include="..\..\libs\selection\EntitySelection.h" />
    <ClInclude Include="..\..\libs\selection\OccludeSelector.h" />
    <ClInclude Include="..\..\libs\selection\Pivot2World.h" />
    <ClInclude Include="..\..\libs\selection\SelectedPlaneSet.h" />
    <ClInclude Include="..\..\libs\selection\SelectionPool.h" />
    <ClInclude Include="..\..\libs\selection\SelectionVolume.h" />
    <ClInclude Include="..\..\libs\selection\SingleItemSelector.h" />
    <ClInclude Include="..\..\libs\SequentialTaskQueue.h" />
    <ClInclude Include="..\..\libs\settings\MajorMinorVersion.h" />
    <ClInclude Include="..\..\libs\settings\SettingsManager.h" />
    <ClInclude Include="..\..\libs\shaderlib.h" />
    <ClInclude Include="..\..\libs\stream\BinaryToTextInputStream.h" />
    <ClInclude Include="..\..\libs\stream\BufferInputStream.h" />
    <ClInclude Include="..\..\libs\stream\ExportStream.h" />
    <ClInclude Include="..\..\libs\stream\FileInputStream.h" />
    <ClInclude Include="..\..\libs\stream\MapResourceStream.h" />
    <ClInclude Include="..\..\libs\stream\PointerInputStream.h" />
    <ClInclude Include="..\..\libs\stream\ScopedArchiveBuffer.h" />
    <ClInclude Include="..\..\libs\stream\TemporaryOutputStream.h" />
    <ClInclude Include="..\..\libs\stream\TextFileInputStream.h" />
    <ClInclude Include="..\..\libs\stream\utils.h" />
    <ClInclude Include="..\..\libs\stream\VcsMapResourceStream.h" />
    <ClInclude Include="..\..\libs\string\case_conv.h" />
    <ClInclude Include="..\..\libs\string\convert.h" />
    <ClInclude Include="..\..\libs\string\encoding.h" />
    <ClInclude Include="..\..\libs\string\format.h" />
    <ClInclude Include="..\..\libs\string\join.h" />
    <ClInclude Include="..\..\libs\string\predicate.h" />
    <ClInclude Include="..\..\libs\string\replace.h" />
    <ClInclude Include="..\..\libs\string\split.h" />
    <ClInclude Include="..\..\libs\string\string.h" />
    <ClInclude Include="..\..\libs\string\tokeniser.h" />
    <ClInclude Include="..\..\libs\string\trim.h" />
    <ClInclude Include="..\..\libs\SurfaceShader.h" />
    <ClInclude Include="..\..\libs\texturelib.h" />
    <ClInclude Include="..\..\libs\time\ScopeTimer.h" />
    <ClInclude Include="..\..\libs\time\StopWatch.h" />
    <ClInclude Include="..\..\libs\time\Timer.h" />
    <ClInclude Include="..\..\libs\Transformable.h" />
    <ClInclude Include="..\..\libs\transformlib.h" />
    <ClInclude Include="..\..\libs\UndoFileChangeTracker.h" />
    <ClInclude Include="..\..\libs\util\Noncopyable.h" />
    <ClInclude Include="..\..\libs\util\ScopedBoolLock.h" />
    <ClInclude Include="..\..\libs\VersionControlLib.h" />
  </ItemGroup>
  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
  <ImportGroup Label="ExtensionTargets">
  </ImportGroup>
</Project>