## @file\r
# Redfish Package\r
#\r
-# Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>\r
-# (C) Copyright 2020 Hewlett-Packard Enterprise Development LP.\r
+# Copyright (c) 2019 - 2021, Intel Corporation. All rights reserved.<BR>\r
+# (C) Copyright 2021 Hewlett-Packard Enterprise Development LP.\r
#\r
# SPDX-License-Identifier: BSD-2-Clause-Patent\r
#\r
BUILD_TARGETS = DEBUG|RELEASE|NOOPT\r
SKUID_IDENTIFIER = DEFAULT\r
\r
+!include MdePkg/MdeLibs.dsc.inc\r
+\r
[LibraryClasses]\r
UefiDriverEntryPoint|MdePkg/Library/UefiDriverEntryPoint/UefiDriverEntryPoint.inf\r
UefiBootServicesTableLib|MdePkg/Library/UefiBootServicesTableLib/UefiBootServicesTableLib.inf\r
UefiLib|MdePkg/Library/UefiLib/UefiLib.inf\r
UefiRuntimeServicesTableLib|MdePkg/Library/UefiRuntimeServicesTableLib/UefiRuntimeServicesTableLib.inf\r
- UefiRuntimeLib|MdePkg/Library/UefiRuntimeLib/UefiRuntimeLib.inf\r
MemoryAllocationLib|MdePkg/Library/UefiMemoryAllocationLib/UefiMemoryAllocationLib.inf\r
DevicePathLib|MdePkg/Library/UefiDevicePathLib/UefiDevicePathLib.inf\r
BaseLib|MdePkg/Library/BaseLib/BaseLib.inf\r
BaseMemoryLib|MdePkg/Library/BaseMemoryLib/BaseMemoryLib.inf\r
- SynchronizationLib|MdePkg/Library/BaseSynchronizationLib/BaseSynchronizationLib.inf\r
PrintLib|MdePkg/Library/BasePrintLib/BasePrintLib.inf\r
DebugLib|MdePkg/Library/UefiDebugLibStdErr/UefiDebugLibStdErr.inf\r
DebugPrintErrorLevelLib|MdePkg/Library/BaseDebugPrintErrorLevelLib/BaseDebugPrintErrorLevelLib.inf\r
- PostCodeLib|MdePkg/Library/BasePostCodeLibPort80/BasePostCodeLibPort80.inf\r
PcdLib|MdePkg/Library/BasePcdLibNull/BasePcdLibNull.inf\r
- PeCoffGetEntryPointLib|MdePkg/Library/BasePeCoffGetEntryPointLib/BasePeCoffGetEntryPointLib.inf\r
- DxeServicesTableLib|MdePkg/Library/DxeServicesTableLib/DxeServicesTableLib.inf\r
- DxeServicesLib|MdePkg/Library/DxeServicesLib/DxeServicesLib.inf\r
- ReportStatusCodeLib|MdeModulePkg/Library/DxeReportStatusCodeLib/DxeReportStatusCodeLib.inf\r
RedfishPlatformHostInterfaceLib|RedfishPkg/Library/PlatformHostInterfaceLibNull/PlatformHostInterfaceLibNull.inf\r
+ HttpLib|NetworkPkg/Library/DxeHttpLib/DxeHttpLib.inf\r
+ HttpIoLib|NetworkPkg/Library/DxeHttpIoLib/DxeHttpIoLib.inf\r
+ NetLib|NetworkPkg/Library/DxeNetLib/DxeNetLib.inf\r
+ DpcLib|NetworkPkg/Library/DxeDpcLib/DxeDpcLib.inf\r
+ RedfishPlatformCredentialLib|RedfishPkg/Library/PlatformCredentialLibNull/PlatformCredentialLibNull.inf\r
+ RedfishContentCodingLib|RedfishPkg/Library/RedfishContentCodingLibNull/RedfishContentCodingLibNull.inf\r
\r
[LibraryClasses.ARM, LibraryClasses.AARCH64]\r
#\r
\r
[Components]\r
RedfishPkg/Library/PlatformHostInterfaceLibNull/PlatformHostInterfaceLibNull.inf\r
+ RedfishPkg/Library/PlatformCredentialLibNull/PlatformCredentialLibNull.inf\r
+ RedfishPkg/Library/RedfishContentCodingLibNull/RedfishContentCodingLibNull.inf\r
+ RedfishPkg/Library/DxeRestExLib/DxeRestExLib.inf\r
+ RedfishPkg/Library/BaseUcs2Utf8Lib/BaseUcs2Utf8Lib.inf\r
+ RedfishPkg/PrivateLibrary/RedfishCrtLib/RedfishCrtLib.inf\r
+ RedfishPkg/Library/JsonLib/JsonLib.inf\r
+ RedfishPkg/PrivateLibrary/RedfishLib/RedfishLib.inf\r
\r
- RedfishPkg/RestJsonStructureDxe/RestJsonStructureDxe.inf\r
- RedfishPkg/RedfishHostInterfaceDxe/RedfishHostInterfaceDxe.inf\r
+ !include RedfishPkg/Redfish.dsc.inc\r