// Copyright Epic Games, Inc. All Rights Reserved. using UnrealBuildTool; public class BuildPatchTool : ModuleRules { public BuildPatchTool( ReadOnlyTargetRules Target ) : base(Target) { PublicIncludePathModuleNames.Add("Launch"); PrivateDependencyModuleNames.AddRange( new string[] { "Core", "CoreUObject", "BuildPatchServices", "Projects", "HTTP", // The below items are not strictly needed by BPT, but core appears to need them during initialization "PakFile", "SandboxFile", "NetworkFile", "StreamingFile" } ); if (Target.Configuration != UnrealTargetConfiguration.Shipping) { PrivateDependencyModuleNames.AddRange( new string[] { "ApplicationCore", // Required by AutomationController "Messaging", "AutomationWorker", "AutomationController" } ); } } }