Simply deployment scripts a bit.
This commit is contained in:
parent
762b231037
commit
9f85d123a4
@ -4,7 +4,7 @@ echo ----------------------------------------------------------------
|
||||
echo Solution File: %1
|
||||
echo Configuration: %~2
|
||||
echo ----------------------------------------------------------------
|
||||
call "%~d0%~p0\_paths.bat"
|
||||
call "%~dp0\_paths.bat"
|
||||
if not "%LAMEXP_ERROR%"=="0" GOTO:EOF
|
||||
REM -----------------------------------------------------------------
|
||||
call "%PATH_MSVC90%\VC\bin\vcvars32.bat" x86
|
||||
|
@ -3,9 +3,9 @@ setlocal ENABLEDELAYEDEXPANSION
|
||||
REM ------------------------------------------
|
||||
REM :: SETUP ENVIRONMENT ::
|
||||
REM ------------------------------------------
|
||||
call "%~d0%~p0\_paths.bat"
|
||||
call "%~dp0\_paths.bat"
|
||||
if not "%LAMEXP_ERROR%"=="0" (
|
||||
call "%~d0%~p0\_error.bat" "FAILD TO SETUP PATHS. CHECK YOUR 'BUILDENV.TXT' FILE"
|
||||
call "%~dp0\_error.bat" "FAILD TO SETUP PATHS. CHECK YOUR 'BUILDENV.TXT' FILE"
|
||||
GOTO:EOF
|
||||
)
|
||||
REM ------------------------------------------
|
||||
@ -18,12 +18,12 @@ if not "%LAMEXP_REDIST%"=="0" (
|
||||
REM ------------------------------------------
|
||||
REM :: SETUP PATHS ::
|
||||
REM ------------------------------------------
|
||||
set "OUT_PATH=%~d0%~p0\..\..\bin\%LAMEXP_CONFIG%"
|
||||
set "OUT_PATH=%~dp0\..\..\bin\%LAMEXP_CONFIG%"
|
||||
set "OUT_DATE=%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2%"
|
||||
set "TMP_PATH=%TEMP%\~LameXP.%LAMEXP_CONFIG%.%OUT_DATE%.tmp"
|
||||
set "OBJ_PATH=%~d0%~p0\..\..\obj\%LAMEXP_CONFIG%"
|
||||
set "MOC_PATH=%~d0%~p0\..\..\tmp"
|
||||
set "IPC_PATH=%~d0%~p0\..\..\ipch"
|
||||
set "OBJ_PATH=%~dp0\..\..\obj\%LAMEXP_CONFIG%"
|
||||
set "MOC_PATH=%~dp0\..\..\tmp"
|
||||
set "IPC_PATH=%~dp0\..\..\ipch"
|
||||
REM ------------------------------------------
|
||||
if "%LAMEXP_SKIP_BUILD%"=="YES" (
|
||||
goto SkipBuildThisTime
|
||||
@ -48,10 +48,10 @@ del /Q /S "%IPC_PATH%\*.*"
|
||||
REM ------------------------------------------
|
||||
REM :: BUILD BINARIES ::
|
||||
REM ------------------------------------------
|
||||
call "%~d0%~p0\_lupdate.bat"
|
||||
call "%~d0%~p0\_build.bat" "%~d0%~p0\..\..\%PATH_VCPROJ%" "%LAMEXP_CONFIG%"
|
||||
call "%~dp0\_lupdate.bat"
|
||||
call "%~dp0\_build.bat" "%~dp0\..\..\%PATH_VCPROJ%" "%LAMEXP_CONFIG%"
|
||||
if not "%LAMEXP_ERROR%"=="0" (
|
||||
call "%~d0%~p0\_error.bat" "BUILD HAS FAILED"
|
||||
call "%~dp0\_error.bat" "BUILD HAS FAILED"
|
||||
GOTO:EOF
|
||||
)
|
||||
REM ------------------------------------------
|
||||
@ -59,9 +59,9 @@ REM ------------------------------------------
|
||||
REM ------------------------------------------
|
||||
REM :: READ VERSION INFO ::
|
||||
REM ------------------------------------------
|
||||
call "%~d0%~p0\_version.bat"
|
||||
call "%~dp0\_version.bat"
|
||||
if not "%LAMEXP_ERROR%"=="0" (
|
||||
call "%~d0%~p0\_error.bat" "FAILD TO READ VERSION INFO!"
|
||||
call "%~dp0\_error.bat" "FAILD TO READ VERSION INFO!"
|
||||
GOTO:EOF
|
||||
)
|
||||
REM ------------------------------------------
|
||||
@ -77,11 +77,11 @@ del "%OUT_FILE%.exe"
|
||||
del "%OUT_FILE%.zip"
|
||||
REM ------------------------------------------
|
||||
if exist "%OUT_FILE%.exe" (
|
||||
call "%~d0%~p0\_error.bat" "FAILD TO DELET EXISTING FILE"
|
||||
call "%~dp0\_error.bat" "FAILD TO DELET EXISTING FILE"
|
||||
GOTO:EOF
|
||||
)
|
||||
if exist "%OUT_FILE%.zip" (
|
||||
call "%~d0%~p0\_error.bat" "FAILD TO DELET EXISTING FILE"
|
||||
call "%~dp0\_error.bat" "FAILD TO DELET EXISTING FILE"
|
||||
GOTO:EOF
|
||||
)
|
||||
REM ------------------------------------------
|
||||
@ -107,31 +107,31 @@ for %%f in ("%TMP_PATH%\*.dll") do (
|
||||
"%PATH_UPXBIN%\upx.exe" --best "%%f"
|
||||
)
|
||||
REM ------------------------------------------
|
||||
if exist "%~d0%~p0\_postproc.bat" (
|
||||
call "%~d0%~p0\_postproc.bat" "%TMP_PATH%"
|
||||
if exist "%~dp0\_postproc.bat" (
|
||||
call "%~dp0\_postproc.bat" "%TMP_PATH%"
|
||||
)
|
||||
REM ------------------------------------------
|
||||
if "%LAMEXP_REDIST%"=="1" (
|
||||
copy "..\Redist\*.*" "%TMP_PATH%"
|
||||
)
|
||||
copy "%~d0%~p0\..\..\ReadMe.txt" "%TMP_PATH%"
|
||||
copy "%~d0%~p0\..\..\License.txt" "%TMP_PATH%"
|
||||
copy "%~d0%~p0\..\..\doc\Changelog.html" "%TMP_PATH%"
|
||||
copy "%~d0%~p0\..\..\doc\Translate.html" "%TMP_PATH%"
|
||||
copy "%~d0%~p0\..\..\doc\FAQ.html" "%TMP_PATH%"
|
||||
copy "%~dp0\..\..\ReadMe.txt" "%TMP_PATH%"
|
||||
copy "%~dp0\..\..\License.txt" "%TMP_PATH%"
|
||||
copy "%~dp0\..\..\doc\Changelog.html" "%TMP_PATH%"
|
||||
copy "%~dp0\..\..\doc\Translate.html" "%TMP_PATH%"
|
||||
copy "%~dp0\..\..\doc\FAQ.html" "%TMP_PATH%"
|
||||
REM ------------------------------------------
|
||||
REM :: CREATE PACKAGES ::
|
||||
REM ------------------------------------------
|
||||
"%PATH_SEVENZ%\7z.exe" a -tzip -r "%OUT_FILE%.zip" "%TMP_PATH%\*"
|
||||
"%PATH_MKNSIS%\makensis.exe" "/DLAMEXP_SOURCE_PATH=%TMP_PATH%" "/DLAMEXP_OUTPUT_FILE=%OUT_FILE%.exe" "/DLAMEXP_UPX_PATH=%PATH_UPXBIN%" "/DLAMEXP_DATE=%OUT_DATE%" "/DLAMEXP_VERSION=%VER_LAMEXP_MAJOR%.%VER_LAMEXP_MINOR_HI%%VER_LAMEXP_MINOR_LO%" "/DLAMEXP_BUILD=%VER_LAMEXP_BUILD%" "/DLAMEXP_INSTTYPE=%VER_LAMEXP_TYPE%" "/DLAMEXP_PATCH=%VER_LAMEXP_PATCH%" "%~d0%~p0\..\NSIS\setup.nsi"
|
||||
"%PATH_MKNSIS%\makensis.exe" "/DLAMEXP_SOURCE_PATH=%TMP_PATH%" "/DLAMEXP_OUTPUT_FILE=%OUT_FILE%.exe" "/DLAMEXP_UPX_PATH=%PATH_UPXBIN%" "/DLAMEXP_DATE=%OUT_DATE%" "/DLAMEXP_VERSION=%VER_LAMEXP_MAJOR%.%VER_LAMEXP_MINOR_HI%%VER_LAMEXP_MINOR_LO%" "/DLAMEXP_BUILD=%VER_LAMEXP_BUILD%" "/DLAMEXP_INSTTYPE=%VER_LAMEXP_TYPE%" "/DLAMEXP_PATCH=%VER_LAMEXP_PATCH%" "%~dp0\..\NSIS\setup.nsi"
|
||||
rd /S /Q "%TMP_PATH%"
|
||||
REM ------------------------------------------
|
||||
if not exist "%OUT_FILE%.zip" (
|
||||
call "%~d0%~p0\_error.bat" "PACKAGING HAS FAILED"
|
||||
call "%~dp0\_error.bat" "PACKAGING HAS FAILED"
|
||||
GOTO:EOF
|
||||
)
|
||||
if not exist "%OUT_FILE%.exe" (
|
||||
call "%~d0%~p0\_error.bat" "PACKAGING HAS FAILED"
|
||||
call "%~dp0\_error.bat" "PACKAGING HAS FAILED"
|
||||
GOTO:EOF
|
||||
)
|
||||
REM ------------------------------------------
|
||||
|
@ -3,7 +3,7 @@ set "LAMEXP_ERROR=1"
|
||||
echo ----------------------------------------------------------------
|
||||
echo Updating Translation files
|
||||
echo ----------------------------------------------------------------
|
||||
call "%~d0%~p0\_paths.bat"
|
||||
call "%~dp0\_paths.bat"
|
||||
if not "%LAMEXP_ERROR%"=="0" GOTO:EOF
|
||||
REM -----------------------------------------------------------------
|
||||
call "%PATH_MSVC90%\VC\bin\vcvars32.bat" x86
|
||||
@ -14,25 +14,25 @@ set "LST_FILE=%TEMP%\~list.%DATE:~6,4%-%DATE:~3,2%-%DATE:~0,2%.lst"
|
||||
echo %LST_FILE%
|
||||
REM -----------------------------------------------------------------
|
||||
del "%LST_FILE%" 2> NUL
|
||||
for %%f in ("%~d0%~p0\..\..\gui\*.ui") do (
|
||||
for %%f in ("%~dp0\..\..\gui\*.ui") do (
|
||||
echo %%f >> "%LST_FILE%"
|
||||
)
|
||||
for %%f in ("%~d0%~p0\..\..\src\*.cpp") do (
|
||||
for %%f in ("%~dp0\..\..\src\*.cpp") do (
|
||||
echo %%f >> "%LST_FILE%"
|
||||
)
|
||||
for %%f in ("%~d0%~p0\..\..\src\*.h") do (
|
||||
for %%f in ("%~dp0\..\..\src\*.h") do (
|
||||
echo %%f >> "%LST_FILE%"
|
||||
)
|
||||
REM -----------------------------------------------------------------
|
||||
for %%f in ("%~d0%~p0\..\Translation\*.ts") do (
|
||||
for %%f in ("%~dp0\..\Translation\*.ts") do (
|
||||
del %%f.bak 2> NUL
|
||||
copy %%f %%f.bak
|
||||
lupdate.exe "@%LST_FILE%" -no-obsolete -ts %%f
|
||||
)
|
||||
del "%LST_FILE%"
|
||||
echo ----------------------------------------------------------------
|
||||
for %%f in ("%~d0%~p0\..\Translation\LameXP_??.ts") do (
|
||||
lrelease.exe %%f -qm "%~d0%~p0\..\..\res\localization\%%~nf.qm"
|
||||
for %%f in ("%~dp0\..\Translation\LameXP_??.ts") do (
|
||||
lrelease.exe %%f -qm "%~dp0\..\..\res\localization\%%~nf.qm"
|
||||
)
|
||||
echo ----------------------------------------------------------------
|
||||
set "LST_FILE="
|
||||
|
@ -10,7 +10,7 @@ set "PATH_QTMSVC="
|
||||
set "PATH_GNUPG1="
|
||||
set "PATH_VCPROJ="
|
||||
REM ------------------------------------------
|
||||
set "BUILDENV_TXT=%~d0%~p0\buildenv.txt"
|
||||
set "BUILDENV_TXT=%~dp0\buildenv.txt"
|
||||
if not "%~1"=="" (
|
||||
set "BUILDENV_TXT=%~1"
|
||||
)
|
||||
@ -62,6 +62,6 @@ if not exist "%PATH_QTMSVC%\bin\moc.exe" GOTO:EOF
|
||||
if not exist "%PATH_QTMSVC%\bin\rcc.exe" GOTO:EOF
|
||||
if not exist "%PATH_GNUPG1%\gpg.exe" GOTO:EOF
|
||||
if not exist "%PATH_GNUPG1%\gpg.exe" GOTO:EOF
|
||||
if not exist "%~d0%~p0\..\..\%PATH_VCPROJ%" GOTO:EOF
|
||||
if not exist "%~dp0\..\..\%PATH_VCPROJ%" GOTO:EOF
|
||||
REM ------------------------------------------
|
||||
set "LAMEXP_ERROR=0"
|
||||
|
@ -8,7 +8,7 @@ set "VER_LAMEXP_BUILD="
|
||||
set "VER_LAMEXP_TYPE="
|
||||
set "VER_LAMEXP_PATCH="
|
||||
REM ------------------------------------------
|
||||
for /f "tokens=2,*" %%s in (%~d0%~p0\..\..\src\Config.h) do (
|
||||
for /f "tokens=2,*" %%s in (%~dp0\..\..\src\Config.h) do (
|
||||
if "%%s"=="VER_LAMEXP_MAJOR" set "VER_LAMEXP_MAJOR=%%~t"
|
||||
if "%%s"=="VER_LAMEXP_MINOR_HI" set "VER_LAMEXP_MINOR_HI=%%~t"
|
||||
if "%%s"=="VER_LAMEXP_MINOR_LO" set "VER_LAMEXP_MINOR_LO=%%~t"
|
||||
|
@ -1,3 +1,3 @@
|
||||
@echo off
|
||||
set "LAMEXP_CONFIG=Debug"
|
||||
call "%~d0%~p0\_deploy.bat"
|
||||
call "%~dp0\_deploy.bat"
|
||||
|
@ -1,3 +1,3 @@
|
||||
@echo off
|
||||
set "LAMEXP_CONFIG=Release"
|
||||
call "%~d0%~p0\_deploy.bat"
|
||||
call "%~dp0\_deploy.bat"
|
||||
|
@ -1,4 +1,4 @@
|
||||
@echo off
|
||||
set "LAMEXP_CONFIG=Release_Static"
|
||||
set "LAMEXP_REDIST=0"
|
||||
call "%~d0%~p0\_deploy.bat"
|
||||
call "%~dp0\_deploy.bat"
|
||||
|
Loading…
x
Reference in New Issue
Block a user