Match PCD rename in MdePkg/MdePkg.dec r6857.
[edk2.git] / MdeModulePkg / Universal / Console / TerminalDxe / TerminalDxe.inf
blobbc02e1955294b3aef45a3e1c56946971b407cd8e
1 #/** @file\r
2 # Component description file for Terminal module.\r
3 #\r
4 # This driver installs Simple Text In/Out protocol for terminal devices (serial devices or hotplug devices).\r
5 # Copyright (c) 2006 - 2008, Intel Corporation\r
6 #\r
7 #  All rights reserved. This program and the accompanying materials\r
8 #  are licensed and made available under the terms and conditions of the BSD License\r
9 #  which accompanies this distribution. The full text of the license may be found at\r
10 #  http://opensource.org/licenses/bsd-license.php\r
11 #  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
12 #  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
13 #\r
14 #\r
15 #**/\r
17 [Defines]\r
18   INF_VERSION                    = 0x00010005\r
19   BASE_NAME                      = TerminalDxe\r
20   FILE_GUID                      = 9E863906-A40F-4875-977F-5B93FF237FC6\r
21   MODULE_TYPE                    = UEFI_DRIVER\r
22   VERSION_STRING                 = 1.0\r
23   ENTRY_POINT                    = InitializeTerminal\r
25 #\r
26 # The following information is for reference only and not required by the build tools.\r
27 #\r
28 #  VALID_ARCHITECTURES           = IA32 X64 IPF EBC\r
29 #\r
30 #  DRIVER_BINDING                =  gTerminalDriverBinding\r
31 #  COMPONENT_NAME                =  gTerminalComponentName\r
32 #  COMPONENT_NAME2               =  gTerminalComponentName2\r
33 #\r
35 [Sources.common]\r
36   ComponentName.c\r
37   Vtutf8.c\r
38   Ansi.c\r
39   TerminalConOut.c\r
40   TerminalConIn.c\r
41   Terminal.c\r
42   Terminal.h\r
44 [Packages]\r
45   MdePkg/MdePkg.dec\r
46   MdeModulePkg/MdeModulePkg.dec\r
48 [LibraryClasses]\r
49   DevicePathLib\r
50   UefiRuntimeServicesTableLib\r
51   UefiBootServicesTableLib\r
52   MemoryAllocationLib\r
53   BaseMemoryLib\r
54   ReportStatusCodeLib\r
55   UefiLib\r
56   UefiDriverEntryPoint\r
57   DebugLib\r
58   PcdLib\r
59   BaseLib\r
61 [Guids]\r
62   gEfiGlobalVariableGuid                        # SOMETIMES_CONSUMED L"ErrOutDev"\r
63   gEfiVTUTF8Guid                                # SOMETIMES_CONSUMED\r
64   gEfiVT100Guid                                 # SOMETIMES_CONSUMED\r
65   gEfiVT100PlusGuid                             # SOMETIMES_CONSUMED\r
66   gEfiPcAnsiGuid                                # SOMETIMES_CONSUMED\r
67   gSimpleTextInExNotifyGuid                     # SOMETIMES_CONSUMED\r
68   gEfiHotPlugDeviceGuid                         # PROTOCOL SOMETIMES_CONSUMED\r
69   \r
70 [Protocols]\r
71   gEfiSerialIoProtocolGuid                      # PROTOCOL TO_START\r
72   gEfiDevicePathProtocolGuid                    # PROTOCOL TO_START\r
73   gEfiSimpleTextInProtocolGuid                  # PROTOCOL BY_START\r
74   gEfiSimpleTextInputExProtocolGuid             # PROTOCOL BY_START\r
75   gEfiSimpleTextOutProtocolGuid                 # PROTOCOL BY_START\r
77 [Pcd]\r
78   gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueRemoteConsoleError\r
79   gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueRemoteConsoleReset\r
80   gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueRemoteConsoleInputError\r
81   gEfiMdePkgTokenSpaceGuid.PcdStatusCodeValueRemoteConsoleOutputError\r
82   gEfiMdePkgTokenSpaceGuid.PcdUartDefaultTerminalType\r
83   \r