40 lines
1000 B
C#
40 lines
1000 B
C#
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
|
|
using EpicGames.Core;
|
|
using Microsoft.Extensions.Logging;
|
|
|
|
namespace UnrealBuildTool.Tests.TestUtilities
|
|
{
|
|
internal class TestBuildPlatfrom : UEBuildPlatform
|
|
{
|
|
public TestBuildPlatfrom(UnrealTargetPlatform inPlatform, UEBuildPlatformSDK sdk, UnrealArchitectureConfig architectureConfig, ILogger inLogger) : base(inPlatform, sdk, architectureConfig, inLogger)
|
|
{
|
|
|
|
}
|
|
public override UEToolChain CreateToolChain(ReadOnlyTargetRules target)
|
|
{
|
|
throw new System.NotImplementedException();
|
|
}
|
|
|
|
public override void Deploy(TargetReceipt receipt)
|
|
{
|
|
|
|
}
|
|
|
|
public override bool IsBuildProduct(string fileName, string[] namePrefixes, string[] nameSuffixes)
|
|
{
|
|
return false;
|
|
}
|
|
|
|
public override void SetUpEnvironment(ReadOnlyTargetRules target, CppCompileEnvironment compileEnvironment, LinkEnvironment linkEnvironment)
|
|
{
|
|
|
|
}
|
|
|
|
public override bool ShouldCreateDebugInfo(ReadOnlyTargetRules target)
|
|
{
|
|
return false;
|
|
}
|
|
}
|
|
}
|