1#/*++ 2# 3# Copyright (c) 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# UefiDriverModelLib.inf 15# 16# Abstract: 17# 18# Component description file for UefiDriverModelLib.inf 19# 20#--*/ 21 22[defines] 23BASE_NAME = EdkIIGlueUefiDriverModelLib 24COMPONENT_TYPE = LIBRARY 25 26[sources.common] 27 UefiDriverModelLib.c 28 29[sources.ia32] 30 31[sources.ipf,sources.x64] 32 33[includes.common] 34 $(EDK_SOURCE)/Foundation/Framework 35 $(EDK_SOURCE)/Foundation 36 $(EDK_SOURCE)/Foundation/Efi 37 $(EDK_SOURCE)/Foundation/Include 38 $(EDK_SOURCE)/Foundation/Efi/Include 39 $(EDK_SOURCE)/Foundation/Framework/Include 40 $(EDK_SOURCE)/Foundation/Include/IndustryStandard 41 $(EDK_SOURCE)/Foundation/Library/EdkIIGlueLib/Include 42 $(EDK_SOURCE)/Foundation/Core 43 $(EDK_SOURCE)/Foundation/Core/Dxe 44 $(EDK_SOURCE)/Foundation/Library/Dxe/Include 45 $(EDK_SOURCE)/Foundation/Include/Pei 46 $(EDK_SOURCE)/Foundation/Library/Pei/Include 47 48[libraries.common] 49 EdkIIGlueUefiBootServicesTableLib 50 51[nmake.common] 52 C_FLAGS = $(C_FLAGS) /D EDKII_GLUE_LIBRARY_IMPLEMENTATION 53 LIB_STD_FLAGS = $(LIB_STD_FLAGS) /IGNORE:4006 /IGNORE:4221 54 55[nmake.ia32] 56 C_FLAGS = $(C_FLAGS) /D MDE_CPU_IA32 57 58[nmake.x64] 59 C_FLAGS = $(C_FLAGS) /D MDE_CPU_X64 60 61[nmake.ipf] 62 C_FLAGS = $(C_FLAGS) /D MDE_CPU_IPF 63 64[nmake.ebc] 65 EBC_C_STD_FLAGS = $(EBC_C_STD_FLAGS) /D EDKII_GLUE_LIBRARY_IMPLEMENTATION 66 EBC_LIB_STD_FLAGS = $(EBC_LIB_STD_FLAGS) /IGNORE:4006 /IGNORE:4221 67 EBC_C_STD_FLAGS = $(EBC_C_STD_FLAGS) /D MDE_CPU_EBC 68