From f9f7211c6b0f52772ec98a81b69b896106a62d96 Mon Sep 17 00:00:00 2001 From: DualFroz Date: Sun, 23 Aug 2026 09:55:17 +0200 Subject: [PATCH] chore: scaffold solution and project files --- .gitignore | 4 ++ GameBoy.sln | 43 +++++++++++++++++++ src/GameBoy.Cli/GameBoy.Cli.csproj | 17 ++++++++ src/GameBoy.Core/GameBoy.Core.csproj | 13 ++++++ .../GameBoy.Core.Tests.csproj | 26 +++++++++++ 5 files changed, 103 insertions(+) create mode 100644 .gitignore create mode 100644 GameBoy.sln create mode 100644 src/GameBoy.Cli/GameBoy.Cli.csproj create mode 100644 src/GameBoy.Core/GameBoy.Core.csproj create mode 100644 tests/GameBoy.Core.Tests/GameBoy.Core.Tests.csproj diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..10f9606 --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +bin/ +obj/ +*.user +.vs/ diff --git a/GameBoy.sln b/GameBoy.sln new file mode 100644 index 0000000..1a3d041 --- /dev/null +++ b/GameBoy.sln @@ -0,0 +1,43 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.0.31903.59 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "src", "src", "{3455A29D-ECCC-45D5-A892-7A6174E479BC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GameBoy.Core", "src\GameBoy.Core\GameBoy.Core.csproj", "{3017B8F9-605D-41B9-BB19-1C5032C89048}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GameBoy.Cli", "src\GameBoy.Cli\GameBoy.Cli.csproj", "{2206A6B9-31A7-4DF9-BA3A-9EEF3D8D9A83}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "tests", "tests", "{AF1E895C-8A14-45C5-9947-0CDDCB801B2E}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GameBoy.Core.Tests", "tests\GameBoy.Core.Tests\GameBoy.Core.Tests.csproj", "{4B12F50F-A2C8-4182-B7C0-13DEA592050F}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {3017B8F9-605D-41B9-BB19-1C5032C89048}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3017B8F9-605D-41B9-BB19-1C5032C89048}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3017B8F9-605D-41B9-BB19-1C5032C89048}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3017B8F9-605D-41B9-BB19-1C5032C89048}.Release|Any CPU.Build.0 = Release|Any CPU + {2206A6B9-31A7-4DF9-BA3A-9EEF3D8D9A83}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2206A6B9-31A7-4DF9-BA3A-9EEF3D8D9A83}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2206A6B9-31A7-4DF9-BA3A-9EEF3D8D9A83}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2206A6B9-31A7-4DF9-BA3A-9EEF3D8D9A83}.Release|Any CPU.Build.0 = Release|Any CPU + {4B12F50F-A2C8-4182-B7C0-13DEA592050F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4B12F50F-A2C8-4182-B7C0-13DEA592050F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4B12F50F-A2C8-4182-B7C0-13DEA592050F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4B12F50F-A2C8-4182-B7C0-13DEA592050F}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {3017B8F9-605D-41B9-BB19-1C5032C89048} = {3455A29D-ECCC-45D5-A892-7A6174E479BC} + {2206A6B9-31A7-4DF9-BA3A-9EEF3D8D9A83} = {3455A29D-ECCC-45D5-A892-7A6174E479BC} + {4B12F50F-A2C8-4182-B7C0-13DEA592050F} = {AF1E895C-8A14-45C5-9947-0CDDCB801B2E} + EndGlobalSection +EndGlobal diff --git a/src/GameBoy.Cli/GameBoy.Cli.csproj b/src/GameBoy.Cli/GameBoy.Cli.csproj new file mode 100644 index 0000000..b7386da --- /dev/null +++ b/src/GameBoy.Cli/GameBoy.Cli.csproj @@ -0,0 +1,17 @@ + + + + Exe + net6.0 + disable + enable + 10 + GameBoy.Cli + GameBoy.Cli + + + + + + + diff --git a/src/GameBoy.Core/GameBoy.Core.csproj b/src/GameBoy.Core/GameBoy.Core.csproj new file mode 100644 index 0000000..bb13352 --- /dev/null +++ b/src/GameBoy.Core/GameBoy.Core.csproj @@ -0,0 +1,13 @@ + + + + net6.0 + disable + enable + 10 + GameBoy + GameBoy.Core + false + + + diff --git a/tests/GameBoy.Core.Tests/GameBoy.Core.Tests.csproj b/tests/GameBoy.Core.Tests/GameBoy.Core.Tests.csproj new file mode 100644 index 0000000..a855e8f --- /dev/null +++ b/tests/GameBoy.Core.Tests/GameBoy.Core.Tests.csproj @@ -0,0 +1,26 @@ + + + + net6.0 + disable + enable + 10 + false + GameBoy.Tests + + + + + + + + + + + + + + + + +