From 3397c6f5904b7d336670771ec9a7bf6176b64631 Mon Sep 17 00:00:00 2001 From: lzeng14 Date: Wed, 27 Jul 2011 08:54:57 +0000 Subject: For libraries that have multiple module types support, just define a [Depex] section for specified module types that are permitted to have a [Depex] section. Signed-off-by: lzeng14 Reviewed-by: lgao4 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@12052 6f19259b-4bc3-4df7-8a09-765794883524 --- MdePkg/Library/DxeExtendedSalLib/DxeExtendedSalLib.inf | 2 +- MdePkg/Library/DxePalLibEsal/DxePalLibEsal.inf | 2 +- MdePkg/Library/DxePcdLib/DxePcdLib.inf | 6 +++--- MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf | 4 ++-- MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf | 4 ++-- MdePkg/Library/PeiPcdLib/PeiPcdLib.inf | 4 ++-- MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.inf | 4 ++-- MdePkg/Library/PeiPciSegmentLibPciCfg2/PeiPciSegmentLibPciCfg2.inf | 4 ++-- MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf | 6 +++--- MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.inf | 4 ++-- .../Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.inf | 4 ++-- .../UefiDevicePathLibDevicePathProtocol.inf | 4 ++-- .../Library/UefiPciLibPciRootBridgeIo/UefiPciLibPciRootBridgeIo.inf | 4 ++-- .../UefiPciSegmentLibPciRootBridgeIo.inf | 4 ++-- 14 files changed, 28 insertions(+), 28 deletions(-) (limited to 'MdePkg') diff --git a/MdePkg/Library/DxeExtendedSalLib/DxeExtendedSalLib.inf b/MdePkg/Library/DxeExtendedSalLib/DxeExtendedSalLib.inf index e5ec8c94bc..272f6c1595 100644 --- a/MdePkg/Library/DxeExtendedSalLib/DxeExtendedSalLib.inf +++ b/MdePkg/Library/DxeExtendedSalLib/DxeExtendedSalLib.inf @@ -40,5 +40,5 @@ [Protocols] gEfiExtendedSalBootServiceProtocolGuid # PROTOCOL ALWAYS_CONSUMED -[Depex] +[Depex.common.DXE_DRIVER] gEfiExtendedSalBootServiceProtocolGuid diff --git a/MdePkg/Library/DxePalLibEsal/DxePalLibEsal.inf b/MdePkg/Library/DxePalLibEsal/DxePalLibEsal.inf index 4c0abbc4d6..c60759d452 100644 --- a/MdePkg/Library/DxePalLibEsal/DxePalLibEsal.inf +++ b/MdePkg/Library/DxePalLibEsal/DxePalLibEsal.inf @@ -35,5 +35,5 @@ [LibraryClasses] ExtendedSalLib -[Depex] +[Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER] gEfiExtendedSalPalServicesProtocolGuid diff --git a/MdePkg/Library/DxePcdLib/DxePcdLib.inf b/MdePkg/Library/DxePcdLib/DxePcdLib.inf index 893609070d..db06967c9a 100644 --- a/MdePkg/Library/DxePcdLib/DxePcdLib.inf +++ b/MdePkg/Library/DxePcdLib/DxePcdLib.inf @@ -13,7 +13,7 @@ # This library instance uses the PCD_PROTOCOL to handle dynamic PCD request and use # EFI_PCD_PROTOCOL to handle dynamicEx type PCD. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -54,7 +54,7 @@ [Protocols] gPcdProtocolGuid ## CONSUMES gEfiPcdProtocolGuid ## CONSUMES - -[Depex] + +[Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER] gEfiPcdProtocolGuid diff --git a/MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf b/MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf index df7ca5daf5..8e1cdf533d 100644 --- a/MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf +++ b/MdePkg/Library/DxeSmbusLib/DxeSmbusLib.inf @@ -1,7 +1,7 @@ ## @file # SMBUS Library that layers on top of the SMBUS Protocol. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -45,5 +45,5 @@ [Protocols] gEfiSmbusHcProtocolGuid ## CONSUMES -[Depex] +[Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER] gEfiSmbusHcProtocolGuid diff --git a/MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf b/MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf index beb6a5ba77..c018b455b7 100644 --- a/MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf +++ b/MdePkg/Library/PeiIoLibCpuIo/PeiIoLibCpuIo.inf @@ -4,7 +4,7 @@ # I/O Library implementation that uses the CPU I/O PPI for I/O # and MMIO operations. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -42,5 +42,5 @@ BaseLib DebugLib -[Depex] +[Depex.common.PEIM] gEfiPeiCpuIoPpiInstalledGuid diff --git a/MdePkg/Library/PeiPcdLib/PeiPcdLib.inf b/MdePkg/Library/PeiPcdLib/PeiPcdLib.inf index 84f1a91d7f..814c8f6a9b 100644 --- a/MdePkg/Library/PeiPcdLib/PeiPcdLib.inf +++ b/MdePkg/Library/PeiPcdLib/PeiPcdLib.inf @@ -15,7 +15,7 @@ # # PCD Library that uses the PCD PPI to access Dynamic and DynamicEx PCD entries # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -58,6 +58,6 @@ gPcdPpiGuid ## CONSUMES gEfiPeiPcdPpiGuid ## CONSUMES -[depex] +[Depex.common.PEIM] gEfiPeiPcdPpiGuid \ No newline at end of file diff --git a/MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.inf b/MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.inf index de1a0ef630..8e74d87266 100644 --- a/MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.inf +++ b/MdePkg/Library/PeiPciLibPciCfg2/PeiPciLibPciCfg2.inf @@ -7,7 +7,7 @@ # the first PPI found, so this library instance should only be used platforms # with a single PCI segment. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -50,5 +50,5 @@ [Ppis] gEfiPciCfg2PpiGuid ## CONSUMES -[Depex] +[Depex.common.PEIM] gEfiPciCfg2PpiGuid diff --git a/MdePkg/Library/PeiPciSegmentLibPciCfg2/PeiPciSegmentLibPciCfg2.inf b/MdePkg/Library/PeiPciSegmentLibPciCfg2/PeiPciSegmentLibPciCfg2.inf index 615de88408..a0ea76b654 100644 --- a/MdePkg/Library/PeiPciSegmentLibPciCfg2/PeiPciSegmentLibPciCfg2.inf +++ b/MdePkg/Library/PeiPciSegmentLibPciCfg2/PeiPciSegmentLibPciCfg2.inf @@ -6,7 +6,7 @@ # EFI_PEI_PCI CFG2 PPIs are typically produced by a chipset specific PEIM. # This library instance should only be used platforms with multiple PCI segments. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -47,6 +47,6 @@ [Ppis] gEfiPciCfg2PpiGuid ## CONSUMES -[Depex] +[Depex.common.PEIM] gEfiPciCfg2PpiGuid diff --git a/MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf b/MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf index ac39e5d376..958439e7d7 100644 --- a/MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf +++ b/MdePkg/Library/PeiSmbusLibSmbus2Ppi/PeiSmbusLibSmbus2Ppi.inf @@ -1,7 +1,7 @@ ## @file -# SMBUS library that layers on top of the SMBUS PPI. +# SMBUS library that layers on top of the SMBUS2 PPI. # -# Copyright (c) 2006 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -44,5 +44,5 @@ [Ppis] gEfiPeiSmbus2PpiGuid ## CONSUMES -[Depex] +[Depex.common.PEIM] gEfiPeiSmbus2PpiGuid diff --git a/MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.inf b/MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.inf index 0d484ccd94..4310fe085c 100644 --- a/MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.inf +++ b/MdePkg/Library/SmmIoLibSmmCpuIo2/SmmIoLibSmmCpuIo2.inf @@ -3,7 +3,7 @@ # # I/O Library implementation that uses the CPU I/O Protocol for I/O # and MMIO operations. -# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -46,5 +46,5 @@ [Protocols] gEfiSmmCpuIo2ProtocolGuid ## CONSUMES -[Depex] +[Depex.common.DXE_SMM_DRIVER] gEfiSmmCpuIo2ProtocolGuid diff --git a/MdePkg/Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.inf b/MdePkg/Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.inf index ddf28e74fc..f9cbfb80a1 100644 --- a/MdePkg/Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.inf +++ b/MdePkg/Library/SmmPciLibPciRootBridgeIo/SmmPciLibPciRootBridgeIo.inf @@ -7,7 +7,7 @@ # This library binds to the first PCI Root Bridge I/O Protocol in the platform. As a result, # it should only be used on platforms that contain a single PCI root bridge. # -# Copyright (c) 2009 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -49,5 +49,5 @@ [Protocols] gEfiSmmPciRootBridgeIoProtocolGuid ## CONSUMES -[Depex] +[Depex.common.DXE_SMM_DRIVER] gEfiSmmPciRootBridgeIoProtocolGuid diff --git a/MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf b/MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf index ad62d90917..3393830d60 100644 --- a/MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf +++ b/MdePkg/Library/UefiDevicePathLibDevicePathProtocol/UefiDevicePathLibDevicePathProtocol.inf @@ -4,7 +4,7 @@ # Device Path Library that layers on top of the UEFI 2.0 Device Path Protocol. # This library is not available for EFI 1.10 modules. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -50,5 +50,5 @@ gEfiDevicePathProtocolGuid ## CONSUMES gEfiDevicePathUtilitiesProtocolGuid ## CONSUMES -[Depex] +[Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER] gEfiDevicePathUtilitiesProtocolGuid diff --git a/MdePkg/Library/UefiPciLibPciRootBridgeIo/UefiPciLibPciRootBridgeIo.inf b/MdePkg/Library/UefiPciLibPciRootBridgeIo/UefiPciLibPciRootBridgeIo.inf index b6cfe67b3e..d07a7c9f47 100644 --- a/MdePkg/Library/UefiPciLibPciRootBridgeIo/UefiPciLibPciRootBridgeIo.inf +++ b/MdePkg/Library/UefiPciLibPciRootBridgeIo/UefiPciLibPciRootBridgeIo.inf @@ -7,7 +7,7 @@ # This library binds to the first PCI Root Bridge I/O Protocol in the platform. As a result, # it should only be used on platforms that contain a single PCI root bridge. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -51,5 +51,5 @@ [Protocols] gEfiPciRootBridgeIoProtocolGuid ## CONSUMES -[Depex] +[Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER] gEfiPciRootBridgeIoProtocolGuid diff --git a/MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.inf b/MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.inf index cd2f8194f0..8c0aff1f52 100644 --- a/MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.inf +++ b/MdePkg/Library/UefiPciSegmentLibPciRootBridgeIo/UefiPciSegmentLibPciRootBridgeIo.inf @@ -7,7 +7,7 @@ # This library binds to all of the PCI Root Bridge I/O Protocols in the platform and handles # the translation from a PCI segment number into a specific PCI Root Bridge I/O Protocol. # -# Copyright (c) 2007 - 2010, Intel Corporation. All rights reserved.
+# Copyright (c) 2007 - 2011, Intel Corporation. All rights reserved.
# # This program and the accompanying materials # are licensed and made available under the terms and conditions of the BSD License @@ -54,5 +54,5 @@ [Protocols] gEfiPciRootBridgeIoProtocolGuid ## CONSUMES -[Depex] +[Depex.common.DXE_DRIVER, Depex.common.DXE_RUNTIME_DRIVER, Depex.common.DXE_SAL_DRIVER, Depex.common.DXE_SMM_DRIVER] gEfiPciRootBridgeIoProtocolGuid -- cgit v1.2.3