]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/UefiLib/UefiLib.inf
Fixed incorrect function prototype in AutoGen.c for PEI modules.
[mirror_edk2.git] / MdePkg / Library / UefiLib / UefiLib.inf
CommitLineData
e386b444 1#/** @file\r
e500088c 2# The UEFI Library provides functions and macros that simplify the development of \r
3# UEFI Drivers and UEFI Applications. These functions and macros help manage EFI \r
4# events, build simple locks utilizing EFI Task Priority Levels (TPLs), install \r
5# EFI Driver Model related protocols, manage Unicode string tables for UEFI Drivers, \r
6# and print messages on the console output and standard error devices.\r
e386b444 7#\r
8# All rights reserved. This program and the accompanying materials\r
9# are licensed and made available under the terms and conditions of the BSD License\r
10# which accompanies this distribution. The full text of the license may be found at\r
11# http://opensource.org/licenses/bsd-license.php\r
12# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
13# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
14#\r
15#\r
16#**/\r
17\r
e386b444 18[Defines]\r
19 INF_VERSION = 0x00010005\r
20 BASE_NAME = UefiLib\r
21 FILE_GUID = 3a004ba5-efe0-4a61-9f1a-267a46ae5ba9\r
2a5f2a50 22 MODULE_TYPE = UEFI_DRIVER\r
e386b444 23 VERSION_STRING = 1.0\r
43fcd999 24 LIBRARY_CLASS = UefiLib|DXE_CORE DXE_DRIVER DXE_RUNTIME_DRIVER DXE_SAL_DRIVER DXE_SMM_DRIVER UEFI_APPLICATION UEFI_DRIVER\r
e386b444 25 EDK_RELEASE_VERSION = 0x00020000\r
26 EFI_SPECIFICATION_VERSION = 0x00020000\r
27\r
28\r
e386b444 29#\r
30# VALID_ARCHITECTURES = IA32 X64 IPF EBC\r
31#\r
32\r
e386b444 33[Sources.common]\r
34 UefiLibPrint.c\r
35 UefiNotTiano.c\r
c7d265a9 36 UefiDriverModel.c\r
e386b444 37 Console.c\r
38 UefiLib.c\r
f734a10a 39 UefiLibInternal.h\r
e386b444 40\r
41\r
e386b444 42[Packages]\r
43 MdePkg/MdePkg.dec\r
44\r
45\r
e386b444 46[LibraryClasses]\r
47 PrintLib\r
48 PcdLib\r
49 MemoryAllocationLib\r
50 DebugLib\r
51 BaseMemoryLib\r
52 BaseLib\r
53 UefiBootServicesTableLib\r
f8d18bad 54 UefiRuntimeServicesTableLib\r
e386b444 55\r
e386b444 56[Guids]\r
e386b444 57 gEfiEventReadyToBootGuid # ALWAYS_CONSUMED\r
58 gEfiEventLegacyBootGuid # ALWAYS_CONSUMED\r
59\r
60\r
61[Protocols]\r
62 gEfiDriverBindingProtocolGuid # ALWAYS_CONSUMED\r
63 gEfiComponentNameProtocolGuid # SOMETIMES_CONSUMED\r
dfbb4581 64 gEfiComponentName2ProtocolGuid # SOMETIMES_CONSUMED\r
e386b444 65 gEfiDriverConfigurationProtocolGuid # SOMETIMES_CONSUMED\r
66 gEfiDriverDiagnosticsProtocolGuid # SOMETIMES_CONSUMED\r
dfbb4581 67 gEfiDriverDiagnostics2ProtocolGuid # SOMETIMES_CONSUMED\r
e386b444 68\r
1c280088 69[Pcd.common]\r
b3af5df6 70 gEfiMdePkgTokenSpaceGuid.PcdUefiLibMaxPrintBufferSize\r
f8d18bad 71 gEfiMdePkgTokenSpaceGuid.PcdUefiVariableDefaultPlatformLang\r
b3af5df6 72\r
73[FeaturePcd.common]\r
74 gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnosticsDisable\r
75 gEfiMdePkgTokenSpaceGuid.PcdComponentNameDisable\r
76 gEfiMdePkgTokenSpaceGuid.PcdDriverDiagnostics2Disable\r
77 gEfiMdePkgTokenSpaceGuid.PcdComponentName2Disable\r
e386b444 78\r
f8d18bad 79[Guids] \r
80 gEfiGlobalVariableGuid \r
81\r
82\r