mirror of
https://github.com/Ryujinx/Opentk.git
synced 2025-03-28 06:16:59 +00:00
Corrected project exclusions
This commit is contained in:
parent
e546cae95d
commit
ea1e42a65e
32
build.fsx
32
build.fsx
|
@ -77,6 +77,24 @@ let (|Fsproj|Csproj|Vbproj|) (projFileName:string) =
|
|||
| f when f.EndsWith "vbproj" -> Vbproj
|
||||
| _ -> failwith (sprintf "Project file %s not supported. Unknown project type." projFileName)
|
||||
|
||||
|
||||
let activeProjects =
|
||||
let xamarinFilter f =
|
||||
if isXamarinPlatform then
|
||||
f
|
||||
else
|
||||
f
|
||||
-- "**/OpenTK.Android.csproj"
|
||||
-- "**/OpenTK.iOS.csproj"
|
||||
|
||||
!! "src/**/*.??proj"
|
||||
-- "**/OpenTK.GLWidget.csproj"
|
||||
|> xamarinFilter
|
||||
|
||||
do
|
||||
activeProjects
|
||||
|> Seq.iter (tracefn "item: %s")
|
||||
|
||||
// Generate assembly info files with the right version & up-to-date information
|
||||
Target "AssemblyInfo" (fun _ ->
|
||||
let getAssemblyInfoAttributes projectName =
|
||||
|
@ -110,7 +128,7 @@ Target "AssemblyInfo" (fun _ ->
|
|||
// But keeps a subdirectory structure for each project in the
|
||||
// src folder to support multiple project outputs
|
||||
Target "CopyBinaries" (fun _ ->
|
||||
!! "src/**/*.??proj"
|
||||
activeProjects
|
||||
|> Seq.map (fun f -> ((System.IO.Path.GetDirectoryName f) @@ "bin/Release", "bin" @@ (System.IO.Path.GetFileNameWithoutExtension f)))
|
||||
|> Seq.iter (fun (fromDir, toDir) -> CopyDir toDir fromDir (fun _ -> true))
|
||||
)
|
||||
|
@ -126,17 +144,7 @@ Target "Clean" (fun _ ->
|
|||
// Build library & test project
|
||||
|
||||
Target "Build" (fun _ ->
|
||||
let xamarinFilter f =
|
||||
if isXamarinPlatform then
|
||||
f
|
||||
else
|
||||
f
|
||||
-- "**/OpenTK.Android.csproj"
|
||||
-- "**/OpenTK.iOS.csproj"
|
||||
|
||||
!! "src/**/*.??proj"
|
||||
-- "**/OpenTK.GLWidget.csproj"
|
||||
|> xamarinFilter
|
||||
activeProjects
|
||||
|> MSBuildRelease "" "Rebuild"
|
||||
|> ignore
|
||||
)
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
type project
|
||||
type file
|
||||
id OpenTK.GLControl
|
||||
owners
|
||||
opentk thefiddler
|
||||
|
@ -20,4 +20,4 @@ summary
|
|||
A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.
|
||||
description
|
||||
The Open Toolkit is set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL. It runs on all major platforms and powers hundreds of apps, games and scientific research.
|
||||
OpenTK provides several utility libraries, including a math/linear algebra package, a windowing system, and input handling.
|
||||
OpenTK provides several utility libraries, including a math/linear algebra package, a windowing system, and input handling.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
type project
|
||||
type file
|
||||
id OpenTK.GLWidget
|
||||
owners
|
||||
opentk thefiddler
|
||||
|
@ -20,4 +20,4 @@ summary
|
|||
A set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL.
|
||||
description
|
||||
The Open Toolkit is set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL. It runs on all major platforms and powers hundreds of apps, games and scientific research.
|
||||
OpenTK provides several utility libraries, including a math/linear algebra package, a windowing system, and input handling.
|
||||
OpenTK provides several utility libraries, including a math/linear algebra package, a windowing system, and input handling.
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
type project
|
||||
type file
|
||||
id OpenTK.Android
|
||||
owners
|
||||
opentk thefiddler
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
type project
|
||||
type file
|
||||
id OpenTK
|
||||
owners
|
||||
opentk thefiddler
|
||||
|
@ -22,4 +22,4 @@ description
|
|||
The Open Toolkit is set of fast, low-level C# bindings for OpenGL, OpenGL ES and OpenAL. It runs on all major platforms and powers hundreds of apps, games and scientific research.
|
||||
OpenTK provides several utility libraries, including a math/linear algebra package, a windowing system, and input handling.
|
||||
files
|
||||
OpenTK.dll.config => content/
|
||||
OpenTK.dll.config => content/
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
type project
|
||||
type file
|
||||
id OpenTK.iOS
|
||||
owners
|
||||
opentk thefiddler
|
||||
|
|
Loading…
Reference in a new issue