## @file\r
# This is Unix FDF file with UEFI HII features enabled\r
#\r
-# Copyright (c) 2008 - 2010, Intel Corporation. All rights reserved.<BR>\r
+# Copyright (c) 2008 - 2011, Intel Corporation. All rights reserved.<BR>\r
# Portions copyright (c) 2009 - 2011, Apple Inc. All rights reserved.<BR>\r
#\r
# This program and the accompanying materials\r
INF MdeModulePkg/Universal/PCD/Dxe/Pcd.inf\r
INF InOsEmuPkg/MetronomeDxe/Metronome.inf\r
}\r
+INF InOsEmuPkg/Sec/Sec.inf\r
INF MdeModulePkg/Core/Pei/PeiMain.inf\r
INF MdeModulePkg/Universal/PCD/Pei/Pcd.inf\r
INF MdeModulePkg/Universal/ReportStatusCodeRouter/Pei/ReportStatusCodeRouterPei.inf\r
INF InOsEmuPkg/EmuBusDriverDxe/EmuBusDriverDxe.inf \r
INF InOsEmuPkg/EmuGopDxe/EmuGopDxe.inf\r
INF InOsEmuPkg/EmuSimpleFileSystemDxe/EmuSimpleFileSystemDxe.inf\r
+INF InOsEmuPkg/EmuBlockIoDxe/EmuBlockIoDxe.inf\r
\r
-#INF UnixPkg/UnixBlockIoDxe/UnixBlockIo.inf\r
-#INF UnixPkg/UnixSerialIoDxe/UnixSerialIo.inf\r
INF MdeModulePkg/Universal/HiiDatabaseDxe/HiiDatabaseDxe.inf\r
INF MdeModulePkg/Universal/SetupBrowserDxe/SetupBrowserDxe.inf\r
INF MdeModulePkg/Universal/PrintDxe/PrintDxe.inf\r
# Network stack drivers\r
#\r
!if $(NETWORK_SUPPORT)\r
-#INF UnixPkg/UnixSnpDxe/UnixSnpDxe.inf\r
+INF InOsEmuPkg/EmuSnpDxe/EmuSnpDxe.inf\r
!endif\r
INF MdeModulePkg/Universal/Network/DpcDxe/DpcDxe.inf\r
INF MdeModulePkg/Universal/Network/ArpDxe/ArpDxe.inf\r
INF MdeModulePkg/Universal/Network/Udp4Dxe/Udp4Dxe.inf\r
\r
\r
-!if $(COMPILE_BINS)\r
+!if $(BUILD_FAT)\r
INF FatPkg/EnhancedFatDxe/Fat.inf\r
!else\r
# Used checked in Visual Studio binaries\r
-INF RuleOverride = BINARY USE = X64 FatBinPkg/EnhancedFatDxe/Fat.inf\r
+FILE DRIVER = 961578FE-B6B7-44c3-AF35-6BC705CD2B1F {\r
+ SECTION PE32 = FatBinPkg/EnhancedFatDxe/X64/Fat.efi\r
+ }\r
!endif\r
\r
- FILE APPLICATION = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile) {\r
-# SECTION PE32 = ShellBinPkg/UefiShell/X64/Shell.efi\r
- SECTION PE32 = Build/GccShellPkg/DEBUG_XCLANG/X64/ShellFull.efi\r
- SECTION UI = "Shell"\r
- }\r
+!if $(BUILD_NEW_SHELL)\r
+INF ShellPkg/Application/Shell/Shell.inf\r
+!else\r
+# Used checked in Visual Studio binaries\r
+FILE APPLICATION = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdShellFile) {\r
+ SECTION PE32 = EdkShellBinPkg/FullShell/X64/Shell_Full.efi\r
+ }\r
+!endif\r
\r
FILE FREEFORM = PCD(gEfiIntelFrameworkModulePkgTokenSpaceGuid.PcdLogoFile) {\r
SECTION RAW = MdeModulePkg/Logo/Logo.bmp\r
# }\r
#\r
############################################################################\r
+[Rule.Common.SEC]\r
+ FILE SEC = $(NAMED_GUID) {\r
+ PE32 PE32 Align=32 $(INF_OUTPUT)/$(MODULE_NAME).efi\r
+ UI STRING ="$(MODULE_NAME)" Optional \r
+ VERSION STRING ="$(INF_VERSION)" Optional BUILD_NUM=$(BUILD_NUMBER) \r
+ }\r
+\r
\r
[Rule.Common.PEI_CORE]\r
FILE PEI_CORE = $(NAMED_GUID) {\r