// Build every MSA files (SINGLE MODULE BUILD)\r
//\r
else if (buildFile.getName().endsWith(".msa")) {\r
+ File tmpFile = new File(GlobalData.getWorkspacePath() + File.separatorChar + activePlatform);\r
+ System.out.println("Using FPD file [" + tmpFile.getPath() + "] as active platform. ");\r
System.out.println("Start to build MSA file [" + buildFile.getPath() + "] ..>> ");\r
GenBuildTask genBuildTask = new GenBuildTask();\r
genBuildTask.setSingleModuleBuild(true);\r
@param moduleName current module identification\r
**/\r
private void updateFvs(String fvSequence, String fvName, FpdModuleIdentification fpdModuleId) {\r
+ if (fvName == null || fvName.trim().length() == 0) {\r
+ fvName = "NULL";\r
+ }\r
String upcaseFvName = fvName.toUpperCase();\r
String[] fvNameArray = upcaseFvName.split("[, \t]+");\r
for (int i = 0; i < fvNameArray.length; i++) {\r
import java.util.logging.Logger;\r
\r
import org.apache.tools.ant.BuildException;\r
-import org.apache.tools.ant.Project;\r
import org.apache.xmlbeans.XmlObject;\r
import org.tianocore.DbPathAndFilename;\r
import org.tianocore.FrameworkDatabaseDocument;\r
import org.tianocore.ModuleSurfaceAreaDocument;\r
import org.tianocore.ModuleSurfaceAreaDocument.ModuleSurfaceArea;\r
-import org.tianocore.PcdBuildDefinitionDocument;\r
import org.tianocore.build.id.FpdModuleIdentification;\r
import org.tianocore.build.id.ModuleIdentification;\r
import org.tianocore.build.id.PackageIdentification;\r
}\r
\r
public static boolean isHaveTianoR8FlashMap(){\r
- PcdCodedDocument.PcdCoded.PcdEntry[] pcdEntries = null;\r
- String[] results;\r
- int index;\r
String[] xPath = new String[] {"/"};\r
Object[] returns = get ("Externs", xPath);\r
\r