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