blob: 6c98df00db95b5e9d191ad337698d092abea84e0 [file] [log] [blame]
Vishal Bhoj82c80712015-12-15 21:13:33 +05301## @file
2# Provides interface to shell functionality for shell commands and applications.
3#
4# Copyright (c) 2006 - 2015, Intel Corporation. All rights reserved. <BR>
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[Defines]
15 INF_VERSION = 0x00010006
16 BASE_NAME = BaseFileHandleLib
17 FILE_GUID = 9495D344-9D8A-41f3-8D17-E2FD238C4E71
18 MODULE_TYPE = DXE_DRIVER
19 VERSION_STRING = 1.0
20 LIBRARY_CLASS = FileHandleLib|DXE_DRIVER UEFI_APPLICATION UEFI_DRIVER DXE_RUNTIME_DRIVER
21
22#
23# VALID_ARCHITECTURES = IA32 X64 IPF EBC
24#
25
26[Sources.common]
27 UefiFileHandleLib.c
28
29[Packages]
30 MdePkg/MdePkg.dec
31
32[LibraryClasses]
33 MemoryAllocationLib
34 BaseLib
35 BaseMemoryLib
36 DebugLib
37 PrintLib
38 PcdLib
39
40[Protocols]
41 gEfiSimpleFileSystemProtocolGuid ## SOMETIMES_CONSUMES
42
43[Guids]
44 gEfiFileInfoGuid ## SOMETIMES_CONSUMES ## GUID
45
46[Pcd.common]
47 gEfiMdePkgTokenSpaceGuid.PcdUefiFileHandleLibPrintBufferSize ## SOMETIMES_CONSUMES