]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Java/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/platform/ui/FpdBuildOptions.java
a. Add support arch. filter for library instance selection in FPD file.
[mirror_edk2.git] / Tools / Java / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / platform / ui / FpdBuildOptions.java
index 8af4bea28ac27255ec4ba0866b6bd3cb834d99d0..ecaf8587a69635074611b066ec05b921da48774d 100644 (file)
@@ -1150,6 +1150,7 @@ public class FpdBuildOptions extends IInternalFrame {
                     String[] row = { "" };\r
                     sectionsTableModel.addRow(row);\r
                     ffc.genBuildOptionsFfsSectionsSections(jTableFfs.getSelectedRow(), "");\r
+                    JOptionPane.showMessageDialog(frame, "Add Default Section Type EFI_SECTION_PE32 into the New Sections Entry.");\r
                 }\r
             });\r
         }\r
@@ -1693,9 +1694,9 @@ public class FpdBuildOptions extends IInternalFrame {
                                   jTextFieldOptionContents.getText() };\r
                     optionsTableModel.addRow(o);\r
                     docConsole.setSaved(false);\r
-                    ffc.genBuildOptionsOpt(stringToVector(jTextFieldBuildTargets.getText()),\r
+                    ffc.genBuildOptionsOpt(stringToVector(jTextFieldBuildTargets.getText().trim()),\r
                                            jTextFieldToolChainFamily.getText(), jTextFieldTagName.getText(),\r
-                                           jTextFieldToolCmd.getText(), stringToVector(s),\r
+                                           jTextFieldToolCmd.getText(), stringToVector(s.trim()),\r
                                            jTextFieldOptionContents.getText());\r
                 }\r
             });\r
@@ -1854,7 +1855,7 @@ public class FpdBuildOptions extends IInternalFrame {
     private Vector<Object> stringToVector(String s) {\r
         String[] sArray = s.split(" ");\r
         Vector<Object> v = null;\r
-        if (s.length() > 0) {\r
+        if (s.length() > 0 && !s.trim().equalsIgnoreCase("")) {\r
             v = new Vector<Object>();\r
             for (int i = 0; i < sArray.length; ++i) {\r
                 v.add(sArray[i]);\r
@@ -1883,9 +1884,7 @@ public class FpdBuildOptions extends IInternalFrame {
         if (bool[5]) {\r
             s += "PPC ";\r
         }\r
-        if (s.equals(" ")) {\r
-            s += "IA32";\r
-        }\r
+        \r
         return s.trim();\r
     }\r
 \r