Use the Emgu library from Nuget.
[master-thesis.git] / Parasitemia / ParasitemiaUI / ParasitemiaUI.fsproj
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <Import Project="..\packages\EmguCV.3.1.0.1\build\EmguCV.props" Condition="Exists('..\packages\EmguCV.3.1.0.1\build\EmguCV.props')" />
4   <Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
5   <PropertyGroup>
6     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
7     <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
8     <SchemaVersion>2.0</SchemaVersion>
9     <ProjectGuid>70838e65-f211-44fc-b28f-0ed1ca6e850f</ProjectGuid>
10     <OutputType>WinExe</OutputType>
11     <RootNamespace>ParasitemiaUI</RootNamespace>
12     <AssemblyName>ParasitemiaUI</AssemblyName>
13     <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
14     <AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
15     <TargetFSharpCoreVersion>4.4.1.0</TargetFSharpCoreVersion>
16     <Name>ParasitemiaUI</Name>
17     <NuGetPackageImportStamp>
18     </NuGetPackageImportStamp>
19     <TargetFrameworkProfile />
20     <Win32Resource>resources.res</Win32Resource>
21   </PropertyGroup>
22   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
23     <DebugSymbols>true</DebugSymbols>
24     <DebugType>full</DebugType>
25     <Optimize>false</Optimize>
26     <Tailcalls>false</Tailcalls>
27     <OutputPath>bin\Debug\</OutputPath>
28     <DefineConstants>DEBUG;TRACE</DefineConstants>
29     <WarningLevel>3</WarningLevel>
30     <PlatformTarget>AnyCPU</PlatformTarget>
31     <DocumentationFile>bin\Debug\ParasitemiaUI.XML</DocumentationFile>
32     <Prefer32Bit>false</Prefer32Bit>
33     <StartArguments>--folder "../../../Images/debug" --output "../../../Images/output" --debug</StartArguments>
34   </PropertyGroup>
35   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'DebugGUI|AnyCPU' ">
36     <DebugSymbols>true</DebugSymbols>
37     <DebugType>full</DebugType>
38     <Optimize>false</Optimize>
39     <Tailcalls>false</Tailcalls>
40     <DefineConstants>DEBUG;TRACE</DefineConstants>
41     <WarningLevel>3</WarningLevel>
42     <PlatformTarget>AnyCPU</PlatformTarget>
43     <DocumentationFile>bin\Debug\ParasitemiaUI.XML</DocumentationFile>
44     <Prefer32Bit>false</Prefer32Bit>
45     <StartArguments>--output "../../../Images/output" --debug</StartArguments>
46     <OutputPath>bin\DebugGUI\</OutputPath>
47   </PropertyGroup>
48   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
49     <DebugType>pdbonly</DebugType>
50     <Optimize>true</Optimize>
51     <Tailcalls>true</Tailcalls>
52     <OutputPath>bin\Release\</OutputPath>
53     <DefineConstants>TRACE</DefineConstants>
54     <WarningLevel>1</WarningLevel>
55     <PlatformTarget>AnyCPU</PlatformTarget>
56     <DocumentationFile>
57     </DocumentationFile>
58     <Prefer32Bit>false</Prefer32Bit>
59     <StartArguments>--folder "../../../Images/release" --output "../../../Images/output" --debug</StartArguments>
60   </PropertyGroup>
61   <PropertyGroup>
62     <MinimumVisualStudioVersion Condition="'$(MinimumVisualStudioVersion)' == ''">11</MinimumVisualStudioVersion>
63   </PropertyGroup>
64   <PropertyGroup Condition="Exists('$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets')">
65     <FSharpTargetsPath>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\FSharp\Microsoft.FSharp.Targets</FSharpTargetsPath>
66   </PropertyGroup>
67   <Import Project="$(FSharpTargetsPath)" />
68   <ItemGroup>
69     <Compile Include="AssemblyInfo.fs" />
70     <Resource Include="Resources\chuv_logo.png" />
71     <Resource Include="Resources\hes-so_logo.png" />
72     <Resource Include="Resources\icon.ico" />
73     <Resource Include="XAML\ImageSourcePreview.xaml" />
74     <Compile Include="XAML\ImageSourcePreview.xaml.fs" />
75     <Resource Include="XAML\ImageSourceSelection.xaml" />
76     <Compile Include="XAML\ImageSourceSelection.xaml.fs" />
77     <Resource Include="XAML\RBCFrame.xaml" />
78     <Compile Include="XAML\RBCFrame.xaml.fs" />
79     <Resource Include="XAML\PPICalculatorWindow.xaml" />
80     <Compile Include="XAML\PPICalculatorWindow.xaml.fs" />
81     <Resource Include="XAML\AnalysisWindow.xaml" />
82     <Compile Include="XAML\AnalysisWindow.xaml.fs" />
83     <Resource Include="XAML\AboutWindow.xaml" />
84     <Compile Include="XAML\AboutWindow.xaml.fs" />
85     <Resource Include="XAML\MainWindow.xaml" />
86     <Compile Include="XAML\MainWindow.xaml.fs" />
87     <Compile Include="Types.fs" />
88     <Compile Include="Utils.fs" />
89     <Compile Include="PiaZ.fs" />
90     <Compile Include="State.fs" />
91     <Compile Include="Export.fs" />
92     <Compile Include="DPICalculator.fs" />
93     <Compile Include="Analysis.fs" />
94     <Compile Include="About.fs" />
95     <Compile Include="GUI.fs" />
96     <None Include="App.config" />
97     <Content Include="packages.config" />
98     <Compile Include="Program.fs" />
99     <Content Include="OpenTK.dll.config" />
100     <Content Include="License-LGPL.txt" />
101   </ItemGroup>
102   <ItemGroup>
103     <Reference Include="Emgu.CV.UI">
104       <HintPath>..\packages\EmguCV.3.1.0.1\lib\net30\Emgu.CV.UI.dll</HintPath>
105     </Reference>
106     <Reference Include="Emgu.CV.UI.GL">
107       <HintPath>..\packages\EmguCV.3.1.0.1\lib\net30\Emgu.CV.UI.GL.dll</HintPath>
108     </Reference>
109     <Reference Include="Emgu.CV.World">
110       <HintPath>..\packages\EmguCV.3.1.0.1\lib\net30\Emgu.CV.World.dll</HintPath>
111     </Reference>
112     <Reference Include="FSharp.Core">
113       <HintPath>..\packages\FSharp.Core.4.1.17\lib\net45\FSharp.Core.dll</HintPath>
114     </Reference>
115     <Reference Include="FSharp.ViewModule">
116       <HintPath>..\packages\FSharp.ViewModule.Core.1.0.7.0\lib\portable-net45+netcore45+wpa81+wp8+MonoAndroid1+MonoTouch1\FSharp.ViewModule.dll</HintPath>
117     </Reference>
118     <Reference Include="FsXaml.Wpf">
119       <HintPath>..\packages\FsXaml.Wpf.3.1.6\lib\net45\FsXaml.Wpf.dll</HintPath>
120     </Reference>
121     <Reference Include="FsXaml.Wpf.TypeProvider">
122       <HintPath>..\packages\FsXaml.Wpf.3.1.6\lib\net45\FsXaml.Wpf.TypeProvider.dll</HintPath>
123     </Reference>
124     <Reference Include="mscorlib" />
125     <Reference Include="Newtonsoft.Json">
126       <HintPath>..\packages\Newtonsoft.Json.10.0.2\lib\net45\Newtonsoft.Json.dll</HintPath>
127     </Reference>
128     <Reference Include="OpenTK">
129       <HintPath>..\packages\OpenTK.2.0.0\lib\net20\OpenTK.dll</HintPath>
130     </Reference>
131     <Reference Include="OpenTK.GLControl">
132       <HintPath>..\packages\OpenTK.GLControl.1.1.2349.61993\lib\NET40\OpenTK.GLControl.dll</HintPath>
133     </Reference>
134     <Reference Include="PresentationCore" />
135     <Reference Include="PresentationFramework" />
136     <Reference Include="System" />
137     <Reference Include="System.Core" />
138     <Reference Include="System.Data" />
139     <Reference Include="System.Data.DataSetExtensions" />
140     <Reference Include="System.Data.Linq" />
141     <Reference Include="System.Drawing" />
142     <Reference Include="System.IO.Compression" />
143     <Reference Include="System.IO.Compression.FileSystem" />
144     <Reference Include="System.Numerics" />
145     <Reference Include="System.ValueTuple">
146       <HintPath>..\packages\System.ValueTuple.4.3.0\lib\netstandard1.0\System.ValueTuple.dll</HintPath>
147     </Reference>
148     <Reference Include="System.Windows.Forms" />
149     <Reference Include="System.Windows.Interactivity">
150       <HintPath>..\packages\Expression.Blend.Sdk.1.0.2\lib\net45\System.Windows.Interactivity.dll</HintPath>
151       <Private>True</Private>
152     </Reference>
153     <Reference Include="System.Xaml" />
154     <Reference Include="System.Xml" />
155     <Reference Include="System.Xml.Linq" />
156     <Reference Include="WindowsBase" />
157     <Reference Include="ZedGraph">
158       <HintPath>..\packages\ZedGraph.5.1.7\lib\net35-Client\ZedGraph.dll</HintPath>
159     </Reference>
160   </ItemGroup>
161   <ItemGroup>
162     <ProjectReference Include="..\Logger\Logger.fsproj">
163       <Name>Logger</Name>
164       <Project>{a4f183ae-562a-4bad-88e6-658b4ce15dc3}</Project>
165       <Private>True</Private>
166     </ProjectReference>
167     <ProjectReference Include="..\ParasitemiaCore\ParasitemiaCore.fsproj">
168       <Name>ParasitemiaCore</Name>
169       <Project>{0f8a85f4-9328-40c3-b8ff-44fb39ceb01f}</Project>
170       <Private>True</Private>
171     </ProjectReference>
172     <ProjectReference Include="..\WPF\WPF.csproj">
173       <Name>WPF</Name>
174       <Project>{314fd78e-870e-4794-bb16-ea4586f2abdb}</Project>
175       <Private>True</Private>
176     </ProjectReference>
177   </ItemGroup>
178   <PropertyGroup>
179     <PostBuildEvent>
180     </PostBuildEvent>
181   </PropertyGroup>
182   <Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
183     <PropertyGroup>
184       <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them.  For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText>
185     </PropertyGroup>
186     <Error Condition="!Exists('..\packages\EmguCV.3.1.0.1\build\EmguCV.props')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\EmguCV.3.1.0.1\build\EmguCV.props'))" />
187     <Error Condition="!Exists('..\packages\EmguCV.3.1.0.1\build\EmguCV.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\EmguCV.3.1.0.1\build\EmguCV.targets'))" />
188   </Target>
189   <Import Project="..\packages\EmguCV.3.1.0.1\build\EmguCV.targets" Condition="Exists('..\packages\EmguCV.3.1.0.1\build\EmguCV.targets')" />
190   <!-- To modify your build process, add your task inside one of the targets below and uncomment it. 
191        Other similar extension points exist, see Microsoft.Common.targets.
192   <Target Name="BeforeBuild">
193   </Target>
194   <Target Name="AfterBuild">
195   </Target>
196   -->
197 </Project>