1## @file 2# BrotliCustomDecompressLib produces BROTLI custom decompression algorithm. 3# 4# It is based on the Brotli v0.5.2. 5# Brotli was released on the website https://github.com/google/brotli. 6# 7# Copyright (c) 2017 - 2020, Intel Corporation. All rights reserved.<BR> 8# 9# SPDX-License-Identifier: BSD-2-Clause-Patent 10# 11# 12## 13 14[Defines] 15 INF_VERSION = 0x00010005 16 BASE_NAME = BrotliDecompressLib 17 MODULE_UNI_FILE = BrotliDecompressLib.uni 18 FILE_GUID = 69EC7DB2-B0DD-493A-963A-C5F330131BAA 19 MODULE_TYPE = BASE 20 VERSION_STRING = 1.0 21 LIBRARY_CLASS = NULL 22 CONSTRUCTOR = BrotliDecompressLibConstructor 23 24# 25# The following information is for reference only and not required by the build tools. 26# 27# VALID_ARCHITECTURES = IA32 X64 28# 29 30[Sources] 31 GuidedSectionExtraction.c 32 BrotliDecUefiSupport.c 33 BrotliDecUefiSupport.h 34 BrotliDecompress.c 35 BrotliDecompressLibInternal.h 36 # Wrapper header files start # 37 stddef.h 38 stdint.h 39 stdlib.h 40 string.h 41 # Wrapper header files end # 42 brotli/c/common/dictionary.c 43 brotli/c/common/transform.c 44 brotli/c/dec/bit_reader.c 45 brotli/c/dec/decode.c 46 brotli/c/dec/huffman.c 47 brotli/c/dec/state.c 48 brotli/c/include/brotli/decode.h 49 brotli/c/include/brotli/port.h 50 brotli/c/include/brotli/types.h 51 brotli/c/common/constants.h 52 brotli/c/common/context.h 53 brotli/c/common/dictionary.h 54 brotli/c/common/platform.h 55 brotli/c/common/transform.h 56 brotli/c/common/version.h 57 brotli/c/dec/bit_reader.h 58 brotli/c/dec/huffman.h 59 brotli/c/dec/state.h 60 brotli/c/dec/prefix.h 61 62[Packages] 63 MdePkg/MdePkg.dec 64 MdeModulePkg/MdeModulePkg.dec 65 66[Guids] 67 gBrotliCustomDecompressGuid ## PRODUCES ## UNDEFINED # specifies BROTLI custom decompress algorithm. 68 69[LibraryClasses] 70 BaseLib 71 DebugLib 72 BaseMemoryLib 73 ExtractGuidedSectionLib 74