RedfishDiscoverDxe.inf 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. ## @file
  2. # Implementation of EFI_REDFISH_DISCOVER_PROTOCOL interfaces.
  3. #
  4. # (C) Copyright 2021 Hewlett Packard Enterprise Development LP<BR>
  5. #
  6. # SPDX-License-Identifier: BSD-2-Clause-Patent
  7. #
  8. ##
  9. [Defines]
  10. INF_VERSION = 0x0001001b
  11. BASE_NAME = RedfishDiscoverDxe
  12. FILE_GUID = 28A76FE5-43D7-48A3-9714-C1B7BDD6DFB6
  13. MODULE_TYPE = UEFI_DRIVER
  14. VERSION_STRING = 1.0
  15. ENTRY_POINT = RedfishDiscoverEntryPoint
  16. UNLOAD_IMAGE = RedfishDiscoverUnload
  17. [Packages]
  18. MdePkg/MdePkg.dec
  19. MdeModulePkg/MdeModulePkg.dec
  20. NetworkPkg/NetworkPkg.dec
  21. RedfishPkg/RedfishPkg.dec
  22. [Sources]
  23. ComponentName.c
  24. RedfishDiscoverDxe.c
  25. RedfishSmbiosHostInterface.c
  26. RedfishDiscoverInternal.h
  27. [LibraryClasses]
  28. BaseLib
  29. BaseMemoryLib
  30. DebugLib
  31. MemoryAllocationLib
  32. PrintLib
  33. RestExLib
  34. UefiLib
  35. UefiBootServicesTableLib
  36. UefiDriverEntryPoint
  37. [Protocols]
  38. gEfiRestExServiceBindingProtocolGuid ## Consuming
  39. gEfiRestExProtocolGuid ## Consuming
  40. gEfiTcp4ServiceBindingProtocolGuid ## Consuming
  41. gEfiTcp4ProtocolGuid ## Consuming
  42. gEfiTcp6ServiceBindingProtocolGuid ## Consuming
  43. gEfiTcp6ProtocolGuid ## Consuming
  44. gEfiRedfishDiscoverProtocolGuid ## Prodcuing
  45. gEfiSmbiosProtocolGuid ## Consuming
  46. gEfiDriverBindingProtocolGuid ## Consuming
  47. [Pcd]
  48. gEfiRedfishPkgTokenSpaceGuid.PcdRedfishDiscoverAccessModeInBand ## CONSUMES