|
| 1 | +@echo off |
| 2 | + |
| 3 | +set ROOT=%cd%\7zip |
| 4 | +set OUTDIR=%APPVEYOR_BUILD_FOLDER%\bin-%VC%-%PLATFORM% |
| 5 | +set ERRFILE=%APPVEYOR_BUILD_FOLDER%\bin-%VC%-%PLATFORM%.log |
| 6 | +set LFLAGS=/SUBSYSTEM:WINDOWS,%SUBSYS% |
| 7 | +set > %APPVEYOR_BUILD_FOLDER%\env-%VC%-%PLATFORM%.txt |
| 8 | +mkdir %OUTDIR% |
| 9 | + |
| 10 | +cd %ROOT%\Bundles\Format7zExtract |
| 11 | +nmake %OPTS% |
| 12 | +IF %errorlevel% NEQ 0 echo "Error @ 7zxa.dll" >> %ERRFILE% |
| 13 | +copy %PLATFORM%\7zxa.dll %OUTDIR%\7zxa.dll |
| 14 | + |
| 15 | +cd %ROOT%\Bundles\Format7z |
| 16 | +nmake %OPTS% |
| 17 | +IF %errorlevel% NEQ 0 echo "Error @ 7za.dll" >> %ERRFILE% |
| 18 | +copy %PLATFORM%\7za.dll %OUTDIR%\7za.dll |
| 19 | + |
| 20 | +cd %ROOT%\Bundles\Format7zF |
| 21 | +nmake %OPTS% |
| 22 | +IF %errorlevel% NEQ 0 echo "Error @ 7z.dll" >> %ERRFILE% |
| 23 | +copy %PLATFORM%\7z.dll %OUTDIR%\7z.dll |
| 24 | + |
| 25 | +cd %ROOT%\UI\FileManager |
| 26 | +nmake %OPTS% |
| 27 | +IF %errorlevel% NEQ 0 echo "Error @ 7zFM.exe" >> %ERRFILE% |
| 28 | +copy %PLATFORM%\7zFM.exe %OUTDIR%\7zFM.exe |
| 29 | + |
| 30 | +cd %ROOT%\UI\GUI |
| 31 | +nmake %OPTS% |
| 32 | +IF %errorlevel% NEQ 0 echo "Error @ 7zG.exe" >> %ERRFILE% |
| 33 | +copy %PLATFORM%\7zG.exe %OUTDIR%\7zG.exe |
| 34 | + |
| 35 | +cd %ROOT%\UI\Explorer |
| 36 | +nmake %OPTS% |
| 37 | +IF %errorlevel% NEQ 0 echo "Error @ 7-zip.dll" >> %ERRFILE% |
| 38 | +copy %PLATFORM%\7-zip.dll %OUTDIR%\7-zip.dll |
| 39 | + |
| 40 | +cd %ROOT%\Bundles\SFXWin |
| 41 | +nmake %OPTS% |
| 42 | +IF %errorlevel% NEQ 0 echo "Error @ 7z.sfx" >> %ERRFILE% |
| 43 | +copy %PLATFORM%\7z.sfx %OUTDIR%\7z.sfx |
| 44 | + |
| 45 | +cd %ROOT%\Bundles\Codec_brotli |
| 46 | +nmake %OPTS% |
| 47 | +IF %errorlevel% NEQ 0 echo "Error @ brotli.dll" >> %ERRFILE% |
| 48 | +copy %PLATFORM%\brotli.dll %OUTDIR%\brotli.dll |
| 49 | + |
| 50 | +cd %ROOT%\Bundles\Codec_lizard |
| 51 | +nmake %OPTS% |
| 52 | +IF %errorlevel% NEQ 0 echo "Error @ lizard.dll" >> %ERRFILE% |
| 53 | +copy %PLATFORM%\lizard.dll %OUTDIR%\lizard.dll |
| 54 | + |
| 55 | +cd %ROOT%\Bundles\Codec_lz4 |
| 56 | +nmake %OPTS% |
| 57 | +IF %errorlevel% NEQ 0 echo "Error @ lz4.dll" >> %ERRFILE% |
| 58 | +copy %PLATFORM%\lz4.dll %OUTDIR%\lz4.dll |
| 59 | + |
| 60 | +cd %ROOT%\Bundles\Codec_lz5 |
| 61 | +nmake %OPTS% |
| 62 | +IF %errorlevel% NEQ 0 echo "Error @ lz5.dll" >> %ERRFILE% |
| 63 | +copy %PLATFORM%\lz5.dll %OUTDIR%\lz5.dll |
| 64 | + |
| 65 | +cd %ROOT%\Bundles\Codec_zstd |
| 66 | +nmake %OPTS% |
| 67 | +IF %errorlevel% NEQ 0 echo "Error @ zstd.dll" >> %ERRFILE% |
| 68 | +copy %PLATFORM%\zstd.dll %OUTDIR%\zstd.dll |
| 69 | + |
| 70 | +cd %ROOT%\Bundles\Codec_flzma2 |
| 71 | +nmake %OPTS% |
| 72 | +IF %errorlevel% NEQ 0 echo "Error @ flzma2.dll" >> %ERRFILE% |
| 73 | +copy %PLATFORM%\flzma2.dll %OUTDIR%\flzma2.dll |
| 74 | + |
| 75 | +cd %ROOT%\..\..\C\Util\7zipInstall |
| 76 | +nmake %OPTS% |
| 77 | +IF %errorlevel% NEQ 0 echo "Error @ Install.exe" >> %ERRFILE% |
| 78 | +copy %PLATFORM%\7zipInstall.exe %OUTDIR%\Install.exe |
| 79 | + |
| 80 | +cd %ROOT%\..\..\C\Util\7zipUninstall |
| 81 | +nmake %OPTS% |
| 82 | +IF %errorlevel% NEQ 0 echo "Error @ Uninstall.exe" >> %ERRFILE% |
| 83 | +copy %PLATFORM%\7zipUninstall.exe %OUTDIR%\Uninstall.exe |
| 84 | + |
| 85 | +set LFLAGS=/SUBSYSTEM:CONSOLE,%SUBSYS% |
| 86 | +cd %ROOT%\UI\Console |
| 87 | +nmake %OPTS% |
| 88 | +IF %errorlevel% NEQ 0 echo "Error @ 7z.exe" >> %ERRFILE% |
| 89 | +copy %PLATFORM%\7z.exe %OUTDIR%\7z.exe |
| 90 | + |
| 91 | +cd %ROOT%\Bundles\SFXCon |
| 92 | +nmake %OPTS% |
| 93 | +IF %errorlevel% NEQ 0 echo "Error @ 7zCon.sfx" >> %ERRFILE% |
| 94 | +copy %PLATFORM%\7zCon.sfx %OUTDIR%\7zCon.sfx |
| 95 | + |
| 96 | +cd %ROOT%\Bundles\Alone |
| 97 | +nmake %OPTS% |
| 98 | +IF %errorlevel% NEQ 0 echo "Error @ 7za.exe" >> %ERRFILE% |
| 99 | +copy %PLATFORM%\7za.exe %OUTDIR%\7za.exe |
| 100 | + |
| 101 | +:ende |
| 102 | +cd %ROOT%\.. |
| 103 | + |
0 commit comments