Mercurial > hg > syntilista
view Makefile.cross-mingw-win32 @ 49:b86eb06070ba
More work on buildsystem.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Fri, 07 Apr 2017 05:40:22 +0300 |
parents | 200ec310660a |
children | 402446a76794 |
line wrap: on
line source
# # For win32 version cross-compilation with MinGW suite @ Linux # # Miscellaneous QT5_PREFIX ?= /misc/packages/qt5-src/qtbase BINTOOL_PREFIX ?= i686-w64-mingw32- PREFIX = BINPATH = win32/ OBJPATH = obj/win32/ EXEEXT = .exe # Compiler flags and linker flags DEFINES = -DUNICODE -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_SQL_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN INCPATH = -I. \ -I$(QT5_PREFIX)/include \ -I$(QT5_PREFIX)/include/QtWidgets \ -I$(QT5_PREFIX)/include/QtGui \ -I$(QT5_PREFIX)/include/QtSql \ -I$(QT5_PREFIX)/include/QtCore \ -I$(QT5_PREFIX)/mkspecs/win32-g++ QT_RCC = $(QT5_PREFIX)/bin/rcc QT_MOC = $(QT5_PREFIX)/bin/moc QT_MOC_FLAGS = --include $(OBJPATH)/moc_predefs.h QT_UIC = $(QT5_PREFIX)/bin/uic QT_UIC_FLAGS = CFLAGS += -pipe -fno-keep-inline-dllexport -O2 -Wall -Wextra CXXFLAGS += -pipe -fno-keep-inline-dllexport -O2 -frtti -Wall -Wextra -fexceptions -mthreads LDFLAGS += -Wl,-s -Wl,-subsystem,windows -mthreads LIBS = -lglu32 -lopengl32 -lgdi32 -luser32 -lmingw32 \ -L$(QT5_PREFIX)/lib $(QT5_PREFIX)/lib/libqtmain.a \ -lshell32 \ $(QT5_PREFIX)/lib/libQt5Widgets.a \ $(QT5_PREFIX)/lib/libQt5Gui.a \ $(QT5_PREFIX)/lib/libQt5Sql.a \ $(QT5_PREFIX)/lib/libQt5Core.a include Makefile.gen