diff --git a/build.fsx b/build.fsx index 5af3ef51..f502b9a5 100644 --- a/build.fsx +++ b/build.fsx @@ -2,10 +2,12 @@ open Fake let buildDir = "./Octokit/bin" +let reactiveBuildDir = "./Octokit.Reactive/bin" let packageDir = "./packaging/octokit/" +let reactivePackageDir = "./packaging/octokit/reactive" Target "Clean" (fun _ -> - CleanDirs [buildDir; packageDir] + CleanDirs [buildDir; reactiveBuildDir; packageDir; reactivePackageDir] ) Target "BuildApp" (fun _ -> @@ -13,7 +15,7 @@ Target "BuildApp" (fun _ -> |> Log "AppBuild-Output: " ) -Target "CreateNuget" (fun _ -> +Target "CreateOctokitPackage" (fun _ -> let net45Dir = packageDir @@ "lib/net45/" let netcore45Dir = packageDir @@ "lib/netcore45/" CleanDirs [net45Dir; netcore45Dir] @@ -23,11 +25,20 @@ Target "CreateNuget" (fun _ -> CopyFiles packageDir ["LICENSE.txt"; "README.md"] ) +Target "CreateOctokitReactivePackage" (fun _ -> + let net45Dir = reactivePackageDir @@ "lib/net45/" + CleanDirs [net45Dir] + + CopyFile net45Dir (reactiveBuildDir @@ "Release/Net40/Octokit.Reactive.dll") // TODO: this a bug in the sln?! + CopyFiles packageDir ["LICENSE.txt"; "README.md"] +) + Target "Default" DoNothing "Clean" ==> "BuildApp" - ==> "CreateNuget" + ==> "CreateOctokitPackage" + ==> "CreateOctokitReactivePackage" ==> "Default" RunTargetOrDefault "Default" \ No newline at end of file