RedfishConfigHandlerDriver.inf 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. ## @file
  2. # INF file for the UEFI driver model Redfish Configuration Handler
  3. # Driver.
  4. #
  5. # Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
  6. # (C) Copyright 2021 Hewlett Packard Enterprise Development LP<BR>
  7. #
  8. # SPDX-License-Identifier: BSD-2-Clause-Patent
  9. #
  10. ##
  11. [Defines]
  12. INF_VERSION = 0x0001000b
  13. BASE_NAME = RedfishConfigHandlerDriver
  14. FILE_GUID = 6e881000-5749-11e8-9bf0-8cdcd426c973
  15. MODULE_TYPE = UEFI_DRIVER
  16. VERSION_STRING = 1.0
  17. ENTRY_POINT = RedfishConfigHandlerDriverEntryPoint
  18. UNLOAD_IMAGE = RedfishConfigHandlerDriverUnload
  19. #
  20. # VALID_ARCHITECTURES = IA32 X64 ARM AARCH64 RISCV64
  21. #
  22. [Packages]
  23. MdePkg/MdePkg.dec
  24. MdeModulePkg/MdeModulePkg.dec
  25. NetworkPkg/NetworkPkg.dec
  26. RedfishPkg/RedfishPkg.dec
  27. [Sources]
  28. RedfishConfigHandlerDriver.h
  29. RedfishConfigHandlerDriver.c
  30. RedfishConfigHandlerCommon.h
  31. RedfishConfigHandlerCommon.c
  32. [LibraryClasses]
  33. BaseLib
  34. BaseMemoryLib
  35. DebugLib
  36. UefiLib
  37. MemoryAllocationLib
  38. NetLib
  39. UefiBootServicesTableLib
  40. UefiDriverEntryPoint
  41. [Protocols]
  42. gEfiRedfishDiscoverProtocolGuid ## CONSUMES
  43. gEfiRestExServiceBindingProtocolGuid
  44. gEfiRestExProtocolGuid ## CONSUMES
  45. gEdkIIRedfishCredentialProtocolGuid ## CONSUMES
  46. gEdkIIRedfishConfigHandlerProtocolGuid ## CONSUMES
  47. [Guids]
  48. gEfiEventExitBootServicesGuid ## CONSUMES ## Event
  49. gEfiEndOfDxeEventGroupGuid ## CONSUMES ## Event
  50. [Depex]
  51. TRUE