]> git.proxmox.com Git - mirror_edk2.git/blob - RedfishPkg/RedfishRestExDxe/RedfishRestExDxe.inf
RedfishPkg/RedfishDebugLib: provide Redfish debug
[mirror_edk2.git] / RedfishPkg / RedfishRestExDxe / RedfishRestExDxe.inf
1 ## @file
2 # Implementation of Redfish EFI_REST_EX_PROTOCOL interfaces.
3 #
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.
8 #
9 # SPDX-License-Identifier: BSD-2-Clause-Patent
10 #
11 ##
12
13 [Defines]
14 INF_VERSION = 0x0001001b
15 BASE_NAME = RedfishRestExDxe
16 FILE_GUID = B64702DA-E6B5-43c8-8CE8-D253071E9D6C
17 MODULE_TYPE = UEFI_DRIVER
18 VERSION_STRING = 1.0
19 ENTRY_POINT = RedfishRestExDriverEntryPoint
20 UNLOAD_IMAGE = NetLibDefaultUnload
21 MODULE_UNI_FILE = RedfishRestExDxe.uni
22
23 [Packages]
24 MdePkg/MdePkg.dec
25 MdeModulePkg/MdeModulePkg.dec
26 NetworkPkg/NetworkPkg.dec
27 RedfishPkg/RedfishPkg.dec
28
29 [Sources]
30 ComponentName.c
31 RedfishRestExDriver.c
32 RedfishRestExDriver.h
33 RedfishRestExImpl.c
34 RedfishRestExProtocol.c
35 RedfishRestExInternal.h
36
37 [LibraryClasses]
38 BaseLib
39 BaseMemoryLib
40 DebugLib
41 DevicePathLib
42 DpcLib
43 HttpLib
44 HttpIoLib
45 PrintLib
46 MemoryAllocationLib
47 NetLib
48 RedfishDebugLib
49 UefiLib
50 UefiBootServicesTableLib
51 UefiDriverEntryPoint
52 UefiRuntimeServicesTableLib
53
54 [Protocols]
55 gEfiRestExServiceBindingProtocolGuid ## BY_START
56 gEfiRestExProtocolGuid ## BY_START
57 gEfiHttpServiceBindingProtocolGuid ## TO_START
58 gEfiHttpProtocolGuid ## TO_START
59 gEfiDevicePathProtocolGuid ## TO_START
60
61 [Pcd]
62 gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExServiceAccessModeInBand ## CONSUMES
63 gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExChunkRequestMode ## CONSUMES
64 gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExAddingExpect ## CONSUMES
65
66 [UserExtensions.TianoCore."ExtraFiles"]
67 RedfishRestExDxeExtra.uni
68