ArmPkg: only attempt buildin MmCommunicationDxe for AArch64
[mirror_edk2.git] / EmbeddedPkg / GdbStub / GdbStub.inf
1 #/** @file
2 # UEFI GDB stub
3 #
4 # This is a shell application that will display Hello World.
5 # Copyright (c) 2008, Apple Inc. All rights reserved.<BR>
6 #
7 # SPDX-License-Identifier: BSD-2-Clause-Patent
8 #
9 #
10 #**/
11
12 ################################################################################
13 #
14 # Defines Section - statements that will be processed to create a Makefile.
15 #
16 ################################################################################
17 [Defines]
18 INF_VERSION = 0x00010005
19 BASE_NAME = GdbStub
20 FILE_GUID = 1F2CCB4F-D817-404E-98E7-80E4851FB33E
21 MODULE_TYPE = UEFI_DRIVER
22 VERSION_STRING = 1.0
23
24 ENTRY_POINT = GdbStubEntry
25
26 [Sources.common]
27 GdbStub.c
28 SerialIo.c
29
30 [Sources.ARM]
31 Arm/Processor.c
32
33 [Sources.IA32]
34 Ia32/Processor.c
35
36 [Sources.X64]
37 X64/Processor.c
38
39
40 [Packages]
41 MdePkg/MdePkg.dec
42 EmbeddedPkg/EmbeddedPkg.dec
43
44 [LibraryClasses]
45 BaseLib
46 DebugLib
47 UefiLib
48 UefiDriverEntryPoint
49 UefiBootServicesTableLib
50 UefiRuntimeServicesTableLib
51 BaseMemoryLib
52 MemoryAllocationLib
53 DevicePathLib
54 PcdLib
55 GdbSerialLib
56 PrintLib
57 CacheMaintenanceLib
58
59
60 [Protocols]
61 gEfiDebugSupportProtocolGuid
62 gEfiDebugPortProtocolGuid
63 gEfiSerialIoProtocolGuid
64
65 [Guids]
66 gEfiDebugImageInfoTableGuid
67
68 [FeaturePcd.common]
69 gEmbeddedTokenSpaceGuid.PcdGdbSerial
70
71 [FixedPcd.common]
72 gEmbeddedTokenSpaceGuid.PcdGdbMaxPacketRetryCount