Files
Maurice Ma 527e787477 Add LZ4 compress support
This patch extended the LZ4 library to support both compression and
decompression. It is useful for SBL to support runtime compression
in order to reduce data size. It is in sync with the LZ4 1.7.4 used
in the BaseTools.

Signed-off-by: Maurice Ma <maurice.ma@intel.com>
2022-02-08 06:38:59 -08:00

45 lines
1.1 KiB
INI

## @file
# LzmaCustomDecompressLib produces LZMA custom decompression algorithm.
#
# It is based on the LZMA SDK 4.65.
# LZMA SDK 4.65 was placed in the public domain on 2009-02-03.
# It was released on the http://www.7-zip.org/sdk.html website.
#
# Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.<BR>
#
# SPDX-License-Identifier: BSD-2-Clause-Patent
#
#
##
[Defines]
INF_VERSION = 0x00010005
BASE_NAME = DecompressLib
FILE_GUID = 597FAEBB-0A3B-4d16-9593-3915AE7D961A
MODULE_TYPE = BASE
VERSION_STRING = 1.0
LIBRARY_CLASS = DecompressLib
#
# The following information is for reference only and not required by the build tools.
#
# VALID_ARCHITECTURES = IA32 X64 IPF EBC
#
[Sources]
DecompressLib.c
[Packages]
MdePkg/MdePkg.dec
BootloaderCommonPkg/BootloaderCommonPkg.dec
[LibraryClasses]
BaseLib
DebugLib
BaseMemoryLib
Lz4CompressLib
LzmaDecompressLib
[Pcd]
gPlatformCommonLibTokenSpaceGuid.PcdMinDecompression