1#/*++ 2# 3# Copyright (c) 2004 - 2011, Intel Corporation. All rights reserved.<BR> 4# This program and the accompanying materials 5# are licensed and made available under the terms and conditions of the BSD License 6# which accompanies this distribution. The full text of the license may be found at 7# http://opensource.org/licenses/bsd-license.php 8# 9# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, 10# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. 11# 12# Module Name: 13# 14# DxeReportStatusCodeLib.inf 15# 16# Abstract: 17# 18# Component description file for DxeReportStatusCodeLib. 19# 20#--*/ 21 22[defines] 23BASE_NAME = EdkIIGlueDxeReportStatusCodeLib 24COMPONENT_TYPE = LIBRARY 25 26[sources.common] 27 ReportStatusCodeLib.c 28 29[sources.ia32] 30 31[sources.x64] 32 33[sources.ipf] 34 35[sources.ebc] 36 37 38[includes.common] 39 . 40 ../../Include 41 ../../include/Library 42 $(EDK_SOURCE)/Foundation 43 $(EDK_SOURCE)/Foundation/Framework 44 $(EDK_SOURCE)/Foundation/Efi 45 $(EDK_SOURCE)/Foundation/Include 46 $(EDK_SOURCE)/Foundation/Efi/Include 47 $(EDK_SOURCE)/Foundation/Framework/Include 48 $(EDK_SOURCE)/Foundation/Include/IndustryStandard 49 $(EDK_SOURCE)/Foundation/Core/Dxe 50 $(EDK_SOURCE)/Foundation/Library/Dxe/Include 51 $(EDK_SOURCE)/Foundation/Cpu/Pentium/Include 52 $(EDK_SOURCE)/Foundation/Framework/Guid/DataHubRecords 53 $(EDK_SOURCE)/Foundation/Framework/Guid/StatusCodeDataTypeId 54 $(EDK_SOURCE)/Foundation/Core/Dxe/ArchProtocol/StatusCode 55 56[libraries.common] 57 EdkIIGlueBaseLib 58 EdkIIGlueBaseMemoryLib 59 EdkIIGlueUefiBootServicesTableLib 60# 61# when EFI_SPECIFICATION_VERSION < 0x00020000, gRT is used 62# 63 EdkIIGlueUefiRuntimeServicesTableLib 64# EDK lib 65 EfiProtocolLib 66# Possibly, gEfiCallerIdGuid might be used. 67 EdkGuidLib 68 ArchProtocolLib 69 70 71[libraries.ia32] 72 EdkIIGlueBaseIoLibIntrinsic 73 74[libraries.x64] 75 EdkIIGlueBaseIoLibIntrinsic 76 77[libraries.ebc] 78 EdkIIGlueDxeIoLibCpuIo 79 80 81[nmake.common] 82 C_FLAGS = $(C_FLAGS) /D EDKII_GLUE_LIBRARY_IMPLEMENTATION 83 LIB_STD_FLAGS = $(LIB_STD_FLAGS) /IGNORE:4006 /IGNORE:4221 84 85[nmake.ia32] 86 C_FLAGS = $(C_FLAGS) /D MDE_CPU_IA32 87 88[nmake.x64] 89 C_FLAGS = $(C_FLAGS) /D MDE_CPU_X64 90 91[nmake.ipf] 92 C_FLAGS = $(C_FLAGS) /D MDE_CPU_IPF 93 94[nmake.ebc] 95 EBC_C_STD_FLAGS = $(EBC_C_STD_FLAGS) /D EDKII_GLUE_LIBRARY_IMPLEMENTATION 96 EBC_LIB_STD_FLAGS = $(EBC_LIB_STD_FLAGS) /IGNORE:4006 /IGNORE:4221 97 EBC_C_STD_FLAGS = $(EBC_C_STD_FLAGS) /D MDE_CPU_EBC 98