///\r
public static final String[][] sectionExt = EdkDefinitions.SectionTypeExtensions;\r
\r
+ private SurfaceAreaQuery saq = null;\r
+ \r
+ public FfsProcess(SurfaceAreaQuery saq) {\r
+ this.saq = saq;\r
+ }\r
+ \r
/**\r
search in the type, if componentType is listed in type, return true; \r
otherwise return false.\r
//\r
// Try to find Ffs layout from FPD file\r
//\r
- SurfaceAreaQuery.push(GlobalData.getFpdBuildOptions());\r
- BuildOptionsDocument.BuildOptions.Ffs[] ffsArray = SurfaceAreaQuery.getFpdFfs();\r
- SurfaceAreaQuery.pop();\r
+ saq.push(GlobalData.getFpdBuildOptions());\r
+ BuildOptionsDocument.BuildOptions.Ffs[] ffsArray = saq.getFpdFfs();\r
+ saq.pop();\r
for (int i = 0; i < ffsArray.length; i++) {\r
if (isMatch(ffsArray[i].getFfsKey(), buildType)) {\r
ffsXmlObject = ffsArray[i];\r