\r
}\r
\r
- //map.put("FrameworkPlatformDescription", fpdDocInstance);\r
- //SurfaceAreaQuery.setDoc(map); \r
Map<FpdModuleIdentification,XmlObject>pcdBuildDef = GlobalData.getFpdModuleSaXmlObject(CollectPCDAction.xmlObjectName);\r
Set<FpdModuleIdentification> pcdBuildKeySet = pcdBuildDef.keySet();\r
Iterator item = pcdBuildKeySet.iterator();\r
while (item.hasNext()){\r
- FpdModuleIdentification id = (FpdModuleIdentification)item.next();\r
- try {\r
- allModules.add(new ModuleInfo(id, id.getModule().getModuleType(),pcdBuildDef.get(id))); \r
- } catch (Exception e){\r
- System.out.println(e.getMessage());\r
- //EdkLog.log(EdkLog.EDK_INFO,e.getMessage());\r
- }\r
- \r
- \r
- }\r
-// //modules = SurfaceAreaQuery.getFpdModuleSAs();\r
-// for (index = 0; index < modules.length; index ++) {\r
-// //SurfaceAreaQuery.setDoc(GlobalData.getDoc(modules[index].getModuleName()));\r
-// allModules.add(new ModuleInfo(modules[index], \r
-// ModuleTypeDef.Enum.forString(SurfaceAreaQuery.getModuleType())));\r
-// }\r
+ FpdModuleIdentification id = (FpdModuleIdentification)item.next();\r
+ allModules.add(new ModuleInfo(id, id.getModule().getModuleType(),pcdBuildDef.get(id))); \r
+ }\r
\r
return allModules;\r
}\r
hAutoGenString = "";\r
cAutoGenString = "";\r
try {\r
- setModuleName(moduleName);\r
- setModuleGuid(translateSchemaStringToUUID(moduleGuidString));\r
- setPackageName(packageName);\r
- setPackageGuid(translateSchemaStringToUUID(packageGuidString));\r
- setPcdNameArray(pcdNameArray);\r
- setArch(arch);\r
- setVersion(version);\r
- setIsBuildUsedLibrary(isBuildUsedLibrary);\r
- \r
- if (isBuildUsedLibrary) {\r
- System.out.println("Build for library");\r
- for (int index = 0; index < pcdNameArray.length; index ++) {\r
- System.out.println(pcdNameArray[index]);\r
- }\r
- }\r
+ setModuleName(moduleName);\r
+ setModuleGuid(translateSchemaStringToUUID(moduleGuidString));\r
+ setPackageName(packageName);\r
+ setPackageGuid(translateSchemaStringToUUID(packageGuidString));\r
+ setPcdNameArray(pcdNameArray);\r
+ setArch(arch);\r
+ setVersion(version);\r
+ setIsBuildUsedLibrary(isBuildUsedLibrary);\r
} catch (EntityException e){\r
throw new BuildActionException(e.getMessage());\r
}\r
dbManager.UsageInstanceContext = usageInstanceArray;\r
dbManager.CurrentModuleName = moduleName; \r
} else {\r
- System.out.println(String.format("Generate %s 's library", dbManager.CurrentModuleName));\r
usageContext = dbManager.UsageInstanceContext;\r
//\r
// For building MDE package, although all module are library, but PCD entries of \r
// these library should be used to autogen.\r
// \r
if (usageContext == null) {\r
- System.out.println("context is null");\r
usageInstanceArray = dbManager.getUsageInstanceArrayByModuleName(moduleName,\r
moduleGuid,\r
packageName,\r
version);\r
} else {\r
usageInstanceArray = new ArrayList<UsageInstance>();\r
- System.out.println("context is not null!");\r
//\r
// Remove PCD entries which are not belong to this library.\r
// \r
\r
for (index2 = 0; index2 < pcdNameArray.length; index2 ++) {\r
if (pcdNameArray[index2].equalsIgnoreCase(usageContext.get(index).parentToken.cName)) {\r
- System.out.println("Found! for PCD entry " + pcdNameArray[index2]);\r
usageInstanceArray.add(usageContext.get(index));\r
break;\r
}\r