From c18099186c2e318323df7ad21879fd1a102db38f Mon Sep 17 00:00:00 2001 From: qhuang8 Date: Mon, 17 Sep 2007 04:13:54 +0000 Subject: [PATCH] Make IntelFrameworkPkg pass package build git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@3872 6f19259b-4bc3-4df7-8a09-765794883524 --- IntelFrameworkPkg/IntelFrameworkPkg.dsc | 5 +++++ .../Library/UefiLibFramework/UefiLibFramework.h | 7 +++++++ .../Library/UefiLibFramework/UefiLibFramework.inf | 13 +++++++++++++ 3 files changed, 25 insertions(+) diff --git a/IntelFrameworkPkg/IntelFrameworkPkg.dsc b/IntelFrameworkPkg/IntelFrameworkPkg.dsc index 501828f05f..fa20b026f0 100644 --- a/IntelFrameworkPkg/IntelFrameworkPkg.dsc +++ b/IntelFrameworkPkg/IntelFrameworkPkg.dsc @@ -45,6 +45,11 @@ [PcdsPatchableInModule.common] gEfiMdePkgTokenSpaceGuid.PcdDebugPrintErrorLevel|0x80000000 +[PcdsFeatureFlag.common] + gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable|FALSE + gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable|FALSE + gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable|FALSE + gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable|FALSE ################################################################################ # diff --git a/IntelFrameworkPkg/Library/UefiLibFramework/UefiLibFramework.h b/IntelFrameworkPkg/Library/UefiLibFramework/UefiLibFramework.h index f15b4327de..913b653335 100644 --- a/IntelFrameworkPkg/Library/UefiLibFramework/UefiLibFramework.h +++ b/IntelFrameworkPkg/Library/UefiLibFramework/UefiLibFramework.h @@ -21,6 +21,13 @@ #include +#include +#include +#include +#include +#include +#include + #include #include #include diff --git a/IntelFrameworkPkg/Library/UefiLibFramework/UefiLibFramework.inf b/IntelFrameworkPkg/Library/UefiLibFramework/UefiLibFramework.inf index 898df50416..c5f227eada 100644 --- a/IntelFrameworkPkg/Library/UefiLibFramework/UefiLibFramework.inf +++ b/IntelFrameworkPkg/Library/UefiLibFramework/UefiLibFramework.inf @@ -55,6 +55,14 @@ BaseLib UefiBootServicesTableLib +[Protocols] + gEfiDriverBindingProtocolGuid # ALWAYS_CONSUMED + gEfiComponentNameProtocolGuid # SOMETIMES_CONSUMED + gEfiComponentName2ProtocolGuid # SOMETIMES_CONSUMED + gEfiDriverConfigurationProtocolGuid # SOMETIMES_CONSUMED + gEfiDriverDiagnosticsProtocolGuid # SOMETIMES_CONSUMED + gEfiDriverDiagnostics2ProtocolGuid # SOMETIMES_CONSUMED + gEfiFirmwareVolume2ProtocolGuid # ALWAYS_CONSUMED [Guids] gEfiFrameworkDevicePathGuid # ALWAYS_CONSUMED @@ -65,3 +73,8 @@ [Pcd.common] gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize +[FeaturePcd.common] + gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable + gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable + gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable + gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable -- 2.39.2