Home | History | Annotate | Download | only in CompilerStub
      1 #/*++
      2 #
      3 #  Copyright (c) 2006 - 2010, 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 #     CompilerStubLib.inf
     15 #
     16 #   Abstract:
     17 #
     18 #     Component description file for the CompilerStub.
     19 #
     20 #--*/
     21 
     22 [defines]
     23 BASE_NAME       = CompilerStub
     24 COMPONENT_TYPE  = LIBRARY
     25 
     26 [sources.common] 
     27 
     28 [sources.ia32]
     29   Ia32/memcpyRep1.asm | MSFT
     30   Ia32/memcpyRep1.asm | INTEL
     31   Ia32/memsetRep4.asm | MSFT
     32   Ia32/memsetRep4.asm | INTEL
     33   memcpy.c            | GCC
     34   memset.c            | GCC
     35   
     36 [sources.x64]  
     37   x64/memcpyRep4.asm | MSFT
     38   x64/memcpyRep4.asm | INTEL 
     39   x64/memsetRep4.asm | MSFT
     40   x64/memsetRep4.asm | INTEL
     41   memcpy.c           | GCC
     42   memset.c           | GCC
     43   
     44 [sources.Ipf]  
     45   memcpy.c
     46   memset.c
     47   
     48 [sources.ARM]
     49   Dummy.c
     50 
     51 [sources.AARCH64]
     52   Dummy.c
     53   
     54 [includes.common]
     55   $(EDK_SOURCE)/Foundation
     56   $(EDK_SOURCE)/Foundation/Framework
     57   $(EDK_SOURCE)/Foundation/Efi
     58   $(EDK_SOURCE)/Foundation/Include
     59   $(EDK_SOURCE)/Foundation/Efi/Include
     60   $(EDK_SOURCE)/Foundation/Framework/Include
     61   $(EDK_SOURCE)/Foundation/Include/IndustryStandard
     62   $(EDK_SOURCE)
     63   $(EDK_SOURCE)/Foundation/Core/Dxe
     64   $(EDK_SOURCE)/Foundation/Library/Dxe/Include
     65   $(EDK_SOURCE)/Foundation/Include/Pei
     66   $(EDK_SOURCE)/Foundation/Library/Pei/Include
     67   $(EDK_SOURCE)/Foundation/Framework/Ppi/CpuIo
     68   $(EDK_SOURCE)/Foundation/Framework
     69 
     70 [libraries.common]
     71 
     72 [libraries.ARM]
     73   CompilerIntrinsicsLib
     74 
     75 [libraries.AArch64]
     76   CompilerIntrinsicsLib
     77 
     78 [nmake.common]
     79 
     80 [nmake.ia32,nmake.x64]
     81   C_FLAGS= $(C_FLAGS) /GL-
     82