1#/*++ 2# 3# Copyright (c) 2004 - 2006, 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# BaseTimerLibLocalApic.inf 15# 16# Abstract: 17# 18# Component description file for BaseTimerLibLocalApic. 19# 20#--*/ 21 22[defines] 23BASE_NAME = EdkIIGlueBaseTimerLibLocalApic 24COMPONENT_TYPE = LIBRARY 25 26[sources.common] 27[sources.ia32] 28 X86TimerLib.c 29 Ia32/X86LocalApicTimerInitialize.asm 30 31[sources.x64] 32 X86TimerLib.c 33 X64/X86LocalApicTimerInitialize.asm 34 35[sources.ipf] 36 Ipf/IpfTimerLib.c 37 38[sources.ebc] 39 Ebc/EbcTimerLib.c 40 41[includes.common] 42 . 43 ../../Include 44 ../../include/Library 45 $(EDK_SOURCE)/Foundation 46 $(EDK_SOURCE)/Foundation/Framework 47 $(EDK_SOURCE)/Foundation/Efi 48 $(EDK_SOURCE)/Foundation/Include 49 $(EDK_SOURCE)/Foundation/Efi/Include 50 $(EDK_SOURCE)/Foundation/Framework/Include 51 $(EDK_SOURCE)/Foundation/Include/IndustryStandard 52 $(EDK_SOURCE)/Foundation/Core/Dxe 53 $(EDK_SOURCE)/Foundation/Library/Dxe/Include 54 $(EDK_SOURCE)/Foundation/Cpu/Pentium/Include 55 56[libraries.common] 57 EdkIIGlueBaseLib 58 59[libraries.ia32] 60 EdkIIGlueBaseIoLibIntrinsic 61 62[libraries.x64] 63 EdkIIGlueBaseIoLibIntrinsic 64 65[libraries.ebc] 66 EdkIIGlueDxeIoLibCpuIo 67 68 69[nmake.common] 70 C_FLAGS = $(C_FLAGS) /D EDKII_GLUE_LIBRARY_IMPLEMENTATION 71 LIB_STD_FLAGS = $(LIB_STD_FLAGS) /IGNORE:4006 /IGNORE:4221 72 73[nmake.ia32] 74 C_FLAGS = $(C_FLAGS) /D MDE_CPU_IA32 75 76[nmake.x64] 77 C_FLAGS = $(C_FLAGS) /D MDE_CPU_X64 78 79[nmake.ipf] 80 C_FLAGS = $(C_FLAGS) /D MDE_CPU_IPF 81 82[nmake.ebc] 83 EBC_C_STD_FLAGS = $(EBC_C_STD_FLAGS) /D EDKII_GLUE_LIBRARY_IMPLEMENTATION 84 EBC_LIB_STD_FLAGS = $(EBC_LIB_STD_FLAGS) /IGNORE:4006 /IGNORE:4221 85 EBC_C_STD_FLAGS = $(EBC_C_STD_FLAGS) /D MDE_CPU_EBC 86