BaseTools: Add Brotli algorithm tool

- Add Brotli algorithm tool support

Cc: Liming Gao <liming.gao@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Bell Song <binx.song@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
This commit is contained in:
Song, BinX
2017-03-23 10:16:16 +08:00
committed by Liming Gao
parent 11b7501adc
commit 87d97b6a77
10 changed files with 318 additions and 20 deletions

View File

@@ -0,0 +1,48 @@
@echo off
@setlocal
set LVL=--quality 9
:Begin
if "%1"=="" goto End
if "%1"=="-d" (
set ARGS=%ARGS% --decompress
shift
goto Begin
)
if "%1"=="-e" (
shift
goto Begin
)
if "%1"=="-g" (
set ARGS=%ARGS% --gap %2
shift
shift
goto Begin
)
if "%1"=="-l" (
set LVL=--quality %2
shift
shift
goto Begin
)
if "%1"=="-o" (
set ARGS=%ARGS% --output %2
set INTMP=%2
shift
shift
goto Begin
)
set ARGS=%ARGS% --input %1
shift
goto Begin
:End
Brotli %ARGS% %LVL%
@echo on