+#!/usr/bin/fsharpi
+
+#I "packages/FAKE/tools/"
+#r @"packages/FSharp.Compiler.Service/lib/net45/FSharp.Compiler.Service.dll"
+#r @"packages/FAKE/tools/FakeLib.dll"
+
+open System.Diagnostics
+open Fake
+open Fake.EnvironmentHelper
+
+let buildDirDebug = "./build/Debug/"
+let buildDirRelease = "./build/Release/"
+
+Target "Clean" (fun _ ->
+ trace "Cleaning..."
+ CleanDir buildDirDebug
+ CleanDir buildDirRelease
+)
+
+Target "Debug" (fun _ ->
+ trace "Building in Debug mode..."
+ !! "**/*.fsproj" |> MSBuildDebug buildDirDebug "Build" |> Log "Debug-Output:"
+)
+
+Target "Release" (fun _ ->
+ trace "Building in Release mode..."
+ !! "**/*.fsproj" |> MSBuildRelease buildDirRelease "Build" |> Log "Release-Output:"
+)
+
+Target "Deploy" (fun _ ->
+ trace "Deployement..."
+)
+
+"Clean" ==> "Release"
+"Release" ==> "Deploy"
+
+RunTargetOrDefault "Debug"