Minimum to generate project files

This commit is contained in:
Edward R. Gonzalez 2024-04-08 03:28:09 -04:00
parent 3799bf3166
commit 8373d5e42f
7 changed files with 71 additions and 7 deletions

4
.gitignore vendored
View File

@ -1 +1,5 @@
.idea
Project/.vs
Project/Intermediate
Project/Saved/Logs
Project/Surgo.sln

13
Project/.vsconfig Normal file
View File

@ -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"
]
}

View File

@ -0,0 +1,10 @@
using ModuleRules = UnrealBuildTool.ModuleRules;
using ReadOnlyTargetRules = UnrealBuildTool.ReadOnlyTargetRules;
public class Surgo : ModuleRules
{
public Surgo(ReadOnlyTargetRules Target) : base(Target)
{
}
}

View File

@ -0,0 +1,10 @@
using TargetInfo = UnrealBuildTool.TargetInfo;
using TargetRules = UnrealBuildTool.TargetRules;
public class SurgoEditorTarget : TargetRules
{
public SurgoEditorTarget(TargetInfo Target) : base(Target)
{
}
}

View File

@ -0,0 +1,10 @@
using ModuleRules = UnrealBuildTool.ModuleRules;
using ReadOnlyTargetRules = UnrealBuildTool.ReadOnlyTargetRules;
public class SurgoEditor : ModuleRules
{
public SurgoEditor(ReadOnlyTargetRules Target) : base(Target)
{
}
}

View File

@ -0,0 +1,10 @@
using TargetInfo = UnrealBuildTool.TargetInfo;
using TargetRules = UnrealBuildTool.TargetRules;
public class SurgoGameTarget : TargetRules
{
public SurgoGameTarget(TargetInfo Target) : base(Target)
{
}
}

View File

@ -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"
],