Example #1
0
        /// <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>());
        }