summaryrefslogtreecommitdiffstats
path: root/RedfishPkg/RedfishComponents.dsc.inc
diff options
context:
space:
mode:
authorAbner Chang <abner.chang@amd.com>2023-10-11 11:08:03 +0800
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>2023-10-11 04:42:54 +0000
commit95c9f470ca6eab23bfd016bd438f932d7263d395 (patch)
tree225edd51d3aa450ecedcd89dde154cd9fd63314b /RedfishPkg/RedfishComponents.dsc.inc
parent137f799aaed91e592700e0488067292495b7ea7e (diff)
downloadedk2-95c9f470ca6eab23bfd016bd438f932d7263d395.tar.gz
edk2-95c9f470ca6eab23bfd016bd438f932d7263d395.tar.bz2
edk2-95c9f470ca6eab23bfd016bd438f932d7263d395.zip
RedfishPkg: Use base version SortLib for the specific modules
BZ #: 4566 Update Redfish modules to use the small footprint version of base SortLib by the means of module scoped subelement <LibraryClass>. With this the platform level SortLib (full version) is not impacted if Redfish.dsc.inc is included in platform DSC. Signed-off-by: Abner Chang <abner.chang@amd.com> Cc: Nickle Wang <nicklew@nvidia.com> Cc: Igor Kulchytskyy <igork@ami.com> Cc: Nhi Pham <nhi@os.amperecomputing.com> Reviewed-by: Nickle Wang <nicklew@nvidia.com> Reviewed-by: Nhi Pham <nhi@os.amperecomputing.com> Tested-by: Nhi Pham <nhi@os.amperecomputing.com>
Diffstat (limited to 'RedfishPkg/RedfishComponents.dsc.inc')
-rw-r--r--RedfishPkg/RedfishComponents.dsc.inc10
1 files changed, 8 insertions, 2 deletions
diff --git a/RedfishPkg/RedfishComponents.dsc.inc b/RedfishPkg/RedfishComponents.dsc.inc
index 1c4284d3ec..464ffc8606 100644
--- a/RedfishPkg/RedfishComponents.dsc.inc
+++ b/RedfishPkg/RedfishComponents.dsc.inc
@@ -16,9 +16,15 @@
!if $(REDFISH_ENABLE) == TRUE
RedfishPkg/RestJsonStructureDxe/RestJsonStructureDxe.inf
RedfishPkg/RedfishHostInterfaceDxe/RedfishHostInterfaceDxe.inf
- RedfishPkg/RedfishRestExDxe/RedfishRestExDxe.inf
+ RedfishPkg/RedfishRestExDxe/RedfishRestExDxe.inf {
+ <LibraryClasses>
+ SortLib|MdeModulePkg/Library/BaseSortLib/BaseSortLib.inf
+ }
RedfishPkg/RedfishCredentialDxe/RedfishCredentialDxe.inf
- RedfishPkg/RedfishDiscoverDxe/RedfishDiscoverDxe.inf
+ RedfishPkg/RedfishDiscoverDxe/RedfishDiscoverDxe.inf {
+ <LibraryClasses>
+ SortLib|MdeModulePkg/Library/BaseSortLib/BaseSortLib.inf
+ }
RedfishPkg/RedfishConfigHandler/RedfishConfigHandlerDriver.inf
RedfishPkg/RedfishPlatformConfigDxe/RedfishPlatformConfigDxe.inf
MdeModulePkg/Universal/RegularExpressionDxe/RegularExpressionDxe.inf