<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{876EB338-489E-4727-84DA-8CBBF0DA5B5E}</ProjectGuid>
    <OutputType>Library</OutputType>
    <AppDesignerFolder>Properties</AppDesignerFolder>
    <RootNamespace>BansheeEngine</RootNamespace>
    <AssemblyName>MBansheeEngine</AssemblyName>
    <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
    <FileAlignment>512</FileAlignment>
    <TargetFrameworkProfile />
    <ProductVersion>10.0.0</ProductVersion>
    <SchemaVersion>2.0</SchemaVersion>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>full</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>..\bin\Assemblies\Debug\</OutputPath>
    <DefineConstants>DEBUG;TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugType>none</DebugType>
    <Optimize>true</Optimize>
    <OutputPath>..\bin\Assemblies\Release\</OutputPath>
    <DefineConstants>TRACE</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="System" />
    <Reference Include="System.Core" />
    <Reference Include="System.Xml.Linq" />
    <Reference Include="System.Data.DataSetExtensions" />
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="System.Data" />
    <Reference Include="System.Xml" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="AsyncOp.cs" />
    <Compile Include="Bounds.cs" />
    <Compile Include="Builtin.cs" />
    <Compile Include="Camera.cs" />
    <Compile Include="GUI\GUIListView.cs" />
    <Compile Include="Layers.cs" />
    <Compile Include="NativeCamera.cs" />
    <Compile Include="ContextMenu.cs" />
    <Compile Include="Cursor.cs" />
    <Compile Include="Debug.cs" />
    <Compile Include="Color.cs" />
    <Compile Include="Component.cs" />
    <Compile Include="DirectoryEx.cs" />
    <Compile Include="DontSerializeField.cs" />
    <Compile Include="FileEx.cs" />
    <Compile Include="Font.cs" />
    <Compile Include="GameObject.cs" />
    <Compile Include="GUI\GUILayoutUtility.cs" />
    <Compile Include="GUI\GUIButton.cs" />
    <Compile Include="GUI\GUIContent.cs" />
    <Compile Include="GUI\GUIElement.cs" />
    <Compile Include="GUI\GUIElementStateStyle.cs" />
    <Compile Include="GUI\GUIElementStyle.cs" />
    <Compile Include="GUI\GUIListBox.cs" />
    <Compile Include="GUI\GUIPanel.cs" />
    <Compile Include="GUI\GUIProgressBar.cs" />
    <Compile Include="GUI\GUIRenderTexture.cs" />
    <Compile Include="GUI\GUIScrollArea.cs" />
    <Compile Include="GUI\GUISlider.cs" />
    <Compile Include="GUI\GUITextBox.cs" />
    <Compile Include="GUI\GUILabel.cs" />
    <Compile Include="GUI\GUILayout.cs" />
    <Compile Include="GUI\GUILayoutX.cs" />
    <Compile Include="GUI\GUILayoutY.cs" />
    <Compile Include="GUI\GUIOption.cs" />
    <Compile Include="GUI\GUISkin.cs" />
    <Compile Include="GUI\GUISpace.cs" />
    <Compile Include="GUI\GUITexture.cs" />
    <Compile Include="GUI\GUIToggle.cs" />
    <Compile Include="GUI\GUIToggleGroup.cs" />
    <Compile Include="HideInInspector.cs" />
    <Compile Include="Input.cs" />
    <Compile Include="InputConfiguration.cs" />
    <Compile Include="Light.cs" />
    <Compile Include="NativeLight.cs" />
    <Compile Include="LocString.cs" />
    <Compile Include="ManagedResource.cs" />
    <Compile Include="Material.cs" />
    <Compile Include="Math\AABox.cs" />
    <Compile Include="Math\BsRect3.cs" />
    <Compile Include="Math\Degree.cs" />
    <Compile Include="Math\MathEx.cs" />
    <Compile Include="Math\Matrix3.cs" />
    <Compile Include="Math\Matrix4.cs" />
    <Compile Include="Math\Radian.cs" />
    <Compile Include="Math\Ray.cs" />
    <Compile Include="Math\Rect2.cs" />
    <Compile Include="Math\Rect2I.cs" />
    <Compile Include="Math\Vector2I.cs" />
    <Compile Include="Mesh.cs" />
    <Compile Include="MeshData.cs" />
    <Compile Include="MissingComponent.cs" />
    <Compile Include="PathEx.cs" />
    <Compile Include="PixelData.cs" />
    <Compile Include="PixelUtility.cs" />
    <Compile Include="PlainText.cs" />
    <Compile Include="Prefab.cs" />
    <Compile Include="ProfilerOverlay.cs" />
    <Compile Include="ProfilerOverlayInternal.cs" />
    <Compile Include="Program.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="Math\Quaternion.cs" />
    <Compile Include="Range.cs" />
    <Compile Include="Renderable.cs" />
    <Compile Include="NativeRenderable.cs" />
    <Compile Include="RenderTarget.cs" />
    <Compile Include="RenderTexture.cs" />
    <Compile Include="RenderTexture2D.cs" />
    <Compile Include="Resource.cs" />
    <Compile Include="Resources.cs" />
    <Compile Include="RunInEditor.cs" />
    <Compile Include="Scene.cs" />
    <Compile Include="SceneObject.cs" />
    <Compile Include="ScriptCode.cs" />
    <Compile Include="ScriptObject.cs" />
    <Compile Include="SerializableArray.cs" />
    <Compile Include="SerializableDictionary.cs" />
    <Compile Include="SerializableField.cs" />
    <Compile Include="SerializableList.cs" />
    <Compile Include="SerializableObject.cs" />
    <Compile Include="SerializableProperty.cs" />
    <Compile Include="SerializableUtility.cs" />
    <Compile Include="SerializeObject.cs" />
    <Compile Include="SerializeField.cs" />
    <Compile Include="Shader.cs" />
    <Compile Include="ShaderInclude.cs" />
    <Compile Include="ShortcutKey.cs" />
    <Compile Include="Sphere.cs" />
    <Compile Include="SpriteTexture.cs" />
    <Compile Include="StringTable.cs" />
    <Compile Include="StringTables.cs" />
    <Compile Include="Texture.cs" />
    <Compile Include="Texture2D.cs" />
    <Compile Include="Math\Vector2.cs" />
    <Compile Include="Math\Vector3.cs" />
    <Compile Include="Math\Vector4.cs" />
    <Compile Include="Texture3D.cs" />
    <Compile Include="TextureCube.cs" />
    <Compile Include="Time.cs" />
    <Compile Include="VirtualInput.cs" />
  </ItemGroup>
  <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
  <PropertyGroup>
    <PostBuildEvent>$(SolutionDir)Dependencies\tools\pdb2mdb.bat "$(TargetPath)" "$(ConfigurationName)"</PostBuildEvent>
  </PropertyGroup>
  <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
       Other similar extension points exist, see Microsoft.Common.targets.
  <Target Name="BeforeBuild">
  </Target>
  <Target Name="AfterBuild">
  </Target>
  -->
</Project>