blob: a82c264247f32a654f8f12c5e2403a2fde587a41 [file] [log] [blame]
AJFISH2ef2b012009-12-06 01:57:05 +00001#/** @file
2# Component description file for the entry point to a EFIDXE Drivers
3#
4# Library to abstract Framework extensions that conflict with UEFI 2.0 Specification
hhtian60274cc2010-04-29 12:40:51 +00005# Copyright (c) 2007 - 2007, Intel Corporation. All rights reserved.<BR>
AJFISH2ef2b012009-12-06 01:57:05 +00006#
hhtian60274cc2010-04-29 12:40:51 +00007# This program and the accompanying materials
AJFISH2ef2b012009-12-06 01:57:05 +00008# are licensed and made available under the terms and conditions of the BSD License
9# which accompanies this distribution. The full text of the license may be found at
10# http://opensource.org/licenses/bsd-license.php
11# THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
12# WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
13#
14#
15#**/
16
17[Defines]
18 INF_VERSION = 0x00010005
19 BASE_NAME = EfiFileLib
20 FILE_GUID = d8c640db-73ba-48f5-a7ed-8e93c6012491
21 MODULE_TYPE = UEFI_DRIVER
22 VERSION_STRING = 1.0
23 LIBRARY_CLASS = EfiFileLib|DXE_DRIVER UEFI_APPLICATION UEFI_DRIVER
24
25
26#
27# The following information is for reference only and not required by the build tools.
28#
29# VALID_ARCHITECTURES = IA32 X64 IPF EBC
30#
31
32[Sources.common]
33 EfiFileLib.c
34
35[Packages]
36 MdePkg/MdePkg.dec
37 MdeModulePkg/MdeModulePkg.dec
38 IntelFrameworkPkg/IntelFrameworkPkg.dec
39 EmbeddedPkg/EmbeddedPkg.dec
40
41[LibraryClasses]
42 BaseLib
43 MemoryAllocationLib
44 DevicePathLib
45 PrintLib
46 BaseMemoryLib
47 UefiLib
48 UefiBootServicesTableLib
49 UefiRuntimeServicesTableLib
50 DebugLib
51 EblNetworkLib
52
53[Protocols]
54 gEfiBlockIoProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
55 gEfiDiskIoProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
56 gEfiSimpleFileSystemProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
57 gEfiFirmwareVolume2ProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
58 gEfiLoadFileProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
59 gEfiFirmwareVolumeBlockProtocolGuid # PROTOCOL SOMETIMES_CONSUMED
60
61[Guids]
62 gEfiFileInfoGuid
63 gEfiFileSystemInfoGuid