git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1222
6f19259b-4bc3-4df7-8a09-
765794883524
ObjectMap.put("Libraries", moduleSA.getLibraries());\r
}\r
if (((ModuleSADocument.ModuleSA) result[i]).getPcdBuildDefinition() != null) {\r
ObjectMap.put("Libraries", moduleSA.getLibraries());\r
}\r
if (((ModuleSADocument.ModuleSA) result[i]).getPcdBuildDefinition() != null) {\r
- ObjectMap.put("PcdBuildDefinition", moduleSA\r
- .getPcdBuildDefinition());\r
+ ObjectMap.put("PcdBuildDefinition", moduleSA.getPcdBuildDefinition());\r
- if (((ModuleSADocument.ModuleSA) result[i])\r
- .getModuleSaBuildOptions() != null) {\r
- ObjectMap.put("ModuleSaBuildOptions", moduleSA\r
- .getModuleSaBuildOptions());\r
+ if (((ModuleSADocument.ModuleSA) result[i]).getModuleSaBuildOptions() != null) {\r
+ ObjectMap.put("ModuleSaBuildOptions", moduleSA.getModuleSaBuildOptions());\r
}\r
\r
//\r
// Get Fpd SA Module attribute and create FpdMoudleIdentification.\r
//\r
}\r
\r
//\r
// Get Fpd SA Module attribute and create FpdMoudleIdentification.\r
//\r
- if (moduleSA.getSupArchList() != null) {\r
+ if (moduleSA.isSetSupArchList()) {\r
arch = moduleSA.getSupArchList().toString();\r
arch = moduleSA.getSupArchList().toString();\r
+ } else {\r
+ arch = null;\r
}\r
\r
// TBD\r
fvBinding = null;\r
}\r
\r
// TBD\r
fvBinding = null;\r
- saVersion = ((ModuleSADocument.ModuleSA) result[i])\r
- .getModuleVersion();\r
+ saVersion = ((ModuleSADocument.ModuleSA) result[i]).getModuleVersion();\r
\r
saGuid = moduleSA.getModuleGuid();\r
pkgGuid = moduleSA.getPackageGuid();\r
\r
saGuid = moduleSA.getModuleGuid();\r
pkgGuid = moduleSA.getPackageGuid();\r
// Create Module Identification which have class member of package\r
// identification.\r
//\r
// Create Module Identification which have class member of package\r
// identification.\r
//\r
- PackageIdentification pkgId = new PackageIdentification(null,\r
- pkgGuid, pkgVersion);\r
- ModuleIdentification saId = new ModuleIdentification(null, saGuid,\r
- saVersion);\r
+ PackageIdentification pkgId = new PackageIdentification(null, pkgGuid, pkgVersion);\r
+ ModuleIdentification saId = new ModuleIdentification(null, saGuid, saVersion);\r
\r
saId.setPackage(pkgId);\r
\r
\r
saId.setPackage(pkgId);\r
\r
String[] archList = new String[0];\r
if (arch == null || arch.trim().length() == 0) {\r
archList = GlobalData.getToolChainInfo().getArchs();\r
String[] archList = new String[0];\r
if (arch == null || arch.trim().length() == 0) {\r
archList = GlobalData.getToolChainInfo().getArchs();\r
archList = arch.split(" ");\r
}\r
for (int j = 0; j < archList.length; j++) {\r
archList = arch.split(" ");\r
}\r
for (int j = 0; j < archList.length; j++) {\r
- FpdModuleIdentification fpdSaId = new FpdModuleIdentification(saId, archList[j]);\r
+ FpdModuleIdentification fpdSaId = new FpdModuleIdentification(saId, archList[j]);\r
\r
if (fvBinding != null) {\r
fpdSaId.setFvBinding(fvBinding);\r
\r
if (fvBinding != null) {\r
fpdSaId.setFvBinding(fvBinding);\r