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