]> git.proxmox.com Git - mirror_edk2.git/blame - RedfishPkg/RedfishRestExDxe/RedfishRestExDxe.inf
MdePkg/Include: EFI Redfish Discover protocol
[mirror_edk2.git] / RedfishPkg / RedfishRestExDxe / RedfishRestExDxe.inf
CommitLineData
10dc8c56
AC
1## @file\r
2# Implementation of Redfish EFI_REST_EX_PROTOCOL interfaces.\r
3#\r
4# Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>\r
5# (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR>\r
6#\r
7# SPDX-License-Identifier: BSD-2-Clause-Patent\r
8#\r
9##\r
10\r
11[Defines]\r
12 INF_VERSION = 0x0001001b\r
13 BASE_NAME = RedfishRestExDxe\r
14 FILE_GUID = B64702DA-E6B5-43c8-8CE8-D253071E9D6C\r
15 MODULE_TYPE = UEFI_DRIVER\r
16 VERSION_STRING = 1.0\r
17 ENTRY_POINT = RedfishRestExDriverEntryPoint\r
18 UNLOAD_IMAGE = NetLibDefaultUnload\r
19 MODULE_UNI_FILE = RedfishRestExDxe.uni\r
20\r
21[Packages]\r
22 MdePkg/MdePkg.dec\r
23 MdeModulePkg/MdeModulePkg.dec\r
24 NetworkPkg/NetworkPkg.dec\r
25 RedfishPkg/RedfishPkg.dec\r
26\r
27[Sources]\r
28 ComponentName.c\r
29 RedfishRestExDriver.c\r
30 RedfishRestExDriver.h\r
31 RedfishRestExImpl.c\r
32 RedfishRestExProtocol.c\r
33 RedfishRestExInternal.h\r
34\r
35[LibraryClasses]\r
36 BaseLib\r
37 BaseMemoryLib\r
38 DebugLib\r
39 DevicePathLib\r
40 DpcLib\r
41 HttpLib\r
42 HttpIoLib\r
43 PrintLib\r
44 MemoryAllocationLib\r
45 NetLib\r
46 UefiLib\r
47 UefiBootServicesTableLib\r
48 UefiDriverEntryPoint\r
49 UefiRuntimeServicesTableLib\r
50\r
51[Protocols]\r
52 gEfiRestExServiceBindingProtocolGuid ## BY_START\r
53 gEfiRestExProtocolGuid ## BY_START\r
54 gEfiHttpServiceBindingProtocolGuid ## TO_START\r
55 gEfiHttpProtocolGuid ## TO_START\r
56 gEfiDevicePathProtocolGuid ## TO_START\r
57\r
58[Pcd]\r
59 gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExServiceAccessModeInBand ## CONSUMES\r
60\r
61[UserExtensions.TianoCore."ExtraFiles"]\r
62 RedfishRestExDxeExtra.uni\r
63\r