]> git.proxmox.com Git - mirror_edk2.git/blame - MdePkg/Library/UefiDevicePathLib/UefiDevicePathLibBase.inf
MdePkg/UefiDevicePathLib: Add support for PEIMs
[mirror_edk2.git] / MdePkg / Library / UefiDevicePathLib / UefiDevicePathLibBase.inf
CommitLineData
14a746bb
KQ
1## @file\r
2# Instance of Device Path Library based on Memory Allocation Library.\r
3#\r
4# Device Path Library that layers on top of the Memory Allocation Library.\r
5#\r
6# Copyright (c) 2007 - 2018, Intel Corporation. All rights reserved.<BR>\r
7# Copyright (c) Microsoft Corporation.\r
8#\r
9# SPDX-License-Identifier: BSD-2-Clause-Patent\r
10#\r
11#\r
12##\r
13\r
14[Defines]\r
15 INF_VERSION = 0x00010005\r
16 BASE_NAME = UefiDevicePathLib\r
17 MODULE_UNI_FILE = UefiDevicePathLib.uni\r
18 FILE_GUID = D8E58437-44D3-4154-B7A7-EB794923EF12\r
bf1ff540 19 MODULE_TYPE = BASE\r
14a746bb
KQ
20 PI_SPECIFICATION_VERSION = 0x00010032\r
21 VERSION_STRING = 1.0\r
bf1ff540 22 LIBRARY_CLASS = DevicePathLib\r
14a746bb
KQ
23\r
24\r
25#\r
26# VALID_ARCHITECTURES = IA32 X64 EBC\r
27#\r
28\r
29[Sources]\r
30 DevicePathUtilities.c\r
bf1ff540 31 DevicePathUtilitiesBase.c\r
14a746bb
KQ
32 DevicePathToText.c\r
33 DevicePathFromText.c\r
34 UefiDevicePathLib.c\r
35 UefiDevicePathLib.h\r
36\r
37[Packages]\r
38 MdePkg/MdePkg.dec\r
39\r
40[LibraryClasses]\r
41 BaseLib\r
42 MemoryAllocationLib\r
43 DebugLib\r
44 BaseMemoryLib\r
45 PcdLib\r
46 PrintLib\r
47\r
48[Guids]\r
49 ## SOMETIMES_CONSUMES ## GUID\r
50 gEfiVTUTF8Guid\r
51 ## SOMETIMES_CONSUMES ## GUID\r
52 gEfiVT100Guid\r
53 ## SOMETIMES_CONSUMES ## GUID\r
54 gEfiVT100PlusGuid\r
55 ## SOMETIMES_CONSUMES ## GUID\r
56 gEfiPcAnsiGuid\r
57 ## SOMETIMES_CONSUMES ## GUID\r
58 gEfiUartDevicePathGuid\r
59 ## SOMETIMES_CONSUMES ## GUID\r
60 gEfiSasDevicePathGuid\r
61 ## SOMETIMES_CONSUMES ## GUID\r
62 gEfiVirtualDiskGuid\r
63 ## SOMETIMES_CONSUMES ## GUID\r
64 gEfiVirtualCdGuid\r
65 ## SOMETIMES_CONSUMES ## GUID\r
66 gEfiPersistentVirtualDiskGuid\r
67 ## SOMETIMES_CONSUMES ## GUID\r
68 gEfiPersistentVirtualCdGuid\r
69\r
70[Protocols]\r
71 gEfiDevicePathProtocolGuid ## SOMETIMES_CONSUMES\r
72 gEfiDebugPortProtocolGuid ## UNDEFINED\r
73\r
74[Pcd]\r
75 gEfiMdePkgTokenSpaceGuid.PcdMaximumDevicePathNodeCount ## SOMETIMES_CONSUMES\r