Clean up Library LzmaCustomDecompressLib, PeiRecoveryLib and driver SectionExtraction

git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8658 6f19259b-4bc3-4df7-8a09-765794883524
This commit is contained in:
lgao4
2009-06-25 08:40:49 +00:00
parent 24a2dd3d08
commit 182b1d1623
10 changed files with 1298 additions and 1502 deletions

View File

@ -1,11 +1,12 @@
#/** @file
#
# Section Extraction Dxe Driver.
#
# Section Extraction Protocol implementation as defined in Intel Framework
# Specification.
# Section Extraction Dxe Driver produces framework section extract protocol.
#
# The section is implemented as a linked list of section streams,
# where each stream contains a linked list of children, which may be leaves or
# encapsulations. Encapsulation section will further generate new section stream entries.
#
# Copyright (c) 2006 - 2008, Intel Corporation. <BR>
# Copyright (c) 2006 - 2009, Intel Corporation. <BR>
# All rights reserved. This program and the accompanying materials
# are licensed and made available under the terms and conditions of the BSD License
# which accompanies this distribution. The full text of the license may be found at
@ -23,7 +24,7 @@
MODULE_TYPE = DXE_DRIVER
VERSION_STRING = 1.0
ENTRY_POINT = SectionExtractionEntryPoint
EFI_SPECIFICATION_VERSION = 0x00020000
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
@ -31,12 +32,10 @@
[Sources]
SectionExtraction.c
SectionExtraction.h
[LibraryClasses]
UefiBootServicesTableLib
MemoryAllocationLib
UefiLib
DebugLib
BaseLib
BaseMemoryLib
@ -47,8 +46,10 @@
IntelFrameworkPkg/IntelFrameworkPkg.dec
[Protocols]
gEfiSectionExtractionProtocolGuid # ALWAYS_PRODUCED
gEfiDecompressProtocolGuid # ALWAYS_CONSUMED
gEfiSectionExtractionProtocolGuid ## PRODUCEDS
gEfiDecompressProtocolGuid ## CONSUMEDS
[Depex]
TRUE
gEfiDecompressProtocolGuid