private List<String> exitBootServiceList = new ArrayList<String>();\r
\r
private SurfaceAreaQuery saq = null;\r
+ \r
+ private ModuleIdentification parentId = null;\r
\r
/**\r
Construct function\r
@param arch\r
Target architecture.\r
**/\r
- public AutoGen(String fvDir, String outputPath, ModuleIdentification moduleId, String arch, SurfaceAreaQuery saq) {\r
+ public AutoGen(String fvDir, String outputPath, ModuleIdentification moduleId, String arch, SurfaceAreaQuery saq, ModuleIdentification parentId) {\r
this.outputPath = outputPath;\r
this.moduleId = moduleId;\r
this.arch = arch;\r
this.fvDir = fvDir;\r
this.saq = saq;\r
+ this.parentId = parentId;\r
}\r
\r
/**\r
arch, \r
false, \r
null,\r
- pcdDriverType);\r
+ pcdDriverType, \r
+ parentId);\r
\r
this.myPcdAutogen.execute();\r
if (this.myPcdAutogen != null) {\r
arch,\r
true,\r
saq.getModulePcdEntryNameArray(),\r
- pcdDriverType);\r
+ pcdDriverType, \r
+ parentId);\r
this.myPcdAutogen.execute();\r
if (this.myPcdAutogen != null) {\r
fileBuffer.append(ToolDefinitions.LINE_SEPARATOR);\r