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;
|
|
}
|
|
}
|
|
}
|