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