diff options
author | Liming Gao <liming.gao@intel.com> | 2018-08-09 14:55:19 +0800 |
---|---|---|
committer | Liming Gao <liming.gao@intel.com> | 2018-10-09 22:27:32 +0800 |
commit | dd4f667e70a3d0f8dcb09bc9ea3287187c8024f6 (patch) | |
tree | 96298090c96f2ece4c69698bb688e6083137a672 /BaseTools/BinWrappers | |
parent | 78af0984b45a780e45d57c22c85a1f594b969212 (diff) | |
download | edk2-dd4f667e70a3d0f8dcb09bc9ea3287187c8024f6.tar.gz edk2-dd4f667e70a3d0f8dcb09bc9ea3287187c8024f6.tar.bz2 edk2-dd4f667e70a3d0f8dcb09bc9ea3287187c8024f6.zip |
BaseTools: Update Brotli Compress to the latest one 1.0.6
https://bugzilla.tianocore.org/show_bug.cgi?id=1201
Update Brotli to the latest version 1.0.6
https://github.com/google/brotli
Verify VS2017, GCC5 build.
Verify Decompression boot functionality.
Contributed-under: TianoCore Contribution Agreement 1.1
Signed-off-by: Liming Gao <liming.gao@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
Diffstat (limited to 'BaseTools/BinWrappers')
-rwxr-xr-x | BaseTools/BinWrappers/PosixLike/BrotliCompress | 17 | ||||
-rw-r--r-- | BaseTools/BinWrappers/WindowsLike/BrotliCompress.bat | 61 |
2 files changed, 65 insertions, 13 deletions
diff --git a/BaseTools/BinWrappers/PosixLike/BrotliCompress b/BaseTools/BinWrappers/PosixLike/BrotliCompress index 6e4c8c992e..ea86705a28 100755 --- a/BaseTools/BinWrappers/PosixLike/BrotliCompress +++ b/BaseTools/BinWrappers/PosixLike/BrotliCompress @@ -2,7 +2,7 @@ # # This script will exec Brotli tool with -e/-d options. # -# Copyright (c) 2017, Intel Corporation. All rights reserved.<BR> +# Copyright (c) 2017 - 2018, Intel Corporation. All rights reserved.<BR> # 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 @@ -11,18 +11,15 @@ # THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS, # WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED. # -QLT="-q 9" -INPUTFLAG=0 +QLT="-q 9 -w 22" ARGS= while test $# -gt 0 do case $1 in -e) - INPUTFLAG=1 ;; -d) - INPUTFLAG=1 ARGS+="$1 " ;; -o|-g) @@ -34,16 +31,10 @@ do shift ;; *) - if [ $INPUTFLAG -eq 1 ] - then - ARGS+="-i $1 " - INPUTFLAG=0 - else - ARGS+="$1 " - fi + ARGS+="$1 " ;; esac shift done -exec Brotli $ARGS $QLT +exec Brotli $QLT $ARGS diff --git a/BaseTools/BinWrappers/WindowsLike/BrotliCompress.bat b/BaseTools/BinWrappers/WindowsLike/BrotliCompress.bat new file mode 100644 index 0000000000..7a481703f4 --- /dev/null +++ b/BaseTools/BinWrappers/WindowsLike/BrotliCompress.bat @@ -0,0 +1,61 @@ +@REM @file
+@REM This script will exec Brotli tool with -e/-d options.
+@REM
+@REM Copyright (c) 2017 - 2018, Intel Corporation. All rights reserved.<BR>
+@REM This program and the accompanying materials
+@REM are licensed and made available under the terms and conditions of the BSD License
+@REM which accompanies this distribution. The full text of the license may be found at
+@REM http://opensource.org/licenses/bsd-license.php
+@REM
+@REM THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,
+@REM WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.
+@REM
+
+@echo off
+@setlocal
+
+set QLT=-q 9 -w 22
+set ARGS=
+
+:Begin
+if "%1"=="" goto End
+
+if "%1"=="-d" (
+ set ARGS=%ARGS% %1
+ shift
+ goto Begin
+)
+
+if "%1"=="-e" (
+ shift
+ goto Begin
+)
+
+if "%1"=="-g" (
+ set ARGS=%ARGS% %1 %2
+ shift
+ shift
+ goto Begin
+)
+
+if "%1"=="-o" (
+ set ARGS=%ARGS% %1 %2
+ shift
+ shift
+ goto Begin
+)
+
+if "%1"=="-q" (
+ set QLT=%1 %2
+ shift
+ shift
+ goto Begin
+)
+
+set ARGS=%ARGS% %1
+shift
+goto Begin
+
+:End
+Brotli %QLT% %ARGS%
+@echo on
|