Files
clients/package-clients.bat
2017-08-02 14:45:05 +09:00

44 lines
1.6 KiB
Batchfile

@echo off
SET CUR_PATH=%cd%
SET DEPLOY_PATH=%CUR_PATH%\..\clients-win
SET BUILD_PATH_PREFIX=%CUR_PATH%\build-
SET BUILD_PATH_POSTFIX=-Desktop_Qt_5_4_2_MSVC2013_64bit
SET CONFIGURE=release
SET GROUPMANAGER_PATH=%BUILD_PATH_PREFIX%GroupManager%BUILD_PATH_POSTFIX%\%CONFIGURE%
SET CRAWLER_LIST_PATH=%BUILD_PATH_PREFIX%CrawlerList%BUILD_PATH_POSTFIX%\%CONFIGURE%
SET CRAWLER_PROCESS_PATH=%BUILD_PATH_PREFIX%CrawlerProcess%BUILD_PATH_POSTFIX%\%CONFIGURE%
SET FILTER_PATH=%BUILD_PATH_PREFIX%Filter%BUILD_PATH_POSTFIX%\%CONFIGURE%
SET FILTER_PROCESS_PATH=%BUILD_PATH_PREFIX%FilterProcess%BUILD_PATH_POSTFIX%\%CONFIGURE%
SET QT_PATH=C:\Qt\Qt5.4.2\5.4\msvc2013_64\bin
SET MYSQL_PATH=%CUR_PATH%\..\lib\libmysql\64bit
SET PYTHONCRAWLER_PATH=%CUR_PATH%\WebBasedCrawler
mkdir %DEPLOY_PATH%
copy %GROUPMANAGER_PATH%\*.exe %DEPLOY_PATH%
copy %CRAWLER_LIST_PATH%\*.exe %DEPLOY_PATH%
copy %CRAWLER_PROCESS_PATH%\*.exe %DEPLOY_PATH%
copy %FILTER_PATH%\*.exe %DEPLOY_PATH%
copy %FILTER_PROCESS_PATH%\*.exe %DEPLOY_PATH%
call %QT_PATH%\qtenv2.bat
cd %CUR_PATH%
%QT_PATH%\windeployqt.exe %DEPLOY_PATH%\GroupManager.exe
%QT_PATH%\windeployqt.exe %DEPLOY_PATH%\CrawlerProcess.exe
%QT_PATH%\windeployqt.exe %DEPLOY_PATH%\CrawlerList.exe
%QT_PATH%\windeployqt.exe %DEPLOY_PATH%\Filter.exe
%QT_PATH%\windeployqt.exe %DEPLOY_PATH%\FilterProcess.exe
copy %MYSQL_PATH%\libmysql.dll %DEPLOY_PATH%
copy %CUR_PATH%\*.txt %DEPLOY_PATH%\
copy %CUR_PATH%\*.ini %DEPLOY_PATH%\
xcopy %PYTHONCRAWLER_PATH%\*.py %DEPLOY_PATH%\ /c /d /s /y
xcopy %PYTHONCRAWLER_PATH%\*.txt %DEPLOY_PATH%\ /c /d /s /y
del %DEPLOY_PATH%\*.qm