]> git.proxmox.com Git - mirror_edk2.git/blobdiff - Tools/Source/FrameworkWizard/src/org/tianocore/frameworkwizard/common/EnumerationData.java
1. Change ToolCode from text field to drop down list, and user can enter their custom...
[mirror_edk2.git] / Tools / Source / FrameworkWizard / src / org / tianocore / frameworkwizard / common / EnumerationData.java
index bf050e0f6424a4c9e95e8f83ee873ae0185082db..126bd1dcc294081cc53c3298887608d85a32aa96 100644 (file)
@@ -84,6 +84,8 @@ public class EnumerationData {
     \r
     public Vector<String> vSourceFilesFileType = new Vector<String>();\r
     \r
+    public Vector<String> vToolCode = new Vector<String>();\r
+    \r
     //\r
     // Used by Package Dependencies\r
     //\r
@@ -203,6 +205,7 @@ public class EnumerationData {
         //\r
         initSourceFilesToolChainFamily();\r
         initSourceFilesFileType();\r
+        initToolCode();\r
         \r
         //\r
         // Used by Package Dependencies\r
@@ -491,6 +494,18 @@ public class EnumerationData {
         vSourceFilesFileType.addElement("EFI");\r
     }\r
     \r
+    private void initToolCode() {\r
+        vToolCode.removeAllElements();\r
+        vToolCode.addElement(DataType.EMPTY_SELECT_ITEM);\r
+        vToolCode.addElement("CC");\r
+        vToolCode.addElement("DLINK");\r
+        vToolCode.addElement("SLINK");\r
+        vToolCode.addElement("PP");\r
+        vToolCode.addElement("ASM");\r
+        vToolCode.addElement("ASMLINK");\r
+        vToolCode.addElement("ASL");\r
+    }\r
+    \r
     private void initPackageUsage() {\r
         vPackageUsage.removeAllElements();\r
         vPackageUsage.addElement("ALWAYS_CONSUMED");\r
@@ -1010,4 +1025,12 @@ public class EnumerationData {
     public void setVPackageUsage(Vector<String> packageUsage) {\r
         vPackageUsage = packageUsage;\r
     }\r
+\r
+    public Vector<String> getVToolCode() {\r
+        return vToolCode;\r
+    }\r
+\r
+    public void setVToolCode(Vector<String> toolCode) {\r
+        vToolCode = toolCode;\r
+    }\r
 }\r