StandaloneMmCoreHobLib.inf 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. ## @file
  2. # Instance of HOB Library for Standalone MM Core.
  3. #
  4. # HOB Library implementation for the Standalone MM Core. Does not have a constructor.
  5. # Uses gHobList defined in the Standalone MM Core Entry Point Library.
  6. #
  7. # Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
  8. # Copyright (c) 2016 - 2018, ARM Limited. All rights reserved.<BR>
  9. #
  10. # SPDX-License-Identifier: BSD-2-Clause-Patent
  11. #
  12. #
  13. ##
  14. [Defines]
  15. INF_VERSION = 0x0001001A
  16. BASE_NAME = HobLib
  17. FILE_GUID = CF56EF2C-68D8-4BD5-9A8B-8A7BFCFF751C
  18. MODULE_TYPE = MM_CORE_STANDALONE
  19. VERSION_STRING = 1.0
  20. PI_SPECIFICATION_VERSION = 0x00010032
  21. LIBRARY_CLASS = HobLib|MM_CORE_STANDALONE
  22. #
  23. # VALID_ARCHITECTURES = X64 AARCH64 ARM
  24. #
  25. [Sources.common]
  26. Common.c
  27. [Sources.X64]
  28. X64/StandaloneMmCoreHobLib.c
  29. [Sources.AARCH64, Sources.ARM]
  30. Arm/StandaloneMmCoreHobLib.c
  31. Arm/StandaloneMmCoreHobLibInternal.c
  32. [Packages]
  33. MdePkg/MdePkg.dec
  34. StandaloneMmPkg/StandaloneMmPkg.dec
  35. [LibraryClasses]
  36. BaseMemoryLib
  37. DebugLib
  38. [Guids]
  39. gEfiHobListGuid ## CONSUMES ## SystemTable