]> git.proxmox.com Git - mirror_edk2.git/blob - ArmPkg/Library/BdsLib/BdsLib.inf
ArmPkg/BdsLib: Remove Linux loader from BdsLib
[mirror_edk2.git] / ArmPkg / Library / BdsLib / BdsLib.inf
1 #/* @file
2 #
3 # Copyright (c) 2011-2014, ARM Limited. All rights reserved.
4 #
5 # This program and the accompanying materials
6 # are licensed and made available under the terms and conditions of the BSD License
7 # which accompanies this distribution. The full text of the license may be found at
8 # http://opensource.org/licenses/bsd-license.php
9 #
10 # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
12 #
13 #*/
14
15 [Defines]
16 INF_VERSION = 0x00010005
17 BASE_NAME = BdsLib
18 FILE_GUID = ddbf73a0-bb25-11df-8e4e-0002a5d5c51b
19 MODULE_TYPE = DXE_DRIVER
20 VERSION_STRING = 1.0
21 LIBRARY_CLASS = BdsLib
22
23 [Sources.common]
24 BdsFilePath.c
25 BdsAppLoader.c
26 BdsHelper.c
27 BdsLoadOption.c
28
29 [Packages]
30 EmbeddedPkg/EmbeddedPkg.dec
31 ArmPkg/ArmPkg.dec
32 MdePkg/MdePkg.dec
33 MdeModulePkg/MdeModulePkg.dec
34 ArmPlatformPkg/ArmPlatformPkg.dec
35
36 [LibraryClasses]
37 ArmLib
38 BaseLib
39 DebugLib
40 DevicePathLib
41 HobLib
42 PcdLib
43 NetLib
44
45 [Guids]
46 gEfiFileInfoGuid
47 gArmGlobalVariableGuid
48
49 [Protocols]
50 gEfiBdsArchProtocolGuid
51 gEfiDevicePathProtocolGuid
52 gEfiDevicePathFromTextProtocolGuid
53 gEfiSimpleFileSystemProtocolGuid
54 gEfiFirmwareVolume2ProtocolGuid
55 gEfiLoadFileProtocolGuid
56 gEfiPxeBaseCodeProtocolGuid
57 gEfiDiskIoProtocolGuid
58 gEfiUsbIoProtocolGuid
59 gEfiLoadedImageProtocolGuid
60 gEfiSimpleNetworkProtocolGuid
61 gEfiDhcp4ServiceBindingProtocolGuid
62 gEfiDhcp4ProtocolGuid
63 gEfiMtftp4ServiceBindingProtocolGuid
64 gEfiMtftp4ProtocolGuid
65
66 [FixedPcd]
67 gArmTokenSpaceGuid.PcdMaxTftpFileSize
68
69 [Depex]
70 TRUE