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