1<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.5">
3  <!-- Common configuration -->
4  <PropertyGroup>
5    <ProjectGuid>{83F0C0AD-D587-457C-B72A-1A184D6D76B3}</ProjectGuid>
6    <OutputType>Library</OutputType>
7    <AssemblyName>Pinta.Gui.Widgets</AssemblyName>
8    <RootNamespace>Pinta.Gui.Widgets</RootNamespace>
9    <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
10
11    <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
12    <ErrorReport>prompt</ErrorReport>
13    <GenerateDocumentation>true</GenerateDocumentation>
14    <NoWarn>1591</NoWarn>
15    <OutputPath>..\bin</OutputPath>
16    <Platform>AnyCPU</Platform>
17    <WarningLevel>4</WarningLevel>
18    <NoStdLib>false</NoStdLib>
19  </PropertyGroup>
20
21  <!-- Debug configuration -->
22  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
23    <DebugSymbols>true</DebugSymbols>
24    <DebugType>full</DebugType>
25    <DefineConstants>DEBUG</DefineConstants>
26    <Optimize>false</Optimize>
27  </PropertyGroup>
28
29  <!-- Release configuration -->
30  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
31    <DebugSymbols>false</DebugSymbols>
32    <DebugType>pdbonly</DebugType>
33    <Optimize>true</Optimize>
34  </PropertyGroup>
35
36  <!-- References -->
37  <ItemGroup>
38    <Reference Condition=" '$(PINTA_MONO_POSIX_2)' == '' " Include="Mono.Posix" />
39    <Reference Condition=" '$(PINTA_MONO_POSIX_2)' != '' " Include="Mono.Posix, Version=2.0.0.0, Culture=neutral, PublicKeyToken=0738eb9f132ed756, processorArchitecture=MSIL" />
40
41    <Reference Include="atk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
42    <Reference Include="gdk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
43    <Reference Include="glib-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
44    <Reference Include="gtk-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
45    <Reference Include="Mono.Addins, Culture=neutral, PublicKeyToken=0738eb9f132ed756">
46      <HintPath>..\lib\Mono.Addins.dll</HintPath>
47    </Reference>
48    <Reference Include="Mono.Cairo" />
49    <Reference Include="pango-sharp, Version=2.12.0.0, Culture=neutral, PublicKeyToken=35e10195dab3c99f" />
50    <Reference Include="System" />
51    <Reference Include="System.Core" />
52    <Reference Include="System.Data" />
53    <Reference Include="System.Xml" />
54  </ItemGroup>
55
56  <!-- Source files -->
57  <ItemGroup>
58    <Compile Include="DialogAttributes.cs" />
59    <Compile Include="Dialogs\SimpleEffectDialog.cs" />
60    <Compile Include="Properties\AssemblyInfo.cs" />
61    <Compile Include="Widgets\AnglePickerGraphic.cs" />
62    <Compile Include="Widgets\AnglePickerWidget.cs" />
63    <Compile Include="Widgets\Canvas\CanvasRenderer.cs" />
64    <Compile Include="Widgets\Canvas\CanvasWindow.cs" />
65    <Compile Include="Widgets\Canvas\PintaCanvas.cs" />
66    <Compile Include="Widgets\ColorGradientWidget.cs" />
67    <Compile Include="Widgets\ColorPaletteWidget.cs" />
68    <Compile Include="Widgets\ColorPanelWidget.cs" />
69    <Compile Include="Widgets\ComboBoxWidget.cs" />
70    <Compile Include="Widgets\FilledAreaBin.cs" />
71    <Compile Include="Widgets\HistogramWidget.cs" />
72    <Compile Include="Widgets\History\HistoryTreeView.cs" />
73    <Compile Include="Widgets\HScaleSpinButtonWidget.cs" />
74    <Compile Include="Widgets\Layers\CellRendererSurface.cs" />
75    <Compile Include="Widgets\Layers\LayersListWidget.cs" />
76    <Compile Include="Widgets\OpenImages\OpenImagesListWidget.cs" />
77    <Compile Include="Widgets\PointPickerGraphic.cs" />
78    <Compile Include="Widgets\PointPickerWidget.cs" />
79    <Compile Include="Widgets\ReseedButtonWidget.cs" />
80    <Compile Include="Widgets\ToolBoxWidget.cs" />
81    <Compile Include="WrappingPaletteContainer.cs" />
82  </ItemGroup>
83
84  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
85
86  <ItemGroup>
87    <ProjectReference Include="..\Pinta.Core\Pinta.Core.csproj">
88      <Project>{30091528-6EC1-40F8-B4BF-8EB41CBE8A8B}</Project>
89      <Name>Pinta.Core</Name>
90    </ProjectReference>
91  </ItemGroup>
92
93</Project>
94