• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
48[Protocols]
49  gEfiBdsArchProtocolGuid
50  gEfiDevicePathProtocolGuid
51  gEfiDevicePathFromTextProtocolGuid
52  gEfiSimpleFileSystemProtocolGuid
53  gEfiFirmwareVolume2ProtocolGuid
54  gEfiLoadFileProtocolGuid
55  gEfiPxeBaseCodeProtocolGuid
56  gEfiDiskIoProtocolGuid
57  gEfiUsbIoProtocolGuid
58  gEfiLoadedImageProtocolGuid
59  gEfiSimpleNetworkProtocolGuid
60  gEfiDhcp4ServiceBindingProtocolGuid
61  gEfiDhcp4ProtocolGuid
62  gEfiMtftp4ServiceBindingProtocolGuid
63  gEfiMtftp4ProtocolGuid
64
65[FixedPcd]
66  gArmTokenSpaceGuid.PcdMaxTftpFileSize
67
68[Depex]
69  TRUE
70