Home | History | Annotate | Download | only in EfiRuntimeLib
      1 #/*++
      2 #
      3 # Copyright (c) 2004 - 2008, 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 #    EfiRuntimeLib.inf
     15 #
     16 #  Abstract:
     17 #
     18 #    Component description file for the EFI runtime library.
     19 #
     20 #--*/
     21 
     22 [defines]
     23 BASE_NAME       = EfiRuntimeLib
     24 COMPONENT_TYPE  = LIBRARY
     25 
     26 [sources.common]
     27   Debug.c
     28   Event.c
     29   Io.c
     30   LibGlobals.c
     31   GetImage.c
     32   RtDevicePath.c
     33 
     34 [sources.ia32]
     35   Ia32/RuntimeLib.c
     36   Ia32/IoLib.c
     37   Ia32/Lock.c
     38   Ia32/PlatformIoLib.c
     39   Ia32/Fvb.c
     40   Ia32/CpuFlushCache.c
     41 
     42 [sources.x64]
     43   X64/RuntimeLib.c
     44   X64/IoLib.c
     45   X64/Lock.c
     46   X64/PlatformIoLib.c
     47   X64/Fvb.c
     48   X64/RuntimeLibAsm.asm
     49 
     50 [sources.ipf]
     51   Ipf/RuntimeLib.c
     52   Ipf/Lock.c
     53   Ipf/Fvb.c
     54   Ipf/EsalLib.s
     55   Ipf/IpfCpuCache.s
     56 
     57 [sources.ebc]
     58   Ebc/RuntimeLib.c
     59 
     60 [includes.common]
     61   $(EDK_SOURCE)/Foundation
     62   $(EDK_SOURCE)/Foundation/Framework
     63   $(EDK_SOURCE)/Foundation/Efi
     64   $(EDK_SOURCE)/Foundation/Include
     65   $(EDK_SOURCE)/Foundation/Efi/Include
     66   $(EDK_SOURCE)/Foundation/Framework/Include
     67   $(EDK_SOURCE)/Foundation/Include/IndustryStandard
     68   $(EDK_SOURCE)/Foundation/Core/Dxe
     69   $(EDK_SOURCE)/Foundation/Library/Dxe/Include
     70 
     71 [libraries.common]
     72   EdkGuidLib
     73   EdkProtocolLib
     74   EdkFrameworkProtocolLib
     75   EfiGuidLib
     76   EfiProtocolLib
     77   ArchProtocolLib
     78   EfiCommonLib
     79 
     80 [nmake.common]
     81 
     82