OSDN Git Service

IniOptionsMgr.cpp: The value of the m_serializing variable was not initialized
[winmerge-jp/winmerge-jp.git] / ArchiveSupport / Merge7z / BuildArc.cmd
1 pushd "%~dp0"
2
3 setlocal
4 set MERGE7z_VERSION=1900.5
5 set PATH="%ProgramFiles%\7-zip";"%ProgramFiles(x86)%\7-zip";%PATH%
6 set DISTDIR=..\..\Build\Releases
7
8 if "%1" == "" (
9   call :BuildZip 
10   call :BuildZip x64
11   call :BuildZip ARM64
12 ) else (
13   call :BuildZip %1 
14 )
15
16 popd
17 goto :eof
18
19
20 :BuildZip
21
22 set PLATFORM=%1
23
24 mkdir ..\..\Build\%PLATFORM%\Merge7z\Lang 2> NUL
25 copy ..\..\Build\%PLATFORM%\Release\Merge7z\Merge7z.dll ..\..\Build\%PLATFORM%\Merge7z\
26 if "%PLATFORM%" == "" (
27   set "ProgramFilesP=%ProgramFiles(x86)%"
28   set ZIP_FILENAME=Merge7z%MERGE7Z_VERSION%-win32.zip
29 ) else (
30   set ProgramFilesP=%ProgramFiles%
31   set ZIP_FILENAME=Merge7z%MERGE7Z_VERSION%-%PLATFORM%.zip
32 )
33
34 if "%PLATFORM%" == "ARM64" (
35   copy /y "..\..\Externals\sevenzip\CPP\7zip\Bundles\Format7zF\arm64\7z.dll" ..\..\Build\%PLATFORM%\Merge7z\
36 ) else (
37   copy /y "%ProgramFilesP%\7-Zip\7z.dll" ..\..\Build\%PLATFORM%\Merge7z\
38 )
39 copy /y "%ProgramFilesP%\7-Zip\History.txt" ..\..\Build\%PLATFORM%\Merge7z\
40 copy /y "%ProgramFilesP%\7-Zip\License.txt" ..\..\Build\%PLATFORM%\Merge7z\
41 copy /y "%ProgramFilesP%\7-Zip\Lang\*.*" ..\..\Build\%PLATFORM%\Merge7z\Lang\
42
43 7z.exe a -tzip "%DISTDIR%\%ZIP_FILENAME%" ..\..\Build\%PLATFORM%\Merge7z
44
45 goto :eof