RedfishRestExDxe.inf 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  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. #
  8. # SPDX-License-Identifier: BSD-2-Clause-Patent
  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. [Packages]
  21. MdePkg/MdePkg.dec
  22. MdeModulePkg/MdeModulePkg.dec
  23. NetworkPkg/NetworkPkg.dec
  24. RedfishPkg/RedfishPkg.dec
  25. [Sources]
  26. ComponentName.c
  27. RedfishRestExDriver.c
  28. RedfishRestExDriver.h
  29. RedfishRestExImpl.c
  30. RedfishRestExProtocol.c
  31. RedfishRestExInternal.h
  32. [LibraryClasses]
  33. BaseLib
  34. BaseMemoryLib
  35. DebugLib
  36. DevicePathLib
  37. DpcLib
  38. HttpLib
  39. HttpIoLib
  40. PrintLib
  41. MemoryAllocationLib
  42. NetLib
  43. UefiLib
  44. UefiBootServicesTableLib
  45. UefiDriverEntryPoint
  46. UefiRuntimeServicesTableLib
  47. [Protocols]
  48. gEfiRestExServiceBindingProtocolGuid ## BY_START
  49. gEfiRestExProtocolGuid ## BY_START
  50. gEfiHttpServiceBindingProtocolGuid ## TO_START
  51. gEfiHttpProtocolGuid ## TO_START
  52. gEfiDevicePathProtocolGuid ## TO_START
  53. [Pcd]
  54. gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExServiceAccessModeInBand ## CONSUMES
  55. gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExChunkRequestMode ## CONSUMES
  56. gEfiRedfishPkgTokenSpaceGuid.PcdRedfishRestExAddingExpect ## CONSUMES
  57. [UserExtensions.TianoCore."ExtraFiles"]
  58. RedfishRestExDxeExtra.uni