1## @file 2# Debug Library based on report status code library 3# 4# Debug Library for PEIMs and DXE drivers that sends debug messages to ReportStatusCode 5# Copyright (c) 2006 - 2018, Intel Corporation. All rights reserved.<BR> 6# 7# SPDX-License-Identifier: BSD-2-Clause-Patent 8# 9# 10## 11 12[Defines] 13 INF_VERSION = 0x00010005 14 BASE_NAME = PeiDxeDebugLibReportStatusCode 15 MODULE_UNI_FILE = PeiDxeDebugLibReportStatusCode.uni 16 FILE_GUID = bda39d3a-451b-4350-8266-81ab10fa0523 17 MODULE_TYPE = PEIM 18 VERSION_STRING = 1.0 19 LIBRARY_CLASS = DebugLib|DXE_CORE DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SMM_DRIVER SMM_CORE PEIM SEC PEI_CORE UEFI_APPLICATION UEFI_DRIVER 20 21# 22# The following information is for reference only and not required by the build tools. 23# 24# VALID_ARCHITECTURES = IA32 X64 EBC 25# 26 27[Sources] 28 DebugLib.c 29 30 31[Packages] 32 MdePkg/MdePkg.dec 33 MdeModulePkg/MdeModulePkg.dec 34 35[LibraryClasses] 36 PcdLib 37 ReportStatusCodeLib 38 BaseMemoryLib 39 BaseLib 40 DebugPrintErrorLevelLib 41 42[Pcd] 43 gEfiMdePkgTokenSpaceGuid.PcdDebugClearMemoryValue ## SOMETIMES_CONSUMES 44 gEfiMdePkgTokenSpaceGuid.PcdDebugPropertyMask ## CONSUMES 45 gEfiMdePkgTokenSpaceGuid.PcdFixedDebugPrintErrorLevel ## CONSUMES 46 47[Guids] 48 gEfiStatusCodeDataTypeDebugGuid ## SOMETIMES_CONSUMES ## GUID 49 50