using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace UnrealBuildTool
{
///
/// A module that is never compiled by us, and is only used to group include paths and libraries into a dependency unit.
///
class UEBuildModuleExternal : UEBuildModule
{
public UEBuildModuleExternal(
UHTModuleType InType,
string InName,
DirectoryReference InModuleDirectory,
ModuleRules InRules,
FileReference InRulesFile
)
: base(
InType: InType,
InName: InName,
InModuleDirectory: InModuleDirectory,
InRules: InRules,
InRulesFile: InRulesFile
)
{
}
// UEBuildModule interface.
public override List Compile(ReadOnlyTargetRules Target, UEToolChain ToolChain, CppCompileEnvironment CompileEnvironment, List SharedPCHs, ActionGraph ActionGraph)
{
return new List();
}
}
}