# HG changeset patch # User Matti Hamalainen # Date 1575508616 -7200 # Node ID 2bb7ae9816bbba01a91be8d59f2b9e3b74a69e3e # Parent 55581d90c55dfab386db8ff83b1a5899ef8ba79a Improve the MinGW cross compilation Makefile so that a 64bit version could be built. diff -r 55581d90c55d -r 2bb7ae9816bb Makefile.cross-mingw-win32 --- a/Makefile.cross-mingw-win32 Wed Oct 10 13:21:51 2018 +0300 +++ b/Makefile.cross-mingw-win32 Thu Dec 05 03:16:56 2019 +0200 @@ -3,16 +3,25 @@ ### USE_QTHTTP ?= yes +ifeq ($(MINGW),64) +BINTOOL_PREFIX ?= x86_64-w64-mingw32- +MINGW_SYS_PATH ?= /usr/x86_64-w64-mingw32 +MINGW_LOCAL_PATH ?= /usr/local/x86_64-w64-mingw32 +OBJPATH ?= ./obj/win64/ +else +BINTOOL_PREFIX ?= i686-w64-mingw32- +MINGW_SYS_PATH ?= /usr/i686-w64-mingw32 +MINGW_LOCAL_PATH ?= /usr/local/i686-w64-mingw32 +OBJPATH ?= ./obj/win32/ +endif + +PREFIX = +EXEEXT = .exe # Miscellaneous QT5_MODULES = Core Gui Widgets Sql PrintSupport QT5_PREFIX ?= /misc/packages/qt5-src QT5_BASE ?= $(QT5_PREFIX)/qtbase -BINTOOL_PREFIX ?= i686-w64-mingw32- -PREFIX = -BINPATH = win32/ -OBJPATH = obj/win32/ -EXEEXT = .exe # Compiler flags and linker flags DEFINES = -DUNICODE -DQT_NEEDS_QMAIN