\r
public class EnumerationData {\r
//\r
- // Static data\r
+ // Static data for externs definitions\r
//\r
public final static String EXTERNS_PCD_IS_DRIVER = "Pcd Is Driver";\r
\r
public final static String EXTERNS_SPECIFICATION = "Specification";\r
\r
+ public final static String EXTERNS_IMAGE = "Image";\r
public final static String EXTERNS_MODULE_ENTRY_POINT = "ModuleEntryPoint";\r
public final static String EXTERNS_MODULE_UNLOAD_IMAGE = "ModuleUnloadImage";\r
\r
+ public final static String EXTERNS_LIBRARY = "Library";\r
public final static String EXTERNS_CONSTRUCTOR = "Constructor";\r
public final static String EXTERNS_DESTRUCTOR = "Destructor";\r
\r
+ public final static String EXTERNS_DRIVER = "Driver";\r
public final static String EXTERNS_DRIVER_BINDING = "DriverBinding";\r
public final static String EXTERNS_COMPONENT_NAME = "ComponentName";\r
public final static String EXTERNS_DRIVER_CONFIG = "DriverConfig";\r
public final static String EXTERNS_DRIVER_DIAG = "DriverDiag";\r
\r
- public final static String EXTERNS_SET_VIRTUAL_ADDRESS_MAP_CALL_BACK = "SetVirtualAddressMapCallBack";\r
- public final static String EXTERNS_EXIT_BOOT_SERVICES_CALL_BACK = "ExitBootServicesCallBack";\r
+ public final static String EXTERNS_CALL_BACK = "Call Back";\r
+ public final static String EXTERNS_VIRTUAL_ADDRESS_MAP_CALL_BACK = "VirtualAddressMap";\r
+ public final static String EXTERNS_EXIT_BOOT_SERVICES_CALL_BACK = "ExitBootServices";\r
+ \r
+ //\r
+ // Static data for guid type\r
+ //\r
+ public final static String GUID_TYPE_DATA_HUB_RECORD = "DATA_HUB_RECORD";\r
+ \r
+ public final static String GUID_TYPE_EFI_EVENT = "EFI_EVENT";\r
+ \r
+ public final static String GUID_TYPE_EFI_SYSTEM_CONFIGURATION_TABLE = "EFI_SYSTEM_CONFIGURATION_TABLE";\r
+ \r
+ public final static String GUID_TYPE_EFI_VARIABLE = "EFI_VARIABLE";\r
+ \r
+ public final static String GUID_TYPE_GUID = "GUID";\r
+ \r
+ public final static String GUID_TYPE_HII_PACKAGE_LIST = "HII_PACKAGE_LIST";\r
+ \r
+ public final static String GUID_TYPE_HOB = "HOB";\r
+ \r
+ public final static String GUID_TYPE_TOKEN_SPACE_GUID = "TOKEN_SPACE_GUID";\r
\r
//\r
// Common data\r
vLibraryUsage.addElement("SOMETIMES_CONSUMED");\r
vLibraryUsage.addElement("ALWAYS_PRODUCED");\r
vLibraryUsage.addElement("SOMETIMES_PRODUCED");\r
- vLibraryUsage.addElement("DEFAULT");\r
vLibraryUsage.addElement("PRIVATE");\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
+ vToolCode.addElement("Build_CCode");\r
+ vToolCode.addElement("Build_AUTOGEN");\r
+ vToolCode.addElement("Build_DPX");\r
+ vToolCode.addElement("Build_ASM");\r
+ vToolCode.addElement("Build_Assembly");\r
+ vToolCode.addElement("Build_Gcc_Assembly");\r
+ vToolCode.addElement("Build_IPF_Assembly_Code");\r
+ vToolCode.addElement("Build_IPF_PP_Code");\r
+ vToolCode.addElement("Build_Library");\r
+ vToolCode.addElement("Build_UNI");\r
+ vToolCode.addElement("Build_Unicode_Database");\r
+ vToolCode.addElement("Build_VFR");\r
+ vToolCode.addElement("Build_DUMMY");\r
}\r
\r
private void initPackageUsage() {\r
vPackageUsage.removeAllElements();\r
vPackageUsage.addElement("ALWAYS_CONSUMED");\r
vPackageUsage.addElement("ALWAYS_PRODUCED");\r
- vPackageUsage.addElement("DEFAULT");\r
}\r
\r
private void initProtocolUsage() {\r
vBootModeNames.addElement("MINIMAL");\r
vBootModeNames.addElement("NO_CHANGE");\r
vBootModeNames.addElement("DIAGNOSTICS");\r
- vBootModeNames.addElement("DEFAULT");\r
vBootModeNames.addElement("S2_RESUME");\r
vBootModeNames.addElement("S3_RESUME");\r
vBootModeNames.addElement("S4_RESUME");\r
vGuidUsage.addElement("SOMETIMES_CONSUMED");\r
vGuidUsage.addElement("ALWAYS_PRODUCED");\r
vGuidUsage.addElement("SOMETIMES_PRODUCED");\r
- vGuidUsage.addElement("DEFAULT");\r
vGuidUsage.addElement("PRIVATE");\r
}\r
\r
private void initExternTypes() {\r
vExternTypes.removeAllElements();\r
\r
- vExternTypes.addElement(EnumerationData.EXTERNS_PCD_IS_DRIVER);\r
-\r
vExternTypes.addElement(EnumerationData.EXTERNS_SPECIFICATION);\r
- \r
- vExternTypes.addElement(EnumerationData.EXTERNS_MODULE_ENTRY_POINT);\r
- vExternTypes.addElement(EnumerationData.EXTERNS_MODULE_UNLOAD_IMAGE);\r
- \r
- vExternTypes.addElement(EnumerationData.EXTERNS_CONSTRUCTOR);\r
- vExternTypes.addElement(EnumerationData.EXTERNS_DESTRUCTOR);\r
- \r
- vExternTypes.addElement(EnumerationData.EXTERNS_DRIVER_BINDING);\r
- vExternTypes.addElement(EnumerationData.EXTERNS_COMPONENT_NAME);\r
- vExternTypes.addElement(EnumerationData.EXTERNS_DRIVER_CONFIG);\r
- vExternTypes.addElement(EnumerationData.EXTERNS_DRIVER_DIAG);\r
- \r
- vExternTypes.addElement(EnumerationData.EXTERNS_SET_VIRTUAL_ADDRESS_MAP_CALL_BACK);\r
- vExternTypes.addElement(EnumerationData.EXTERNS_EXIT_BOOT_SERVICES_CALL_BACK);\r
+ vExternTypes.addElement(EnumerationData.EXTERNS_IMAGE);\r
+ vExternTypes.addElement(EnumerationData.EXTERNS_DRIVER);\r
+ vExternTypes.addElement(EnumerationData.EXTERNS_LIBRARY);\r
+ vExternTypes.addElement(EnumerationData.EXTERNS_CALL_BACK);\r
}\r
\r
private void initPcdDriverTypes() {\r
- vPcdDriverTypes.removeAllElements();\r
- vPcdDriverTypes.addElement(DataType.EMPTY_SELECT_ITEM);\r
+ vPcdDriverTypes.removeAllElements(); \r
vPcdDriverTypes.addElement("PEI_PCD_DRIVER");\r
vPcdDriverTypes.addElement("DXE_PCD_DRIVER");\r
}\r
vPcdUsage.addElement("SOMETIMES_CONSUMED");\r
vPcdUsage.addElement("ALWAYS_PRODUCED");\r
vPcdUsage.addElement("SOMETIMES_PRODUCED");\r
- vPcdUsage.addElement("DEFAULT");\r
}\r
\r
public Vector<String> getvCompontentType() {\r