From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from eggs.gnu.org ([2001:4830:134:3::10]:35608) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XuFaK-0001zA-Q6 for Qemu-devel@nongnu.org; Fri, 28 Nov 2014 02:03:26 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XuFaE-0003ej-DH for Qemu-devel@nongnu.org; Fri, 28 Nov 2014 02:03:20 -0500 Received: from mail-r83.rz.uni-mannheim.de ([134.155.96.83]:57097) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XuFaE-0003eR-6w for Qemu-devel@nongnu.org; Fri, 28 Nov 2014 02:03:14 -0500 Message-ID: <54781E30.1010609@weilnetz.de> Date: Fri, 28 Nov 2014 08:03:12 +0100 From: Stefan Weil MIME-Version: 1.0 References: <93259ECD-066A-413E-B647-2BB240DBF7EC@livius.net> <2E7B730D-C409-4800-9BEC-8E302812C7E8@livius.net> <54778506.5060200@weilnetz.de> <5B49B4C2-D8A6-40A9-A3F8-EFD0865AC3C3@livius.net> <5477944B.1000901@weilnetz.de> <2861033C-03F0-4895-B00F-DE19BF4EEC5C@livius.net> <54781436.7020604@weilnetz.de> <99942964-75A7-4C5B-9696-47D8269F6E68@livius.net> In-Reply-To: <99942964-75A7-4C5B-9696-47D8269F6E68@livius.net> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Subject: Re: [Qemu-devel] MinGW build List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , To: Liviu Ionescu Cc: Peter Maydell , QEMU Developers Am 28.11.2014 um 07:23 schrieb Liviu Ionescu: >=20 > On 28 Nov 2014, at 08:20, Stefan Weil wrote: >=20 >> Windows dynamic libraries (DLL files) are also loaded from the >> executable's directory if they exist there. You don't need a special >> setup to make that work, it's the standard behaviour. >=20 > ok, great! could you send me your build procedure? (and prerequisites). >=20 >=20 > thank you, >=20 > Liviu This is my build script: http://qemu.weilnetz.de/results/make-installers-all. The results of my latest build are here: http://qemu.weilnetz.de/results/build-20141126.txt. And here are the dll files which are added to the installers: $ ls dll/w?? dll/w32: freetype6.dll libfontconfig-1.dll libglib-2.0-0.dll libpango-1.0-0.dll libssp-0.dll intl.dll libgcc_s_sjlj-1.dll libgmodule-2.0-0.dll libpangocairo-1.0-0.dll libstdc++-6.dll libatk-1.0-0.dll libgdk_pixbuf-2.0-0.dll libgobject-2.0-0.dll libpangoft2-1.0-0.dll pdcurses.dll libcairo-2.dll libgdk-win32-2.0-0.dll libgthread-2.0-0.dll libpangowin32-1.0-0.dll SDL.dll libexpat-1.dll libgio-2.0-0.dll libgtk-win32-2.0-0.dll libpng14-14.dll zlib1.dll dll/w64: libatk-1.0-0.dll libgcc_s_sjlj-1.dll libgobject-2.0-0.dll libpango-1.0-0.dll libssp-0.dll libcairo-2.dll libgdk-3-0.dll libgtk-3-0.dll libpangocairo-1.0-0.dll libstdc++-6.dll libcairo-gobject-2.dll libgdk_pixbuf-2.0-0.dll libiconv-2.dll libpangoft2-1.0-0.dll libxml2-2.dll libffi-6.dll libgio-2.0-0.dll libintl-8.dll libpangowin32-1.0-0.dll SDL.dll libfontconfig-1.dll libglib-2.0-0.dll libjpeg-9.dll libpixman-1-0.dll zlib1.dll libfreetype-6.dll libgmodule-2.0-0.dll liblzma-5.dll libpng15-15.dll Please note that this is a cross build running on Debian GNU Linux, so configure will be called differently for a native build. You'll need NSIS if you want to build the installer. If you want to sign your executables, you also need a script which does that. Regards Stefan