//\r
// Special dynamic type, if this pcd already exists in other ModuleSA\r
//\r
+ /* Comment out Item type checking temporarily.\r
if (itemType.equals("DYNAMIC")) {\r
\r
ListIterator li = pcdConsumer.listIterator();\r
}\r
}\r
}\r
- \r
+ */\r
PcdBuildDefinitionDocument.PcdBuildDefinition.PcdData fpdPcd = moduleSa.getPcdBuildDefinition().addNewPcdData();\r
fpdPcd.setCName(cName);\r
fpdPcd.setToken(token);\r
if (fpdHdr == null) {\r
fpdHdr = fpdRoot.addNewPlatformHeader();\r
}\r
- genPlatformDefsSkuInfo("0", "DEFAULT");\r
+ \r
return fpdHdr;\r
}\r
\r
import java.awt.event.ComponentEvent;\r
import java.awt.event.FocusAdapter;\r
import java.awt.event.FocusEvent;\r
+import java.util.Vector;\r
\r
import javax.swing.JButton;\r
import javax.swing.JFrame;\r
if (ffc.getFpdHdrSpec() != null) {\r
jTextFieldSpecification.setText(ffc.getFpdHdrSpec());\r
}\r
- ffc.setFpdHdrSpec(jTextFieldSpecification.getText()); \r
+ ffc.setFpdHdrSpec(jTextFieldSpecification.getText());\r
+ \r
+ ffc.genPlatformDefsSkuInfo("0", "DEFAULT");\r
+ Vector<Object> v = new Vector<Object>();\r
+ ffc.getPlatformDefsSupportedArchs(v);\r
+ if (v.size() == 0) {\r
+ v.add("IA32");\r
+ ffc.setPlatformDefsSupportedArchs(v);\r
+ }\r
+ v.removeAllElements();\r
+ ffc.getPlatformDefsBuildTargets(v);\r
+ if (v.size() == 0) {\r
+ v.add("DEBUG");\r
+ ffc.setPlatformDefsBuildTargets(v);\r
+ }\r
+ if (ffc.getPlatformDefsInterDir() == null) {\r
+ ffc.setPlatformDefsInterDir("UNIFIED");\r
+ }\r
}\r
\r
/**\r