]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPkg/Library/LinuxBootBootManagerLib/LinuxBootBootManagerLib.inf
ArmPkg: Apply uncrustify changes
[mirror_edk2.git] / ArmPkg / Library / LinuxBootBootManagerLib / LinuxBootBootManagerLib.inf
1 ## @file
2 # Implementation for PlatformBootManagerLib library class interfaces.
3 #
4 # Copyright (C) 2015-2016, Red Hat, Inc.
5 # Copyright (c) 2014, ARM Ltd. All rights reserved.<BR>
6 # Copyright (c) 2007 - 2014, Intel Corporation. All rights reserved.<BR>
7 # Copyright (c) 2016, Linaro Ltd. All rights reserved.<BR>
8 # Copyright (c) 2020 - 2021, Ampere Computing LLC. All rights reserved.<BR>
9 #
10 # SPDX-License-Identifier: BSD-2-Clause-Patent
11 #
12 ##
13
14 [Defines]
15 INF_VERSION = 0x0001001B
16 BASE_NAME = LinuxBootBootManagerLib
17 FILE_GUID = 1FA91547-DB23-4F6A-8AF8-3B9782A7F917
18 MODULE_TYPE = DXE_DRIVER
19 VERSION_STRING = 1.0
20 LIBRARY_CLASS = PlatformBootManagerLib|DXE_DRIVER
21
22 #
23 # The following information is for reference only and not required by the build tools.
24 #
25 # VALID_ARCHITECTURES = ARM AARCH64
26 #
27
28 [Sources]
29 LinuxBootBm.c
30
31 [Packages]
32 ArmPkg/ArmPkg.dec
33 MdeModulePkg/MdeModulePkg.dec
34 MdePkg/MdePkg.dec
35 ShellPkg/ShellPkg.dec
36
37 [LibraryClasses]
38 BaseLib
39 BaseMemoryLib
40 DebugLib
41 MemoryAllocationLib
42 PcdLib
43 PrintLib
44 UefiBootManagerLib
45 UefiBootServicesTableLib
46 UefiLib
47 UefiRuntimeServicesTableLib
48
49 [Pcd]
50 gArmTokenSpaceGuid.PcdLinuxBootFileGuid
51
52 [Guids]
53 gEfiEndOfDxeEventGroupGuid
54 gUefiShellFileGuid
55 gZeroGuid
56
57 [Protocols]
58 gEfiLoadedImageProtocolGuid