mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-09 10:07:10 -06:00
- update of zstd-mt library - add brotli v0.6.0 - add lizard v2.0 - xxhash is from zstd for lz4, lz5 and lizard now - update also the documentation, where needed
47 lines
1.2 KiB
Batchfile
47 lines
1.2 KiB
Batchfile
@echo off
|
|
REM Build signed setups for 7-Zip ZS /TR
|
|
|
|
SET WD=%cd%
|
|
SET ROOT=%cd%\CPP\7zip
|
|
SET COPYCMD=/Y /B
|
|
SET TSERVER=http://timestamp.globalsign.com/?signature=sha2
|
|
|
|
cd %ROOT%
|
|
rd /S /Q "x32" >NUL
|
|
rd /S /Q "x64" >NUL
|
|
rd /S /Q "codecs" >NUL
|
|
7z x C:\tmp\x32.zip
|
|
7z x C:\tmp\x64.zip
|
|
7z x C:\tmp\codecs.zip
|
|
|
|
FOR %%f IN (7-zip.dll 7z.dll 7z.exe 7za.dll 7za.exe 7zG.exe 7zFM.exe 7z.sfx 7zCon.sfx Uninstall.exe) DO (
|
|
copy bin32\%%f x32\%%f
|
|
copy bin64\%%f x64\%%f
|
|
)
|
|
copy bin32\7-zip.dll x64\7-zip32.dll
|
|
|
|
FOR %%f IN (brotli lizard lz4 lz5 zstd) DO (
|
|
copy bin32\%%f-x32.dll codecs\%%f-x32.dll
|
|
copy bin64\%%f-x64.dll codecs\%%f-x64.dll
|
|
)
|
|
del 32.7z 64.7z codecs.7z 7z1700-zstd-x32.exe 7z1700-zstd-x64.exe >NUL
|
|
|
|
signtool.exe sign /v /fd SHA256 /tr %TSERVER% /td sha256 x32\*.exe x32\*.dll x64\*.exe x64\*.dll
|
|
|
|
cd x32
|
|
7z a ../32.7z -m0=lzma -mx9 -ms=on -mf=bcj2
|
|
|
|
cd ..\x64
|
|
7z a ../64.7z -m0=lzma -mx9 -ms=on -mf=bcj2
|
|
|
|
cd ..\codecs
|
|
7z a ..\Codecs.7z -m0=lzma -mx9 -ms=on -mf=bcj2
|
|
cd ..
|
|
|
|
copy bin32\Install-x32.exe + 32.7z 7z1700-zstd-x32.exe
|
|
copy bin64\Install-x64.exe + 64.7z 7z1700-zstd-x64.exe
|
|
|
|
signtool.exe sign /v /fd SHA256 /tr %TSERVER% /td sha256 7z1700-zstd-*.exe
|
|
cd %wd%
|
|
|