]> git.proxmox.com Git - mirror_edk2.git/blame - ArmPkg/Library/PlatformBootManagerLib/PlatformBootManagerLib.inf
ArmPlatformPkg: add package .DSC file
[mirror_edk2.git] / ArmPkg / Library / PlatformBootManagerLib / PlatformBootManagerLib.inf
CommitLineData
c976f9cb
AB
1## @file\r
2# Implementation for PlatformBootManagerLib library class interfaces.\r
3#\r
4# Copyright (C) 2015-2016, Red Hat, Inc.\r
5# Copyright (c) 2014, ARM Ltd. All rights reserved.<BR>\r
6# Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>\r
7# Copyright (c) 2016, Linaro Ltd. All rights reserved.<BR>\r
8#\r
9# This program and the accompanying materials are licensed and made available\r
10# under the terms and conditions of the BSD License which accompanies this\r
11# distribution. The full text of the license may be found at\r
12# http://opensource.org/licenses/bsd-license.php\r
13#\r
14# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
15# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR\r
16# IMPLIED.\r
17#\r
18##\r
19\r
20[Defines]\r
21 INF_VERSION = 0x00010005\r
22 BASE_NAME = PlatformBootManagerLib\r
23 FILE_GUID = 92FD2DE3-B9CB-4B35-8141-42AD34D73C9F\r
24 MODULE_TYPE = DXE_DRIVER\r
25 VERSION_STRING = 1.0\r
26 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER\r
27\r
28#\r
29# The following information is for reference only and not required by the build tools.\r
30#\r
31# VALID_ARCHITECTURES = ARM AARCH64\r
32#\r
33\r
34[Sources]\r
35 PlatformBm.c\r
c976f9cb
AB
36\r
37[Packages]\r
c976f9cb
AB
38 MdeModulePkg/MdeModulePkg.dec\r
39 MdePkg/MdePkg.dec\r
07548e17 40 ShellPkg/ShellPkg.dec\r
c976f9cb
AB
41\r
42[LibraryClasses]\r
43 BaseLib\r
44 BaseMemoryLib\r
a43d75e1 45 BootLogoLib\r
4bbcc285 46 CapsuleLib\r
c976f9cb
AB
47 DebugLib\r
48 DevicePathLib\r
49 DxeServicesLib\r
4bbcc285 50 HobLib\r
c976f9cb
AB
51 MemoryAllocationLib\r
52 PcdLib\r
53 PrintLib\r
54 UefiBootManagerLib\r
55 UefiBootServicesTableLib\r
56 UefiLib\r
57\r
58[FeaturePcd]\r
c976f9cb
AB
59 gEfiMdePkgTokenSpaceGuid.PcdUgaConsumeSupport\r
60\r
61[FixedPcd]\r
c976f9cb
AB
62 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultBaudRate\r
63 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultDataBits\r
64 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultParity\r
65 gEfiMdePkgTokenSpaceGuid.PcdUartDefaultStopBits\r
66 gEfiMdePkgTokenSpaceGuid.PcdDefaultTerminalType\r
67\r
68[Pcd]\r
69 gEfiMdePkgTokenSpaceGuid.PcdPlatformBootTimeOut\r
70\r
71[Guids]\r
72 gEfiFileInfoGuid\r
73 gEfiFileSystemInfoGuid\r
74 gEfiFileSystemVolumeLabelInfoIdGuid\r
75 gEfiEndOfDxeEventGroupGuid\r
76 gEfiTtyTermGuid\r
07548e17 77 gUefiShellFileGuid\r
c976f9cb
AB
78\r
79[Protocols]\r
80 gEfiDevicePathProtocolGuid\r
81 gEfiGraphicsOutputProtocolGuid\r
82 gEfiLoadedImageProtocolGuid\r
c976f9cb
AB
83 gEfiPciRootBridgeIoProtocolGuid\r
84 gEfiSimpleFileSystemProtocolGuid\r
13ca0abb 85 gEsrtManagementProtocolGuid\r