// DriverBinding/ComponentName/DriverConfiguration/DriverDialog\r
// to AutoGen.c\r
//\r
-\r
- ExternsDriverBindingToAutoGenC(fileBuffer);\r
+ if (!moduleId.getModuleType().equalsIgnoreCase("UEFI_APPLICATION")) {\r
+ ExternsDriverBindingToAutoGenC(fileBuffer);\r
+ }\r
\r
//\r
// Write DriverExitBootServicesEvent/DriverSetVirtualAddressMapEvent\r
fileBuffer.append("}\r\n\r\n");\r
}\r
\r
+ if (CommonDefinition.getModuleType(typeStr) == CommonDefinition.ModuleTypeUefiApplication) {\r
+ break;\r
+ }\r
//\r
// Add ModuleUnloadImage for DxeDriver and UefiDriver module type.\r
//\r
case CommonDefinition.ModuleTypeDxeRuntimeDriver:\r
case CommonDefinition.ModuleTypeDxeSalDriver:\r
case CommonDefinition.ModuleTypeUefiDriver:\r
- case CommonDefinition.ModuleTypeUefiApplication:\r
//\r
// If moduleType is one of above, call setVirtualAddressToAutogenC,\r
// and setExitBootServiceToAutogenC.\r