/// <summary> /// Compiles the module, and returns a list of files output by the compiler. /// </summary> public virtual List <FileItem> Compile(ReadOnlyTargetRules Target, UEToolChain ToolChain, CppCompileEnvironment CompileEnvironment, FileReference SingleFileToCompile, ISourceFileWorkingSet WorkingSet, IActionGraphBuilder Graph) { // Generate type libraries for Windows foreach (ModuleRules.TypeLibrary TypeLibrary in Rules.TypeLibraries) { FileReference OutputFile = FileReference.Combine(IntermediateDirectory, TypeLibrary.Header); ToolChain.GenerateTypeLibraryHeader(CompileEnvironment, TypeLibrary, OutputFile, Graph); } return(new List <FileItem>()); }