1
0
mirror of https://github.com/osmarks/random-stuff synced 2025-09-12 07:16:00 +00:00

add more things???

This commit is contained in:
2020-08-12 20:31:12 +01:00
parent 34bffb4f85
commit 19e50a1186
42 changed files with 4697 additions and 0 deletions

51
KerbalName/build.fsx Executable file
View File

@@ -0,0 +1,51 @@
// include Fake libs
#r "./packages/FAKE/tools/FakeLib.dll"
open Fake
// Directories
let buildDir = "./build/"
let deployDir = "./deploy/"
// Filesets
let appReferences =
!! "/**/*.csproj"
++ "/**/*.fsproj"
// version info
let version = "1.2a"
// Targets
Target "Clean" (fun _ ->
CleanDirs [buildDir; deployDir]
)
Target "Build" (fun _ ->
MSBuildDebug buildDir "Build" appReferences
|> Log "AppBuild-Output: "
)
Target "BuildRelease" (fun _ ->
MSBuildRelease buildDir "Build" appReferences
|> Log "AppBuild-Output: "
)
Target "Deploy" (fun _ ->
// Copy name data to buildDir for deployment
FileUtils.cp_r "KerbalNameData" (buildDir + "KerbalNameData/")
!! (buildDir + "/**/*.*")
-- "*.zip"
|> Zip buildDir (deployDir + "KerbalName." + version + ".zip")
)
// Build order
"Clean"
==> "BuildRelease"
==> "Deploy"
"Build" <=> "BuildRelease"
// start build
RunTargetOrDefault "Build"