From 8373d5e42ff26e2492bb2bf44aabaf18d314ff0d Mon Sep 17 00:00:00 2001 From: Ed_ Date: Mon, 8 Apr 2024 03:28:09 -0400 Subject: [PATCH] Minimum to generate project files --- .gitignore | 4 ++++ Project/.vsconfig | 13 ++++++++++++ Project/Source/Surgo/Surgo.Build.cs | 10 +++++++++ Project/Source/SurgoEditor.Target.cs | 10 +++++++++ .../Source/SurgoEditor/SurgoEditor.Build.cs | 10 +++++++++ Project/Source/SurgoGame.Target.cs | 10 +++++++++ Project/Surgo.uproject | 21 ++++++++++++------- 7 files changed, 71 insertions(+), 7 deletions(-) create mode 100644 Project/.vsconfig create mode 100644 Project/Source/Surgo/Surgo.Build.cs create mode 100644 Project/Source/SurgoEditor.Target.cs create mode 100644 Project/Source/SurgoEditor/SurgoEditor.Build.cs create mode 100644 Project/Source/SurgoGame.Target.cs diff --git a/.gitignore b/.gitignore index 3552451..3bfc56a 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,5 @@ .idea +Project/.vs +Project/Intermediate +Project/Saved/Logs +Project/Surgo.sln diff --git a/Project/.vsconfig b/Project/.vsconfig new file mode 100644 index 0000000..7f5f4b3 --- /dev/null +++ b/Project/.vsconfig @@ -0,0 +1,13 @@ +{ + "version": "1.0", + "components": [ + "Microsoft.Net.Component.4.6.2.TargetingPack", + "Microsoft.VisualStudio.Component.VC.14.38.17.8.x86.x64", + "Microsoft.VisualStudio.Component.VC.Tools.x86.x64", + "Microsoft.VisualStudio.Component.Windows10SDK.22621", + "Microsoft.VisualStudio.Workload.CoreEditor", + "Microsoft.VisualStudio.Workload.ManagedDesktop", + "Microsoft.VisualStudio.Workload.NativeDesktop", + "Microsoft.VisualStudio.Workload.NativeGame" + ] +} diff --git a/Project/Source/Surgo/Surgo.Build.cs b/Project/Source/Surgo/Surgo.Build.cs new file mode 100644 index 0000000..35c6dd0 --- /dev/null +++ b/Project/Source/Surgo/Surgo.Build.cs @@ -0,0 +1,10 @@ +using ModuleRules = UnrealBuildTool.ModuleRules; +using ReadOnlyTargetRules = UnrealBuildTool.ReadOnlyTargetRules; + +public class Surgo : ModuleRules +{ + public Surgo(ReadOnlyTargetRules Target) : base(Target) + { + + } +} diff --git a/Project/Source/SurgoEditor.Target.cs b/Project/Source/SurgoEditor.Target.cs new file mode 100644 index 0000000..2e4aa7f --- /dev/null +++ b/Project/Source/SurgoEditor.Target.cs @@ -0,0 +1,10 @@ +using TargetInfo = UnrealBuildTool.TargetInfo; +using TargetRules = UnrealBuildTool.TargetRules; + +public class SurgoEditorTarget : TargetRules +{ + public SurgoEditorTarget(TargetInfo Target) : base(Target) + { + + } +} diff --git a/Project/Source/SurgoEditor/SurgoEditor.Build.cs b/Project/Source/SurgoEditor/SurgoEditor.Build.cs new file mode 100644 index 0000000..89c1c42 --- /dev/null +++ b/Project/Source/SurgoEditor/SurgoEditor.Build.cs @@ -0,0 +1,10 @@ +using ModuleRules = UnrealBuildTool.ModuleRules; +using ReadOnlyTargetRules = UnrealBuildTool.ReadOnlyTargetRules; + +public class SurgoEditor : ModuleRules +{ + public SurgoEditor(ReadOnlyTargetRules Target) : base(Target) + { + + } +} diff --git a/Project/Source/SurgoGame.Target.cs b/Project/Source/SurgoGame.Target.cs new file mode 100644 index 0000000..e086fb1 --- /dev/null +++ b/Project/Source/SurgoGame.Target.cs @@ -0,0 +1,10 @@ +using TargetInfo = UnrealBuildTool.TargetInfo; +using TargetRules = UnrealBuildTool.TargetRules; + +public class SurgoGameTarget : TargetRules +{ + public SurgoGameTarget(TargetInfo Target) : base(Target) + { + + } +} diff --git a/Project/Surgo.uproject b/Project/Surgo.uproject index 4e55a38..2985f14 100644 --- a/Project/Surgo.uproject +++ b/Project/Surgo.uproject @@ -1,17 +1,24 @@ { "FileVersion": 3, - "EngineAssociation": "{1147A995-4B0F-DB0D-3269-56BB223613AD}", - + "EngineAssociation": "{B4C3B326-47D3-EED1-8259-8885D212EA60}", "Category": "Game", "Description": "Surgo", - "DisableEnginePluginsByDefault": true, - "Modules" : [], - "Plugins" : [], - + "Modules": [ + { + "Name": "Surgo", + "Type": "Runtime", + "LoadingPhase": "PostConfigInit" + }, + { + "Name": "SurgoEditor", + "Type": "Runtime", + "LoadingPhase": "PostDefault" + } + ], + "Plugins": [], "AdditionalPluginDirectories": [], "AdditionalRootDirectories": [], - "TargetPlatforms": [ "Win64" ],