X-Git-Url: https://git.proxmox.com/?p=mirror_edk2.git;a=blobdiff_plain;f=Tools%2FSource%2FGenBuild%2Forg%2Ftianocore%2Fbuild%2FFileProcess.java;h=09ccd1f94cd8497fab603cfad122fc332b494cc8;hp=dcc52094ecc9703a1bb0a679c3119ab3f44351b8;hb=bf3a7173e34fa0754df81c53f24b72ce40fa5372;hpb=778d35c92a569812c3b2f6d0b913315bdce4c874 diff --git a/Tools/Source/GenBuild/org/tianocore/build/FileProcess.java b/Tools/Source/GenBuild/org/tianocore/build/FileProcess.java index dcc52094ec..09ccd1f94c 100644 --- a/Tools/Source/GenBuild/org/tianocore/build/FileProcess.java +++ b/Tools/Source/GenBuild/org/tianocore/build/FileProcess.java @@ -14,7 +14,6 @@ WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. package org.tianocore.build; import java.io.File; -import java.util.Set; import org.apache.tools.ant.BuildException; import org.apache.tools.ant.Project; @@ -84,7 +83,7 @@ public class FileProcess { /// /// Current module's include pathes /// - private Set includes; + private String[] includes; /// /// Xml Document. @@ -109,7 +108,7 @@ public class FileProcess { @param sourceFiles Modules source files @param document XML document **/ - public void init(Project project, Set includes, Document document) { + public void init(Project project, String[] includes, Document document) { this.document = document; this.includes = includes; this.project = project; @@ -252,11 +251,10 @@ public class FileProcess { ele.setAttribute("FILEPATH", sourceFilepath); ele.setAttribute("FILENAME", sourceFilename); ele.setAttribute("FILEEXT", sourceFileext.substring(1)); - String[] includePaths = includes.toArray(new String[includes.size()]); Element includesEle = document.createElement("EXTRA.INC"); - for (int i = 0; i < includePaths.length; i++) { + for (int i = 0; i < includes.length; i++) { Element includeEle = document.createElement("includepath"); - includeEle.setAttribute("path", project.replaceProperties(includePaths[i])); + includeEle.setAttribute("path", project.replaceProperties(includes[i])); includesEle.appendChild(includeEle); } ele.appendChild(includesEle);