Files
UnrealEngine/Engine/Source/Programs/BuildStorageTool/BuildStorageTool.Build.cs
Brandyn / Techy fcc1b09210 init
2026-04-04 15:40:51 -05:00

71 lines
2.1 KiB
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
public class BuildStorageTool : ModuleRules
{
public BuildStorageTool(ReadOnlyTargetRules Target) : base(Target)
{
bTreatAsEngineModule = true;
PrivateDependencyModuleNames.AddRange(
new string[]
{
"ApplicationCore",
"Core",
"DesktopPlatform",
"Json",
"PakFile",
"Projects",
"Slate",
"SlateCore",
"StandaloneRenderer",
"StorageServerWidgets",
"Zen",
"OutputLog"
});
if (Target.IsInPlatformGroup(UnrealPlatformGroup.Linux))
{
PrivateDependencyModuleNames.AddRange(
new string[]
{
"UnixCommonStartup"
}
);
}
PublicIncludePathModuleNames.Add("Launch");
if (Target.Platform == UnrealTargetPlatform.Win64)
{
RuntimeDependencies.Add("$(EngineDir)/Binaries/Win64/crashpad_handler.exe");
RuntimeDependencies.Add("$(EngineDir)/Binaries/Win64/zen.exe");
RuntimeDependencies.Add("$(EngineDir)/Binaries/Win64/zen.pdb");
RuntimeDependencies.Add("$(EngineDir)/Binaries/Win64/zenserver.exe");
RuntimeDependencies.Add("$(EngineDir)/Binaries/Win64/zenserver.pdb");
RuntimeDependencies.Add("$(EngineDir)/Binaries/DotNET/OidcToken/win-x64/OidcToken.exe");
}
else if (Target.Platform == UnrealTargetPlatform.Linux)
{
RuntimeDependencies.Add("$(EngineDir)/Binaries/Linux/zen");
RuntimeDependencies.Add("$(EngineDir)/Binaries/Linux/zenserver");
RuntimeDependencies.Add("$(EngineDir)/Binaries/DotNET/OidcToken/linux-x64/OidcToken");
}
else if (Target.Platform == UnrealTargetPlatform.Mac)
{
RuntimeDependencies.Add("$(EngineDir)/Binaries/Mac/crashpad_handler");
RuntimeDependencies.Add("$(EngineDir)/Binaries/Mac/zen");
RuntimeDependencies.Add("$(EngineDir)/Binaries/Mac/zenserver");
RuntimeDependencies.Add("$(EngineDir)/Binaries/DotNET/OidcToken/osx-x64/OidcToken");
}
RuntimeDependencies.Add("$(EngineDir)/Content/Editor/Slate/...*.svg", StagedFileType.UFS);
if (Target.IsInPlatformGroup(UnrealPlatformGroup.Linux))
{
RuntimeDependencies.Add("$(EngineDir)/Content/SlateFileDialogs/...*.png", StagedFileType.UFS);
}
}
}