43 lines
1.5 KiB
Batchfile
43 lines
1.5 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=C:\Data\Project\temp\libmysql\64bit
|
|
|
|
SET PYTHONCRAWLER_PATH=C:\Data\Project\clients\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%\
|
|
xcopy %PYTHONCRAWLER_PATH%\*.py %DEPLOY_PATH%\ /c /d /s /y
|
|
xcopy %PYTHONCRAWLER_PATH%\*.txt %DEPLOY_PATH%\ /c /d /s /y
|
|
|
|
del %DEPLOY_PATH%\*.qm
|