http://www.softwareace.cn 王牌軟體
阿新 • • 發佈:2018-12-23
@echo on
rem Usage
rem build.debug.bat
rem build.debug.bat -c Release
rem build.debug.bat -r build
rem build.debug.bat -r rebuild
rem build.debug.bat -s b-total-video-converter -r rebuild
rem build.debug.bat -s b-total-video-converter -c Release -r rebuild
set platf=Win32
set conf=Debug
set build=build
set subproduct=b-youtube-downloader
:CheckOpts
if "%1"=="-c" (set conf=%2) & shift & shift & goto CheckOpts
if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts
if "%1"=="-r" (set build=%2) & shift & shift & goto CheckOpts
if "%1"=="-s" (set subproduct=%2) & shift & shift & goto CheckOpts
%0\
cd %0\..
cd /d %0\..
call "%ProgramFiles%\Microsoft Visual Studio .NET 2003\Common7\Tools\vsvars32.bat"
rename vc.pro vc.pro.bak
for /r %%d in (*.pro) DO if exist %%d (
pushd %%~dpd
rem lupdate -noobsolete %%d
lrelease "%%d"
popd
)
rename vc.pro.bak vc.pro
for /r %%d in (*.ts) DO if exist %%d (
lrelease "%%d"
)
for /r %%d in (*.vcproj;*.sln) DO if exist %%d (
del /q %%d
)
rem pushd qtpropertybrowser
rem qmake -tp vc
rem popd
pushd main
qmake "CONFIG+=%subproduct%" -tp vc
popd
for /R %%d in (*.vcproj) DO if exist %%d (
devenv "%%d" /%build% %conf%
)
copy /y import\bin\*.* main\%conf%\
mkdir main\%conf%\ffpresets & copy /y import\bin\ffpresets\*.* main\%conf%\ffpresets
mkdir main\%conf%\plugin & copy /y import\bin\*_plugin.dll main\%conf%\plugin
rem Usage
rem build.debug.bat
rem build.debug.bat -c Release
rem build.debug.bat -r build
rem build.debug.bat -r rebuild
rem build.debug.bat -s b-total-video-converter -r rebuild
rem build.debug.bat -s b-total-video-converter -c Release -r rebuild
set platf=Win32
set conf=Debug
set build=build
set subproduct=b-youtube-downloader
:CheckOpts
if "%1"=="-c" (set conf=%2) & shift & shift & goto CheckOpts
if "%1"=="-p" (set platf=%2) & shift & shift & goto CheckOpts
if "%1"=="-r" (set build=%2) & shift & shift & goto CheckOpts
if "%1"=="-s" (set subproduct=%2) & shift & shift & goto CheckOpts
%0\
cd %0\..
cd /d %0\..
call "%ProgramFiles%\Microsoft Visual Studio .NET 2003\Common7\Tools\vsvars32.bat"
rename vc.pro vc.pro.bak
for /r %%d in (*.pro) DO if exist %%d (
pushd %%~dpd
rem lupdate -noobsolete %%d
lrelease "%%d"
popd
)
rename vc.pro.bak vc.pro
for /r %%d in (*.ts) DO if exist %%d (
lrelease "%%d"
)
for /r %%d in (*.vcproj;*.sln) DO if exist %%d (
del /q %%d
)
rem pushd qtpropertybrowser
rem qmake -tp vc
rem popd
pushd main
qmake "CONFIG+=%subproduct%" -tp vc
popd
for /R %%d in (*.vcproj) DO if exist %%d (
devenv "%%d" /%build% %conf%
)
copy /y import\bin\*.* main\%conf%\
mkdir main\%conf%\ffpresets & copy /y import\bin\ffpresets\*.* main\%conf%\ffpresets
mkdir main\%conf%\plugin & copy /y import\bin\*_plugin.dll main\%conf%\plugin