RdkBootManagerLib.inf 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. #
  2. # Copyright (c) 2014-2018, Linaro Limited. All rights reserved.
  3. # Copyright (c) 2016-2017, Comcast. All rights reserved.
  4. #
  5. # SPDX-License-Identifier: BSD-2-Clause-Patent
  6. #
  7. ################################################################################
  8. #
  9. # Defines Section - statements that will be processed to create a Makefile.
  10. #
  11. ################################################################################
  12. [Defines]
  13. INF_VERSION = 0x0001001A
  14. BASE_NAME = RdkBootManagerLib
  15. FILE_GUID = 901f54f2-9d70-9b89-9c0a-d9ca25379059
  16. MODULE_TYPE = DXE_DRIVER
  17. VERSION_STRING = 1.0
  18. LIBRARY_CLASS = RdkBootManagerLib|DXE_DRIVER DXE_RUNTIME_DRIVER UEFI_APPLICATION UEFI_DRIVER
  19. [Sources]
  20. DiskIo.c
  21. SecureBoot.c
  22. HttpBoot.c
  23. RdkFile.c
  24. [Packages]
  25. ArmPkg/ArmPkg.dec
  26. EmbeddedPkg/EmbeddedPkg.dec
  27. MdePkg/MdePkg.dec
  28. MdeModulePkg/MdeModulePkg.dec
  29. NetworkPkg/NetworkPkg.dec
  30. Platform/Comcast/Library/RdkBootManagerLib/RdkBootManagerLib.dec
  31. ShellPkg/ShellPkg.dec
  32. SecurityPkg/SecurityPkg.dec
  33. [Guids]
  34. gEfiCertX509Guid
  35. gEfiCertPkcs7Guid
  36. gEfiCustomModeEnableGuid
  37. gEfiImageSecurityDatabaseGuid
  38. gFdtTableGuid
  39. gRdkGlobalVariableGuid
  40. [Protocols]
  41. gEfiBlockIoProtocolGuid
  42. gEfiDevicePathToTextProtocolGuid
  43. gEfiDevicePathFromTextProtocolGuid
  44. gEfiLoadedImageProtocolGuid
  45. gEfiShellProtocolGuid
  46. gEfiDiskIoProtocolGuid
  47. gEfiLoadFileProtocolGuid
  48. [Pcd]
  49. gRdkTokenSpaceGuid.PcdRdkCmdLineArgs
  50. gRdkTokenSpaceGuid.PcdRdkSystemPartitionName
  51. gRdkTokenSpaceGuid.PcdRdkConfFileName
  52. gRdkTokenSpaceGuid.PcdRdkConfFileDevicePath
  53. gRdkTokenSpaceGuid.PcdDtbAvailable
  54. [LibraryClasses]
  55. ArmLib
  56. BaseLib
  57. DebugLib
  58. DevicePathLib
  59. FileHandleLib
  60. NetLib
  61. PcdLib