OLD | NEW |
(Empty) | |
| 1 @echo off |
| 2 setlocal |
| 3 set PACKAGE=%1 |
| 4 if "%PACKAGE%"=="-h" goto Help |
| 5 if "%PACKAGE%"=="--help" goto Help |
| 6 if "%PACKAGE%"=="help" goto Help |
| 7 |
| 8 :ArgArch |
| 9 shift |
| 10 set ARCH=%1 |
| 11 if "%ARCH%"=="ia32" goto ArgArchEnd |
| 12 if "%ARCH%"=="x64" goto ArgArchEnd |
| 13 if NOT "%ARCH%"=="" goto ArgArchError |
| 14 set ARCH=x64 |
| 15 goto ArgArchEnd |
| 16 :ArgArchError |
| 17 echo Unrecognized architecture argument '%ARCH%' 1>&2 |
| 18 exit /b 1 |
| 19 :ArgArchEnd |
| 20 |
| 21 :ArgPackage |
| 22 if NOT "%PACKAGE%"=="abp" goto ArgPackage1 |
| 23 set MSI=adblockplusie-FINAL-%ARCH%.msi |
| 24 set LOG=install-adblockplusie.log |
| 25 goto GoMsiexec |
| 26 :ArgPackage1 |
| 27 if NOT "%PACKAGE%"=="test" goto ArgPackage2 |
| 28 set MSI=test-installer-lib.msi |
| 29 set LOG=install-test.log |
| 30 goto GoMsiexec |
| 31 :ArgPackage2 |
| 32 if NOT "%PACKAGE%"=="setup" goto ArgPackageError |
| 33 goto goSetup |
| 34 :ArgPackageError |
| 35 echo Unrecognized package argument '%PACKAGE%' 1>&2 |
| 36 exit /b 1 |
| 37 |
| 38 :GoMsiexec |
| 39 pushd %~dp0% |
| 40 cd build\%ARCH% |
| 41 echo on |
| 42 msiexec /i %MSI% /l*v %LOG% |
| 43 @echo off |
| 44 popd |
| 45 exit /b |
| 46 |
| 47 :GoSetup |
| 48 pushd %~dp0% |
| 49 cd build\common |
| 50 echo on |
| 51 echo .\setup-abp-ie |
| 52 @echo off |
| 53 popd |
| 54 exit /b |
| 55 |
| 56 :Help |
| 57 echo install - install ABP-IE from the build directory |
| 58 echo. |
| 59 echo usage: install [-h] ^<package^> ^<architecture^> |
| 60 echo package - either 'abp' or 'test' |
| 61 echo architecture - either 'ia32' or 'x64' |
| 62 echo ^-h ^| --help - show this help message only |
| 63 echo. |
| 64 exit /b |
| 65 |
OLD | NEW |