From 3ec3dc4025443e11c85f2065fee1f0b27372e2a4 Mon Sep 17 00:00:00 2001 From: Marco Carvalho Date: Tue, 21 Nov 2023 18:34:03 -0300 Subject: [PATCH] use a unified approach --- Directory.Build.props | 3 ++- src/ARMeilleure/ARMeilleure.csproj | 1 + .../Ryujinx.Audio.Backends.OpenAL.csproj | 3 +++ .../Ryujinx.Audio.Backends.SDL2.csproj | 1 + .../Ryujinx.Audio.Backends.SoundIo.csproj | 1 + src/Ryujinx.Audio/Ryujinx.Audio.csproj | 1 + src/Ryujinx.Ava/Ryujinx.Ava.csproj | 1 + src/Ryujinx.Common/Ryujinx.Common.csproj | 1 + src/Ryujinx.Cpu/Ryujinx.Cpu.csproj | 1 + src/Ryujinx.Graphics.Device/Ryujinx.Graphics.Device.csproj | 3 +++ src/Ryujinx.Graphics.GAL/Ryujinx.Graphics.GAL.csproj | 3 +++ src/Ryujinx.Graphics.Gpu/Ryujinx.Graphics.Gpu.csproj | 1 + src/Ryujinx.Graphics.Host1x/Ryujinx.Graphics.Host1x.csproj | 3 +++ .../Ryujinx.Graphics.Nvdec.FFmpeg.csproj | 1 + .../Ryujinx.Graphics.Nvdec.Vp9.csproj | 1 + src/Ryujinx.Graphics.Nvdec/Ryujinx.Graphics.Nvdec.csproj | 1 + src/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj | 1 + src/Ryujinx.Graphics.Shader/Ryujinx.Graphics.Shader.csproj | 3 +++ src/Ryujinx.Graphics.Texture/Ryujinx.Graphics.Texture.csproj | 1 + src/Ryujinx.Graphics.Vic/Ryujinx.Graphics.Vic.csproj | 1 + src/Ryujinx.Graphics.Video/Ryujinx.Graphics.Video.csproj | 3 +++ src/Ryujinx.Graphics.Vulkan/Ryujinx.Graphics.Vulkan.csproj | 3 +++ src/Ryujinx.HLE/Ryujinx.HLE.csproj | 3 +++ src/Ryujinx.Headless.SDL2/Ryujinx.Headless.SDL2.csproj | 1 + src/Ryujinx.Horizon.Common/Ryujinx.Horizon.Common.csproj | 3 +++ .../Ryujinx.Horizon.Generators.csproj | 2 +- .../Ryujinx.Horizon.Kernel.Generators.csproj | 2 +- src/Ryujinx.Horizon/Ryujinx.Horizon.csproj | 3 +++ src/Ryujinx.Input.SDL2/Ryujinx.Input.SDL2.csproj | 1 + src/Ryujinx.Input/Ryujinx.Input.csproj | 1 + src/Ryujinx.Memory/Ryujinx.Memory.csproj | 1 + src/Ryujinx.SDL2.Common/Ryujinx.SDL2.Common.csproj | 3 +++ src/Ryujinx.ShaderTools/Ryujinx.ShaderTools.csproj | 1 + src/Ryujinx.Tests.Memory/Ryujinx.Tests.Memory.csproj | 1 + src/Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj | 1 + src/Ryujinx.Tests/Ryujinx.Tests.csproj | 1 + src/Ryujinx.Ui.Common/Ryujinx.Ui.Common.csproj | 1 + .../Ryujinx.Ui.LocaleGenerator.csproj | 2 +- src/Ryujinx/Ryujinx.csproj | 1 + src/Spv.Generator/Spv.Generator.csproj | 3 +++ 40 files changed, 65 insertions(+), 4 deletions(-) diff --git a/Directory.Build.props b/Directory.Build.props index fa67997ec..92a889667 100644 --- a/Directory.Build.props +++ b/Directory.Build.props @@ -1,5 +1,6 @@ - net8.0 + net8.0 + netstandard2.0 \ No newline at end of file diff --git a/src/ARMeilleure/ARMeilleure.csproj b/src/ARMeilleure/ARMeilleure.csproj index fd8784a33..53084c6d6 100644 --- a/src/ARMeilleure/ARMeilleure.csproj +++ b/src/ARMeilleure/ARMeilleure.csproj @@ -1,6 +1,7 @@ + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.Audio.Backends.OpenAL/Ryujinx.Audio.Backends.OpenAL.csproj b/src/Ryujinx.Audio.Backends.OpenAL/Ryujinx.Audio.Backends.OpenAL.csproj index 5bb2797aa..76af290e3 100644 --- a/src/Ryujinx.Audio.Backends.OpenAL/Ryujinx.Audio.Backends.OpenAL.csproj +++ b/src/Ryujinx.Audio.Backends.OpenAL/Ryujinx.Audio.Backends.OpenAL.csproj @@ -1,5 +1,8 @@ + + $(DefaultNetTargetFramework) + diff --git a/src/Ryujinx.Audio.Backends.SDL2/Ryujinx.Audio.Backends.SDL2.csproj b/src/Ryujinx.Audio.Backends.SDL2/Ryujinx.Audio.Backends.SDL2.csproj index e0da201e7..8178750a1 100644 --- a/src/Ryujinx.Audio.Backends.SDL2/Ryujinx.Audio.Backends.SDL2.csproj +++ b/src/Ryujinx.Audio.Backends.SDL2/Ryujinx.Audio.Backends.SDL2.csproj @@ -1,6 +1,7 @@ + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.Audio.Backends.SoundIo/Ryujinx.Audio.Backends.SoundIo.csproj b/src/Ryujinx.Audio.Backends.SoundIo/Ryujinx.Audio.Backends.SoundIo.csproj index 76b69aa25..b24ec8928 100644 --- a/src/Ryujinx.Audio.Backends.SoundIo/Ryujinx.Audio.Backends.SoundIo.csproj +++ b/src/Ryujinx.Audio.Backends.SoundIo/Ryujinx.Audio.Backends.SoundIo.csproj @@ -1,6 +1,7 @@ + $(DefaultNetTargetFramework) true win-x64;osx-x64;linux-x64 diff --git a/src/Ryujinx.Audio/Ryujinx.Audio.csproj b/src/Ryujinx.Audio/Ryujinx.Audio.csproj index 57a280eee..4c84b307e 100644 --- a/src/Ryujinx.Audio/Ryujinx.Audio.csproj +++ b/src/Ryujinx.Audio/Ryujinx.Audio.csproj @@ -1,6 +1,7 @@  + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.Ava/Ryujinx.Ava.csproj b/src/Ryujinx.Ava/Ryujinx.Ava.csproj index 917e0105d..6b391cede 100644 --- a/src/Ryujinx.Ava/Ryujinx.Ava.csproj +++ b/src/Ryujinx.Ava/Ryujinx.Ava.csproj @@ -1,5 +1,6 @@  + $(DefaultNetTargetFramework) win-x64;osx-x64;linux-x64 Exe true diff --git a/src/Ryujinx.Common/Ryujinx.Common.csproj b/src/Ryujinx.Common/Ryujinx.Common.csproj index e7b544694..f390f1608 100644 --- a/src/Ryujinx.Common/Ryujinx.Common.csproj +++ b/src/Ryujinx.Common/Ryujinx.Common.csproj @@ -1,6 +1,7 @@ + $(DefaultNetTargetFramework) true $(DefineConstants);$(ExtraDefineConstants) diff --git a/src/Ryujinx.Cpu/Ryujinx.Cpu.csproj b/src/Ryujinx.Cpu/Ryujinx.Cpu.csproj index 4565c27d8..64de4f527 100644 --- a/src/Ryujinx.Cpu/Ryujinx.Cpu.csproj +++ b/src/Ryujinx.Cpu/Ryujinx.Cpu.csproj @@ -1,6 +1,7 @@  + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.Graphics.Device/Ryujinx.Graphics.Device.csproj b/src/Ryujinx.Graphics.Device/Ryujinx.Graphics.Device.csproj index 8181c7617..9b5330019 100644 --- a/src/Ryujinx.Graphics.Device/Ryujinx.Graphics.Device.csproj +++ b/src/Ryujinx.Graphics.Device/Ryujinx.Graphics.Device.csproj @@ -1,5 +1,8 @@  + + $(DefaultNetTargetFramework) + diff --git a/src/Ryujinx.Graphics.GAL/Ryujinx.Graphics.GAL.csproj b/src/Ryujinx.Graphics.GAL/Ryujinx.Graphics.GAL.csproj index f0631fd48..c6e51d1c4 100644 --- a/src/Ryujinx.Graphics.GAL/Ryujinx.Graphics.GAL.csproj +++ b/src/Ryujinx.Graphics.GAL/Ryujinx.Graphics.GAL.csproj @@ -1,5 +1,8 @@  + + $(DefaultNetTargetFramework) + true diff --git a/src/Ryujinx.Graphics.Gpu/Ryujinx.Graphics.Gpu.csproj b/src/Ryujinx.Graphics.Gpu/Ryujinx.Graphics.Gpu.csproj index c5c5acedf..67eddea86 100644 --- a/src/Ryujinx.Graphics.Gpu/Ryujinx.Graphics.Gpu.csproj +++ b/src/Ryujinx.Graphics.Gpu/Ryujinx.Graphics.Gpu.csproj @@ -1,6 +1,7 @@  + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.Graphics.Host1x/Ryujinx.Graphics.Host1x.csproj b/src/Ryujinx.Graphics.Host1x/Ryujinx.Graphics.Host1x.csproj index 241760ba3..86931dd01 100644 --- a/src/Ryujinx.Graphics.Host1x/Ryujinx.Graphics.Host1x.csproj +++ b/src/Ryujinx.Graphics.Host1x/Ryujinx.Graphics.Host1x.csproj @@ -1,5 +1,8 @@ + + $(DefaultNetTargetFramework) + diff --git a/src/Ryujinx.Graphics.Nvdec.FFmpeg/Ryujinx.Graphics.Nvdec.FFmpeg.csproj b/src/Ryujinx.Graphics.Nvdec.FFmpeg/Ryujinx.Graphics.Nvdec.FFmpeg.csproj index 847e359c4..355185437 100644 --- a/src/Ryujinx.Graphics.Nvdec.FFmpeg/Ryujinx.Graphics.Nvdec.FFmpeg.csproj +++ b/src/Ryujinx.Graphics.Nvdec.FFmpeg/Ryujinx.Graphics.Nvdec.FFmpeg.csproj @@ -1,6 +1,7 @@  + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.Graphics.Nvdec.Vp9/Ryujinx.Graphics.Nvdec.Vp9.csproj b/src/Ryujinx.Graphics.Nvdec.Vp9/Ryujinx.Graphics.Nvdec.Vp9.csproj index 847e359c4..355185437 100644 --- a/src/Ryujinx.Graphics.Nvdec.Vp9/Ryujinx.Graphics.Nvdec.Vp9.csproj +++ b/src/Ryujinx.Graphics.Nvdec.Vp9/Ryujinx.Graphics.Nvdec.Vp9.csproj @@ -1,6 +1,7 @@  + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.Graphics.Nvdec/Ryujinx.Graphics.Nvdec.csproj b/src/Ryujinx.Graphics.Nvdec/Ryujinx.Graphics.Nvdec.csproj index b24c88fe5..51aaf30c9 100644 --- a/src/Ryujinx.Graphics.Nvdec/Ryujinx.Graphics.Nvdec.csproj +++ b/src/Ryujinx.Graphics.Nvdec/Ryujinx.Graphics.Nvdec.csproj @@ -1,6 +1,7 @@  + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj b/src/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj index b21014282..d1468388d 100644 --- a/src/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj +++ b/src/Ryujinx.Graphics.OpenGL/Ryujinx.Graphics.OpenGL.csproj @@ -1,6 +1,7 @@ + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.Graphics.Shader/Ryujinx.Graphics.Shader.csproj b/src/Ryujinx.Graphics.Shader/Ryujinx.Graphics.Shader.csproj index 07d762f62..81fec6e2e 100644 --- a/src/Ryujinx.Graphics.Shader/Ryujinx.Graphics.Shader.csproj +++ b/src/Ryujinx.Graphics.Shader/Ryujinx.Graphics.Shader.csproj @@ -1,5 +1,8 @@ + + $(DefaultNetTargetFramework) + diff --git a/src/Ryujinx.Graphics.Texture/Ryujinx.Graphics.Texture.csproj b/src/Ryujinx.Graphics.Texture/Ryujinx.Graphics.Texture.csproj index 7aa39a153..296a65d78 100644 --- a/src/Ryujinx.Graphics.Texture/Ryujinx.Graphics.Texture.csproj +++ b/src/Ryujinx.Graphics.Texture/Ryujinx.Graphics.Texture.csproj @@ -1,5 +1,6 @@ + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.Graphics.Vic/Ryujinx.Graphics.Vic.csproj b/src/Ryujinx.Graphics.Vic/Ryujinx.Graphics.Vic.csproj index f968610d6..15ba24cd5 100644 --- a/src/Ryujinx.Graphics.Vic/Ryujinx.Graphics.Vic.csproj +++ b/src/Ryujinx.Graphics.Vic/Ryujinx.Graphics.Vic.csproj @@ -1,6 +1,7 @@ + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.Graphics.Video/Ryujinx.Graphics.Video.csproj b/src/Ryujinx.Graphics.Video/Ryujinx.Graphics.Video.csproj index 019deab5c..1dd82e66a 100644 --- a/src/Ryujinx.Graphics.Video/Ryujinx.Graphics.Video.csproj +++ b/src/Ryujinx.Graphics.Video/Ryujinx.Graphics.Video.csproj @@ -1,5 +1,8 @@ + + $(DefaultNetTargetFramework) + diff --git a/src/Ryujinx.Graphics.Vulkan/Ryujinx.Graphics.Vulkan.csproj b/src/Ryujinx.Graphics.Vulkan/Ryujinx.Graphics.Vulkan.csproj index db2389cd1..c0b5e66e2 100644 --- a/src/Ryujinx.Graphics.Vulkan/Ryujinx.Graphics.Vulkan.csproj +++ b/src/Ryujinx.Graphics.Vulkan/Ryujinx.Graphics.Vulkan.csproj @@ -1,5 +1,8 @@ + + $(DefaultNetTargetFramework) + true diff --git a/src/Ryujinx.HLE/Ryujinx.HLE.csproj b/src/Ryujinx.HLE/Ryujinx.HLE.csproj index 994541f45..d236ea773 100644 --- a/src/Ryujinx.HLE/Ryujinx.HLE.csproj +++ b/src/Ryujinx.HLE/Ryujinx.HLE.csproj @@ -1,5 +1,8 @@ + + $(DefaultNetTargetFramework) + diff --git a/src/Ryujinx.Headless.SDL2/Ryujinx.Headless.SDL2.csproj b/src/Ryujinx.Headless.SDL2/Ryujinx.Headless.SDL2.csproj index 0223b1345..ee8d1dc89 100644 --- a/src/Ryujinx.Headless.SDL2/Ryujinx.Headless.SDL2.csproj +++ b/src/Ryujinx.Headless.SDL2/Ryujinx.Headless.SDL2.csproj @@ -1,6 +1,7 @@  + $(DefaultNetTargetFramework) win-x64;osx-x64;linux-x64 Exe true diff --git a/src/Ryujinx.Horizon.Common/Ryujinx.Horizon.Common.csproj b/src/Ryujinx.Horizon.Common/Ryujinx.Horizon.Common.csproj index 0b4d6a486..d900d63e8 100644 --- a/src/Ryujinx.Horizon.Common/Ryujinx.Horizon.Common.csproj +++ b/src/Ryujinx.Horizon.Common/Ryujinx.Horizon.Common.csproj @@ -1,5 +1,8 @@ + + $(DefaultNetTargetFramework) + diff --git a/src/Ryujinx.Horizon.Generators/Ryujinx.Horizon.Generators.csproj b/src/Ryujinx.Horizon.Generators/Ryujinx.Horizon.Generators.csproj index d58803993..cf134ee60 100644 --- a/src/Ryujinx.Horizon.Generators/Ryujinx.Horizon.Generators.csproj +++ b/src/Ryujinx.Horizon.Generators/Ryujinx.Horizon.Generators.csproj @@ -1,7 +1,7 @@ - netstandard2.0 + $(DefaultNetStandardTargetFramework) true diff --git a/src/Ryujinx.Horizon.Kernel.Generators/Ryujinx.Horizon.Kernel.Generators.csproj b/src/Ryujinx.Horizon.Kernel.Generators/Ryujinx.Horizon.Kernel.Generators.csproj index d58803993..cf134ee60 100644 --- a/src/Ryujinx.Horizon.Kernel.Generators/Ryujinx.Horizon.Kernel.Generators.csproj +++ b/src/Ryujinx.Horizon.Kernel.Generators/Ryujinx.Horizon.Kernel.Generators.csproj @@ -1,7 +1,7 @@ - netstandard2.0 + $(DefaultNetStandardTargetFramework) true diff --git a/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj b/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj index 55fe442e9..47cb1a22a 100644 --- a/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj +++ b/src/Ryujinx.Horizon/Ryujinx.Horizon.csproj @@ -1,5 +1,8 @@  + + $(DefaultNetTargetFramework) + diff --git a/src/Ryujinx.Input.SDL2/Ryujinx.Input.SDL2.csproj b/src/Ryujinx.Input.SDL2/Ryujinx.Input.SDL2.csproj index 1215fc987..7533ea02e 100644 --- a/src/Ryujinx.Input.SDL2/Ryujinx.Input.SDL2.csproj +++ b/src/Ryujinx.Input.SDL2/Ryujinx.Input.SDL2.csproj @@ -1,6 +1,7 @@  + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.Input/Ryujinx.Input.csproj b/src/Ryujinx.Input/Ryujinx.Input.csproj index a3e4519e1..9ea92cde6 100644 --- a/src/Ryujinx.Input/Ryujinx.Input.csproj +++ b/src/Ryujinx.Input/Ryujinx.Input.csproj @@ -1,6 +1,7 @@ + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.Memory/Ryujinx.Memory.csproj b/src/Ryujinx.Memory/Ryujinx.Memory.csproj index 236d05ae2..36d0de158 100644 --- a/src/Ryujinx.Memory/Ryujinx.Memory.csproj +++ b/src/Ryujinx.Memory/Ryujinx.Memory.csproj @@ -1,6 +1,7 @@  + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.SDL2.Common/Ryujinx.SDL2.Common.csproj b/src/Ryujinx.SDL2.Common/Ryujinx.SDL2.Common.csproj index a32c5aacf..910c2d968 100644 --- a/src/Ryujinx.SDL2.Common/Ryujinx.SDL2.Common.csproj +++ b/src/Ryujinx.SDL2.Common/Ryujinx.SDL2.Common.csproj @@ -1,5 +1,8 @@ + + $(DefaultNetTargetFramework) + diff --git a/src/Ryujinx.ShaderTools/Ryujinx.ShaderTools.csproj b/src/Ryujinx.ShaderTools/Ryujinx.ShaderTools.csproj index 7a0b3fdc8..00dbc4528 100644 --- a/src/Ryujinx.ShaderTools/Ryujinx.ShaderTools.csproj +++ b/src/Ryujinx.ShaderTools/Ryujinx.ShaderTools.csproj @@ -1,6 +1,7 @@ + $(DefaultNetTargetFramework) Exe Debug;Release diff --git a/src/Ryujinx.Tests.Memory/Ryujinx.Tests.Memory.csproj b/src/Ryujinx.Tests.Memory/Ryujinx.Tests.Memory.csproj index b7a652572..56e5dc1c3 100644 --- a/src/Ryujinx.Tests.Memory/Ryujinx.Tests.Memory.csproj +++ b/src/Ryujinx.Tests.Memory/Ryujinx.Tests.Memory.csproj @@ -1,6 +1,7 @@ + $(DefaultNetTargetFramework) false diff --git a/src/Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj b/src/Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj index c0916642a..89c0c45f8 100644 --- a/src/Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj +++ b/src/Ryujinx.Tests.Unicorn/Ryujinx.Tests.Unicorn.csproj @@ -1,6 +1,7 @@ + $(DefaultNetTargetFramework) true Debug;Release diff --git a/src/Ryujinx.Tests/Ryujinx.Tests.csproj b/src/Ryujinx.Tests/Ryujinx.Tests.csproj index 4d9f33de2..d4889d4dc 100644 --- a/src/Ryujinx.Tests/Ryujinx.Tests.csproj +++ b/src/Ryujinx.Tests/Ryujinx.Tests.csproj @@ -1,6 +1,7 @@ + $(DefaultNetTargetFramework) Exe false diff --git a/src/Ryujinx.Ui.Common/Ryujinx.Ui.Common.csproj b/src/Ryujinx.Ui.Common/Ryujinx.Ui.Common.csproj index 664430a9f..371aafef6 100644 --- a/src/Ryujinx.Ui.Common/Ryujinx.Ui.Common.csproj +++ b/src/Ryujinx.Ui.Common/Ryujinx.Ui.Common.csproj @@ -1,6 +1,7 @@ + $(DefaultNetTargetFramework) true diff --git a/src/Ryujinx.Ui.LocaleGenerator/Ryujinx.Ui.LocaleGenerator.csproj b/src/Ryujinx.Ui.LocaleGenerator/Ryujinx.Ui.LocaleGenerator.csproj index 05cbc7644..ab9c919cf 100644 --- a/src/Ryujinx.Ui.LocaleGenerator/Ryujinx.Ui.LocaleGenerator.csproj +++ b/src/Ryujinx.Ui.LocaleGenerator/Ryujinx.Ui.LocaleGenerator.csproj @@ -1,7 +1,7 @@  - netstandard2.0 + $(DefaultNetStandardTargetFramework) enable latest true diff --git a/src/Ryujinx/Ryujinx.csproj b/src/Ryujinx/Ryujinx.csproj index f3c4e2d52..82f8b365e 100644 --- a/src/Ryujinx/Ryujinx.csproj +++ b/src/Ryujinx/Ryujinx.csproj @@ -1,6 +1,7 @@ + $(DefaultNetTargetFramework) win-x64;osx-x64;linux-x64 Exe true diff --git a/src/Spv.Generator/Spv.Generator.csproj b/src/Spv.Generator/Spv.Generator.csproj index 84d98f11a..112e4c56d 100644 --- a/src/Spv.Generator/Spv.Generator.csproj +++ b/src/Spv.Generator/Spv.Generator.csproj @@ -1,4 +1,7 @@  + + $(DefaultNetTargetFramework) +