OSDN Git Service

Merge7z: Add BuildArc.cmd
authorTakashi Sawanaka <sdottaka@users.sourceforge.net>
Mon, 18 Mar 2019 13:12:03 +0000 (22:12 +0900)
committerTakashi Sawanaka <sdottaka@users.sourceforge.net>
Mon, 18 Mar 2019 13:12:03 +0000 (22:12 +0900)
ArchiveSupport/Merge7z/BuildArc.cmd [new file with mode: 0644]

diff --git a/ArchiveSupport/Merge7z/BuildArc.cmd b/ArchiveSupport/Merge7z/BuildArc.cmd
new file mode 100644 (file)
index 0000000..8853023
--- /dev/null
@@ -0,0 +1,40 @@
+pushd "%~dp0"
+
+setlocal
+set MERGE7z_VERSION=1900.1
+set PATH="%ProgramFiles%\7-zip";"%ProgramFiles(x86)%\7-zip";%PATH%
+set DISTDIR=..\..\Build\Releases
+
+if "%1" == "" (
+  call :BuildZip 
+  call :BuildZip x64
+) else (
+  call :BuildZip %1 
+)
+
+popd
+goto :eof
+
+
+:BuildZip
+
+set PLATFORM=%1
+
+mkdir ..\..\Build\%PLATFORM%\Merge7z\Lang 2> NUL
+copy ..\..\Build\%PLATFORM%\MergeUnicodeRelease\Merge7z\Merge7z.dll ..\..\Build\%PLATFORM%\Merge7z\
+if "%PLATFORM%" == "" (
+  set "ProgramFilesP=%ProgramFiles(x86)%"
+  set ZIP_FILENAME=Merge7z%MERGE7Z_VERSION%-win32.zip
+) else (
+  set ProgramFilesP=%ProgramFiles%
+  set ZIP_FILENAME=Merge7z%MERGE7Z_VERSION%-x64.zip
+)
+
+copy /y "%ProgramFilesP%\7-Zip\7z.dll" ..\..\Build\%PLATFORM%\Merge7z\
+copy /y "%ProgramFilesP%\7-Zip\History.txt" ..\..\Build\%PLATFORM%\Merge7z\
+copy /y "%ProgramFilesP%\7-Zip\License.txt" ..\..\Build\%PLATFORM%\Merge7z\
+copy /y "%ProgramFilesP%\7-Zip\Lang\*.*" ..\..\Build\%PLATFORM%\Merge7z\Lang\
+
+7z.exe a -tzip "%DISTDIR%\%ZIP_FILENAME%" ..\..\Build\%PLATFORM%\Merge7z
+
+goto :eof