1call variables.bat 2 3mingw32-make -k install DESTDIR=tmp_dir 4 5mkdir "%INSTALLER_DIR%" 6set cut_path=%~dp0 7set cut_path=%cut_path:~3% 8xcopy /E /R /Y /I "tmp_dir\%cut_path%\%INSTALL_DIR%\*" %INSTALLER_DIR% 9rmdir /s /q tmp_dir 10 11strip "%INSTALLER_DIR%\eiskaltdcpp-qt.exe" 12strip "%INSTALLER_DIR%\eiskaltdcpp-daemon.exe" 13 14copy /Y "%SOURCES_DIR%\data\icons\eiskaltdcpp.ico" %INSTALLER_DIR% 15copy /Y "%SOURCES_DIR%\data\icons\icon_164x314.bmp" %INSTALLER_DIR% 16copy /Y "%SOURCES_DIR%\windows\dcppboot.xml" %INSTALLER_DIR% 17copy /Y "%SOURCES_DIR%\eiskaltdcpp-cli\cli-jsonrpc-config.pl" %INSTALLER_DIR% 18copy /Y "%SOURCES_DIR%\LICENSE" %INSTALLER_DIR% 19echo [Paths] > "%INSTALLER_DIR%\qt.conf" 20echo Plugins = ./plugins >> "%INSTALLER_DIR%\qt.conf" 21 22copy /Y "%QT_MINGW32_DIR%\bin\QtCore4.dll" %INSTALLER_DIR% 23copy /Y "%QT_MINGW32_DIR%\bin\QtGui4.dll" %INSTALLER_DIR% 24copy /Y "%QT_MINGW32_DIR%\bin\QtNetwork4.dll" %INSTALLER_DIR% 25copy /Y "%QT_MINGW32_DIR%\bin\QtXml4.dll" %INSTALLER_DIR% 26copy /Y "%QT_MINGW32_DIR%\bin\QtScript4.dll" %INSTALLER_DIR% 27copy /Y "%QT_MINGW32_DIR%\bin\QtDeclarative4.dll" %INSTALLER_DIR% 28copy /Y "%QT_MINGW32_DIR%\bin\QtSql4.dll" %INSTALLER_DIR% 29copy /Y "%QT_MINGW32_DIR%\bin\QtXmlPatterns4.dll" %INSTALLER_DIR% 30 31mkdir "%INSTALLER_DIR%\script\" 32copy /Y "%MINGW32_DEPENDS_DIR%\script\qtscript_core.dll" %INSTALLER_DIR%\script\ 33copy /Y "%MINGW32_DEPENDS_DIR%\script\qtscript_gui.dll" %INSTALLER_DIR%\script\ 34copy /Y "%MINGW32_DEPENDS_DIR%\script\qtscript_network.dll" %INSTALLER_DIR%\script\ 35copy /Y "%MINGW32_DEPENDS_DIR%\script\qtscript_opengl.dll" %INSTALLER_DIR%\script\ 36copy /Y "%MINGW32_DEPENDS_DIR%\script\qtscript_phonon.dll" %INSTALLER_DIR%\script\ 37copy /Y "%MINGW32_DEPENDS_DIR%\script\qtscript_sql.dll" %INSTALLER_DIR%\script\ 38copy /Y "%MINGW32_DEPENDS_DIR%\script\qtscript_svg.dll" %INSTALLER_DIR%\script\ 39copy /Y "%MINGW32_DEPENDS_DIR%\script\qtscript_uitools.dll" %INSTALLER_DIR%\script\ 40copy /Y "%MINGW32_DEPENDS_DIR%\script\qtscript_webkit.dll" %INSTALLER_DIR%\script\ 41copy /Y "%MINGW32_DEPENDS_DIR%\script\qtscript_xml.dll" %INSTALLER_DIR%\script\ 42copy /Y "%MINGW32_DEPENDS_DIR%\script\qtscript_xmlpatterns.dll" %INSTALLER_DIR%\script\ 43 44copy /Y "%MINGW32_DIR%\bin\libstdc++-6.dll" %INSTALLER_DIR% 45copy /Y "%MINGW32_DIR%\bin\libwinpthread-1.dll" %INSTALLER_DIR% 46copy /Y "%MINGW32_DIR%\bin\libgcc_s_dw2-1.dll" %INSTALLER_DIR% 47 48copy /Y "%GETTEXT_DIR%\bin\libintl-8.dll" %INSTALLER_DIR% 49copy /Y "%LIBICONV_DIR%\bin\libiconv-2.dll" %INSTALLER_DIR% 50copy /Y "%LIBZ_DIR%\bin\libz-1.dll" %INSTALLER_DIR% 51copy /Y "%LIBBZ2_DIR%\bin\libbz2-2.dll" %INSTALLER_DIR% 52copy /Y "%LUA_DIR%\bin\lua51.dll" %INSTALLER_DIR% 53copy /Y "%LIBIDN_DIR%\bin\libidn-11.dll" %INSTALLER_DIR% 54copy /Y "%ASPELL_DIR%\bin\libaspell-15.dll" %INSTALLER_DIR% 55copy /Y "%PCRE_DIR%\bin\libpcre-0.dll" %INSTALLER_DIR% 56copy /Y "%PCRE_DIR%\bin\libpcrecpp-0.dll" %INSTALLER_DIR% 57 58mkdir "%INSTALLER_DIR%\aspell\data\" 59mkdir "%INSTALLER_DIR%\aspell\dict\" 60copy /Y "%ASPELL_DIR%\lib\aspell-0.60\*" %INSTALLER_DIR%\aspell\data\ 61 62copy /Y "%OPENSSL_DIR%\bin\ssleay32.dll" %INSTALLER_DIR% 63copy /Y "%OPENSSL_DIR%\bin\libeay32.dll" %INSTALLER_DIR% 64 65mkdir "%INSTALLER_DIR%\plugins\sqldrivers\" 66copy /Y "%QT_MINGW32_DIR%\plugins\sqldrivers\qsqlite4.dll" %INSTALLER_DIR%\plugins\sqldrivers\ 67 68if "%ARCH%"=="x86_64" ( 69 "%ProgramFiles(x86)%\NSIS\makensis.exe" "%BUILD_DIR%\EiskaltDC++.nsi" 70) else ( 71 "%ProgramFiles%\NSIS\makensis.exe" "%BUILD_DIR%\EiskaltDC++.nsi" 72) 73