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# SmmRuntimeDxeReportStatusCodeLib.inf 15# 16# Abstract: 17# 18# Component description file for SmmRuntimeDxeReportStatusCodeLib 19# 20#--*/ 21 22[defines] 23BASE_NAME = EdkIIGlueSmmRuntimeDxeReportStatusCodeLib 24COMPONENT_TYPE = LIBRARY 25 26[sources.common] 27 ReportStatusCodeLib.c 28 SmmRuntimeDxeSupport.c 29 ReportStatusCodeLibInternal.h 30 31[sources.ia32] 32 33[sources.x64] 34 35[sources.ipf] 36 37[sources.ebc] 38 39 40[includes.common] 41 . 42 ../../Include 43 ../../include/Library 44 $(EDK_SOURCE)/Foundation 45 $(EDK_SOURCE)/Foundation/Framework 46 $(EDK_SOURCE)/Foundation/Efi 47 $(EDK_SOURCE)/Foundation/Include 48 $(EDK_SOURCE)/Foundation/Efi/Include 49 $(EDK_SOURCE)/Foundation/Framework/Include 50 $(EDK_SOURCE)/Foundation/Include/IndustryStandard 51 $(EDK_SOURCE)/Foundation/Core/Dxe 52 $(EDK_SOURCE)/Foundation/Library/Dxe/Include 53 $(EDK_SOURCE)/Foundation/Cpu/Pentium/Include 54 $(EDK_SOURCE)/Foundation/Framework/Guid/DataHubRecords 55 $(EDK_SOURCE)/Foundation/Framework/Guid/StatusCodeDataTypeId 56 $(EDK_SOURCE)/Foundation/Core/Dxe/ArchProtocol/StatusCode 57 58[libraries.common] 59 EdkIIGlueBaseLib 60 EdkIIGlueBaseMemoryLib 61 EdkIIGlueUefiBootServicesTableLib 62# 63# when EFI_SPECIFICATION_VERSION < 0x00020000, gRT is used 64# 65 EdkIIGlueUefiRuntimeServicesTableLib 66# EDK lib 67 EfiProtocolLib 68# Possibly, gEfiCallerIdGuid might be used. 69 EdkGuidLib 70 ArchProtocolLib 71 72 73[libraries.ia32] 74 75[libraries.x64] 76 77[libraries.ebc] 78 79 80[nmake.common] 81 C_FLAGS = $(C_FLAGS) /D EDKII_GLUE_LIBRARY_IMPLEMENTATION 82 LIB_STD_FLAGS = $(LIB_STD_FLAGS) /IGNORE:4006 /IGNORE:4221 83 84[nmake.ia32] 85 C_FLAGS = $(C_FLAGS) /D MDE_CPU_IA32 86 87[nmake.x64] 88 C_FLAGS = $(C_FLAGS) /D MDE_CPU_X64 89 90[nmake.ipf] 91 C_FLAGS = $(C_FLAGS) /D MDE_CPU_IPF 92 93[nmake.ebc] 94 EBC_C_STD_FLAGS = $(EBC_C_STD_FLAGS) /D EDKII_GLUE_LIBRARY_IMPLEMENTATION 95 EBC_LIB_STD_FLAGS = $(EBC_LIB_STD_FLAGS) /IGNORE:4006 /IGNORE:4221 96 EBC_C_STD_FLAGS = $(EBC_C_STD_FLAGS) /D MDE_CPU_EBC 97