RedfishHostInterfaceDxe.inf 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. ## @file
  2. # RedfishHostInterfaceDxe builds up SMBIOS Type 42h host interface
  3. # record for Redfish service host interface using SMBIOS Protocol.
  4. # RedfishHostInterfacePlatformLib is the platform-level library which
  5. # provides the content of Redfish host interface type 42h record.
  6. #
  7. # Copyright (c) 2019, Intel Corporation. All rights reserved.<BR>
  8. # (C) Copyright 2020 Hewlett Packard Enterprise Development LP<BR>
  9. #
  10. # SPDX-License-Identifier: BSD-2-Clause-Patent
  11. #
  12. ##
  13. [Defines]
  14. INF_VERSION = 0x0001000b
  15. BASE_NAME = RedfishHostInterfaceDxe
  16. FILE_GUID = 592626DA-4A1E-8B39-28BA-FEAD92C4A0A4
  17. MODULE_TYPE = DXE_DRIVER
  18. VERSION_STRING = 1.0
  19. ENTRY_POINT = RedfishHostInterfaceDxeEntryPoint
  20. #
  21. # VALID_ARCHITECTURES = IA32 X64 ARM AARCH64 RISCV64
  22. #
  23. [Sources]
  24. RedfishHostInterfaceDxe.c
  25. [Packages]
  26. MdePkg/MdePkg.dec
  27. MdeModulePkg/MdeModulePkg.dec
  28. RedfishPkg/RedfishPkg.dec
  29. [LibraryClasses]
  30. BaseLib
  31. BaseMemoryLib
  32. DebugLib
  33. MemoryAllocationLib
  34. PrintLib
  35. RedfishPlatformHostInterfaceLib
  36. UefiBootServicesTableLib
  37. UefiDriverEntryPoint
  38. UefiLib
  39. [Protocols]
  40. gEfiSmbiosProtocolGuid ## TO_START
  41. [Depex]
  42. gEfiSmbiosProtocolGuid