## @file\r
# This is NT32 FDF file with UEFI HII features enabled\r
#\r
-# Copyright (c) 2007 - 2013, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2007 - 2015, Intel Corporation. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
# are licensed and made available under the terms and conditions of the BSD License\r
INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf\r
INF Nt32Pkg/WinNtThunkDxe/WinNtThunkDxe.inf\r
INF Nt32Pkg/CpuRuntimeDxe/CpuRuntimeDxe.inf\r
+!if $(USE_NEW_BDS) == TRUE\r
+INF MdeModulePkg/Universal/BdsDxe/BdsDxe.inf\r
+INF MdeModulePkg/Application/BootManagerMenuApp/BootManagerMenuApp.inf\r
+INF MdeModulePkg/Universal/DriverHealthManagerDxe/DriverHealthManagerDxe.inf\r
+!else\r
INF IntelFrameworkModulePkg/Universal/BdsDxe/BdsDxe.inf\r
+!endif\r
INF MdeModulePkg/Universal/FaultTolerantWriteDxe/FaultTolerantWriteDxe.inf\r
INF Nt32Pkg/MiscSubClassPlatformDxe/MiscSubClassPlatformDxe.inf\r
INF Nt32Pkg/TimerDxe/TimerDxe.inf\r
# for binary shell, binary fat and logo module.\r
#\r
################################################################################\r
-FILE APPLICATION = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile) {\r
- SECTION PE32 = EdkShellBinPkg/FullShell/Ia32/Shell_Full.efi\r
- }\r
+!ifndef $(USE_OLD_SHELL)\r
+INF ShellBinPkg/UefiShell/UefiShell.inf\r
+!else\r
+INF EdkShellBinPkg/FullShell/FullShell.inf\r
+!endif\r
\r
-FILE DRIVER = 961578FE-B6B7-44c3-AF35-6BC705CD2B1F {\r
- SECTION PE32 = FatBinPkg/EnhancedFatDxe/Ia32/Fat.efi\r
- }\r
+INF FatBinPkg/EnhancedFatDxe/Fat.inf\r
\r
FILE FREEFORM = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile) {\r
SECTION RAW = MdeModulePkg/Logo/Logo.bmp\r
}\r
}\r
}\r
+\r
+[Rule.Common.UEFI_APPLICATION.BINARY]\r
+ FILE APPLICATION = $(NAMED_GUID) {\r
+ COMPRESS PI_STD {\r
+ GUIDED {\r
+ PE32 PE32 |.efi\r
+ UI STRING="$(MODULE_NAME)" Optional\r
+ VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)\r
+ }\r
+ }\r
+ }\r
+\r
+[Rule.Common.UEFI_DRIVER.BINARY]\r
+ FILE DRIVER = $(NAMED_GUID) {\r
+ DXE_DEPEX DXE_DEPEX Optional |.depex\r
+ COMPRESS PI_STD {\r
+ GUIDED {\r
+ PE32 PE32 |.efi\r
+ UI STRING="$(MODULE_NAME)" Optional\r
+ VERSION STRING="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER)\r
+ }\r
+ }\r
+ }\r