Add a GUI. Use FAKE to manage the build and paket for dependencies.
[sudokuSolver.git] / SudokuSolver / SudokuSolver.fsproj
1 <?xml version="1.0" encoding="utf-8" standalone="yes"?>
2 <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <PropertyGroup>
4     <Name />
5     <AssemblyName>SudokuSolver</AssemblyName>
6     <RootNamespace>SudokuSolver</RootNamespace>
7     <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
8     <Platform Condition=" '$(Platform)' == '' ">x86</Platform>
9     <SchemaVersion>2.0</SchemaVersion>
10     <ProjectGuid>{244C26E9-4AA3-42E2-BFD9-4CFB848C7230}</ProjectGuid>
11     <ProjectType />
12     <OutputType>Exe</OutputType>
13     <TargetFrameworkVersion>v4.5</TargetFrameworkVersion>
14     <TargetFrameworkProfile />
15     <AutoGenerateBindingRedirects />
16     <TargetFSharpCoreVersion />
17     <DocumentationFile />
18     <ProductVersion>8.0.30703</ProductVersion>
19   </PropertyGroup>
20   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' ">
21     <DebugSymbols>true</DebugSymbols>
22     <DebugType>Full</DebugType>
23     <Optimize>false</Optimize>
24     <Tailcalls>false</Tailcalls>
25     <OutputPath>bin\Debug</OutputPath>
26     <DefineConstants>DEBUG</DefineConstants>
27     <WarningLevel>
28     </WarningLevel>
29     <PlatformTarget>x86</PlatformTarget>
30     <Prefer32Bit>
31     </Prefer32Bit>
32     <OtherFlags>
33     </OtherFlags>
34   </PropertyGroup>
35   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
36     <DebugType>None</DebugType>
37     <Optimize>true</Optimize>
38     <Tailcalls>true</Tailcalls>
39     <OutputPath>bin\Release</OutputPath>
40     <DefineConstants>
41     </DefineConstants>
42     <WarningLevel>
43     </WarningLevel>
44     <PlatformTarget>x86</PlatformTarget>
45     <Prefer32Bit>
46     </Prefer32Bit>
47     <OtherFlags>
48     </OtherFlags>
49   </PropertyGroup>
50   <ItemGroup>
51     <Reference Include="mscorlib" />
52     <Reference Include="FSharp.Core" />
53     <Reference Include="System" />
54     <Reference Include="System.Core" />
55     <Reference Include="System.Numerics" />
56     <Reference Include="Eto">
57       <HintPath>..\packages\Eto.Forms\lib\net45\Eto.dll</HintPath>
58     </Reference>
59     <Reference Include="Eto.Gtk3">
60       <HintPath>..\packages\Eto.Platform.Gtk3\lib\net45\Eto.Gtk3.dll</HintPath>
61     </Reference>
62     <Reference Include="atk-sharp">
63       <HintPath>..\packages\GtkSharp\lib\net45\atk-sharp.dll</HintPath>
64     </Reference>
65     <Reference Include="cairo-sharp">
66       <HintPath>..\packages\GtkSharp\lib\net45\cairo-sharp.dll</HintPath>
67     </Reference>
68     <Reference Include="gdk-sharp">
69       <HintPath>..\packages\GtkSharp\lib\net45\gdk-sharp.dll</HintPath>
70     </Reference>
71     <Reference Include="gio-sharp">
72       <HintPath>..\packages\GtkSharp\lib\net45\gio-sharp.dll</HintPath>
73     </Reference>
74     <Reference Include="glib-sharp">
75       <HintPath>..\packages\GtkSharp\lib\net45\glib-sharp.dll</HintPath>
76     </Reference>
77     <Reference Include="gtk-sharp">
78       <HintPath>..\packages\GtkSharp\lib\net45\gtk-sharp.dll</HintPath>
79     </Reference>
80     <Reference Include="pango-sharp">
81       <HintPath>..\packages\GtkSharp\lib\net45\pango-sharp.dll</HintPath>
82     </Reference>
83   </ItemGroup>
84   <ItemGroup>
85     <Compile Include="AssemblyInfo.fs" />
86     <Compile Include="Version1.fs" />
87     <Compile Include="Version2.fs" />
88     <Compile Include="GUI.fs" />
89     <Compile Include="Program.fs" />
90   </ItemGroup>
91   <Import Project="$(MSBuildExtensionsPath32)\..\Microsoft SDKs\F#\3.1\Framework\v4.0\Microsoft.FSharp.Targets" />
92   <Import Project="..\packages\GtkSharp\build\net45\GtkSharp.targets" Condition="Exists('..\packages\GtkSharp.3.1.3\build\net45\GtkSharp.targets')" />
93 </Project>