50 lines
1.4 KiB
Batchfile
50 lines
1.4 KiB
Batchfile
@echo off
|
|
call _paths.bat
|
|
REM ------------------------------------------
|
|
set "TEMP_DIR=%TEMP%\~LameXP.%DATE%.tmp"
|
|
set "OUT_PATH=..\..\out\Release"
|
|
set "OUT_FILE=%OUT_PATH%\..\LameXP.%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2%.Release.zip"
|
|
REM ------------------------------------------
|
|
del "%OUT_FILE%"
|
|
if exist "%OUT_FILE%" (
|
|
echo.
|
|
echo BUILD HAS FAILED !!!
|
|
echo.
|
|
pause
|
|
exit
|
|
)
|
|
REM ------------------------------------------
|
|
call _build.bat "..\..\LameXP.sln" Release
|
|
REM ------------------------------------------
|
|
if not exist "%OUT_PATH%\LameXP.exe" (
|
|
echo.
|
|
echo BUILD HAS FAILED !!!
|
|
echo.
|
|
pause
|
|
exit
|
|
)
|
|
REM ------------------------------------------
|
|
rd /S /Q "%TEMP_DIR%"
|
|
mkdir "%TEMP_DIR%"
|
|
mkdir "%TEMP_DIR%\imageformats"
|
|
REM ------------------------------------------
|
|
copy "%OUT_PATH%\*.exe" "%TEMP_DIR%"
|
|
copy "%QTDIR%\bin\qtcore4.dll" "%TEMP_DIR%"
|
|
copy "%QTDIR%\bin\qtgui4.dll" "%TEMP_DIR%"
|
|
copy "%QTDIR%\plugins\imageformats\q???4.dll" "%TEMP_DIR%\imageformats"
|
|
REM ------------------------------------------
|
|
for %%f in ("%TEMP_DIR%\*.exe") do (
|
|
"%PATH_MPRESS%" -s "%%f"
|
|
)
|
|
for %%f in ("%TEMP_DIR%\*.dll") do (
|
|
"%PATH_MPRESS%" -s "%%f"
|
|
)
|
|
REM ------------------------------------------
|
|
copy "..\Redist\*.*" "%TEMP_DIR%"
|
|
copy "..\..\License.txt" "%TEMP_DIR%"
|
|
REM ------------------------------------------
|
|
"%PATH_SEVENZ%" a -tzip -r "%OUT_FILE%" "%TEMP_DIR%\*"
|
|
rd /S /Q "%TEMP_DIR%"
|
|
REM ------------------------------------------
|
|
pause
|