2 # Implementation of Redfish EFI_REST_EX_PROTOCOL interfaces.
4 # Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
5 # (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR>
6 # Copyright (c) 2023, American Megatrends International LLC.
7 # Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved.
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
14 INF_VERSION = 0x0001001b
15 BASE_NAME = RedfishRestExDxe
16 FILE_GUID = B64702DA-E6B5-43c8-8CE8-D253071E9D6C
17 MODULE_TYPE = UEFI_DRIVER
19 ENTRY_POINT = RedfishRestExDriverEntryPoint
20 UNLOAD_IMAGE = NetLibDefaultUnload
21 MODULE_UNI_FILE = RedfishRestExDxe.uni
25 MdeModulePkg/MdeModulePkg.dec
26 NetworkPkg/NetworkPkg.dec
27 RedfishPkg/RedfishPkg.dec
34 RedfishRestExProtocol.c
35 RedfishRestExInternal.h
50 UefiBootServicesTableLib
52 UefiRuntimeServicesTableLib
55 gEfiRestExServiceBindingProtocolGuid ## BY_START
56 gEfiRestExProtocolGuid ## BY_START
57 gEfiHttpServiceBindingProtocolGuid ## TO_START
58 gEfiHttpProtocolGuid ## TO_START
59 gEfiDevicePathProtocolGuid ## TO_START
62 gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExServiceAccessModeInBand ## CONSUMES
63 gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExChunkRequestMode ## CONSUMES
64 gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExAddingExpect ## CONSUMES
66 [UserExtensions.TianoCore."ExtraFiles"]
67 RedfishRestExDxeExtra.uni