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