mirror of
https://github.com/Xevion/easy7zip.git
synced 2025-12-15 20:11:42 -06:00
v7
This commit is contained in:
101
build.cmd
101
build.cmd
@@ -1,30 +1,93 @@
|
||||
set NEW_COMPILER=1
|
||||
set NEW_FOLDER_INTERFACE=1
|
||||
set MY_STATIC_BUILD=0
|
||||
set CPU=AMD64
|
||||
set O=%~dp0out
|
||||
@echo off
|
||||
|
||||
rem old build
|
||||
rd /y /q %~dp0out
|
||||
set OPTS=CPU=AMD64 MY_STATIC_LINK=1 _SFX=1
|
||||
set LFLAGS=/SUBSYSTEM:WINDOWS,"5.02"
|
||||
|
||||
rem 7-zip.dll
|
||||
pushd CPP\7zip\UI\Explorer
|
||||
nmake /I /A
|
||||
set O=%~dp0out\FileManager
|
||||
mkdir %O%
|
||||
pushd %~dp0CPP\7zip\UI\FileManager
|
||||
nmake %OPTS%
|
||||
IF %errorlevel% NEQ 0 echo "Error x64 @ 7zFM.exe" >> %ERRFILE%
|
||||
popd
|
||||
|
||||
rem 7zFM.exe
|
||||
pushd CPP\7zip\UI\FileManager
|
||||
nmake /I /A
|
||||
set O=%~dp0out\GUI
|
||||
mkdir %O%
|
||||
pushd %~dp0CPP\7zip\UI\GUI
|
||||
nmake %OPTS%
|
||||
IF %errorlevel% NEQ 0 echo "Error x64 @ 7zG.exe" >> %ERRFILE%
|
||||
popd
|
||||
|
||||
rem 7zG.exe
|
||||
pushd CPP\7zip\UI\GUI
|
||||
nmake /I /A
|
||||
set O=%~dp0out\Explorer
|
||||
mkdir %O%
|
||||
pushd %~dp0CPP\7zip\UI\Explorer
|
||||
nmake %OPTS%
|
||||
IF %errorlevel% NEQ 0 echo "Error x64 @ 7-zip.dll" >> %ERRFILE%
|
||||
popd
|
||||
|
||||
rem 7z.exe
|
||||
pushd CPP\7zip\UI\Console
|
||||
nmake /I /A
|
||||
set O=%~dp0out\SFXWin
|
||||
mkdir %O%
|
||||
pushd %~dp0CPP\7zip\Bundles\SFXWin
|
||||
nmake %OPTS%
|
||||
IF %errorlevel% NEQ 0 echo "Error x64 @ 7z.sfx" >> %ERRFILE%
|
||||
popd
|
||||
|
||||
set O=%~dp0out\7zipInstall
|
||||
mkdir %O%
|
||||
pushd %~dp0C\Util\7zipInstall
|
||||
nmake %OPTS%
|
||||
IF %errorlevel% NEQ 0 echo "Error x64 @ Install-x64.exe" >> %ERRFILE%
|
||||
popd
|
||||
|
||||
set O=%~dp0out\7zipUninstall
|
||||
mkdir %O%
|
||||
pushd %~dp0C\Util\7zipUninstall
|
||||
nmake %OPTS%
|
||||
IF %errorlevel% NEQ 0 echo "Error x64 @ Uninstall.exe" >> %ERRFILE%
|
||||
popd
|
||||
|
||||
set LFLAGS=/SUBSYSTEM:CONSOLE,"5.02"
|
||||
|
||||
set O=%~dp0out\Console
|
||||
mkdir %O%
|
||||
pushd %~dp0CPP\7zip\UI\Console
|
||||
nmake %OPTS%
|
||||
IF %errorlevel% NEQ 0 echo "Error x64 @ 7z.exe" >> %ERRFILE%
|
||||
popd
|
||||
|
||||
|
||||
set O=%~dp0out\SFXCon
|
||||
mkdir %O%
|
||||
pushd %~dp0CPP\7zip\Bundles\SFXCon
|
||||
nmake %OPTS%
|
||||
IF %errorlevel% NEQ 0 echo "Error x64 @ 7zCon.sfx" >> %ERRFILE%
|
||||
popd
|
||||
|
||||
set O=%~dp0out\Alone
|
||||
mkdir %O%
|
||||
pushd %~dp0CPP\7zip\Bundles\Alone
|
||||
nmake %OPTS%
|
||||
IF %errorlevel% NEQ 0 echo "Error x64 @ 7za.exe" >> %ERRFILE%
|
||||
popd
|
||||
|
||||
set O=%~dp0out\Format7z
|
||||
mkdir %O%
|
||||
pushd %~dp0CPP\7zip\Bundles\Format7z
|
||||
nmake %OPTS%
|
||||
IF %errorlevel% NEQ 0 echo "Error x64 @ 7za.dll" >> %ERRFILE%
|
||||
popd
|
||||
|
||||
set O=%~dp0out\Format7zF
|
||||
mkdir %O%
|
||||
pushd %~dp0CPP\7zip\Bundles\Format7zF
|
||||
nmake %OPTS%
|
||||
IF %errorlevel% NEQ 0 echo "Error x64 @ 7z.dll" >> %ERRFILE%
|
||||
popd
|
||||
|
||||
set O=%~dp0out\Format7zExtract
|
||||
mkdir %O%
|
||||
pushd %~dp0CPP\7zip\Bundles\Format7zExtract
|
||||
nmake %OPTS%
|
||||
IF %errorlevel% NEQ 0 echo "Error x64 @ 7zxa.dll" >> %ERRFILE%
|
||||
popd
|
||||
|
||||
explorer.exe %~dp0out
|
||||
Reference in New Issue
Block a user