|
|
#
|
|
|
# qmake configuration for win32-g++
|
|
|
#
|
|
|
# Written for MinGW
|
|
|
#
|
|
|
# Cross compile example for i686-w64-mingw32-g++:
|
|
|
# configure -xplatform win32-g++ -device-option CROSS_COMPILE=i686-w64-mingw32-
|
|
|
#
|
|
|
|
|
|
MAKEFILE_GENERATOR = MINGW
|
|
|
|
|
|
load(device_config)
|
|
|
|
|
|
equals(QMAKE_HOST.os, Windows): EXE_SUFFIX = .exe
|
|
|
|
|
|
TEMPLATE = app
|
|
|
CONFIG += libuc2 warn_on release incremental
|
|
|
QT +=
|
|
|
|
|
|
|
|
|
QMAKE_EXT_OBJ = .o
|
|
|
QMAKE_EXT_RES = _res.o
|
|
|
|
|
|
QMAKE_LEX = flex
|
|
|
QMAKE_LEXFLAGS =
|
|
|
QMAKE_YACC = byacc
|
|
|
QMAKE_YACCFLAGS = -d
|
|
|
|
|
|
QMAKE_INCDIR =
|
|
|
QMAKE_INCDIR_QT = $$[QT_INSTALL_HEADERS]
|
|
|
QMAKE_LIBDIR_QT = $$[QT_INSTALL_LIBS]
|
|
|
|
|
|
QMAKE_PREFIX_STATICLIB = lib
|
|
|
QMAKE_EXTENSION_STATICLIB = a
|
|
|
|
|
|
QMAKE_RUN_CC = $(CC) -c $(CFLAGS) $(INCPATH) -o $obj $src
|
|
|
QMAKE_RUN_CC_IMP = $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
|
|
|
QMAKE_RUN_CXX = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $obj $src
|
|
|
QMAKE_RUN_CXX_IMP = $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
|
|
|
|
|
|
|
|
|
!isEmpty(QMAKE_SH) {
|
|
|
MINGW_IN_SHELL = 1
|
|
|
QMAKE_DIR_SEP = /
|
|
|
QMAKE_QMAKE ~= s,\\\\,/,
|
|
|
QMAKE_COPY = cp
|
|
|
QMAKE_COPY_DIR = cp -r
|
|
|
QMAKE_MOVE = mv
|
|
|
QMAKE_DEL_FILE = rm
|
|
|
QMAKE_MKDIR = mkdir -p
|
|
|
QMAKE_DEL_DIR = rmdir
|
|
|
QMAKE_CHK_DIR_EXISTS = test -d
|
|
|
} else {
|
|
|
QMAKE_COPY = copy /y
|
|
|
QMAKE_COPY_DIR = xcopy /s /q /y /i
|
|
|
QMAKE_MOVE = move
|
|
|
QMAKE_DEL_FILE = del
|
|
|
QMAKE_MKDIR = mkdir
|
|
|
QMAKE_DEL_DIR = rmdir
|
|
|
QMAKE_CHK_DIR_EXISTS = if not exist
|
|
|
}
|
|
|
|
|
|
QMAKE_MOC = $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}moc$${EXE_SUFFIX}
|
|
|
QMAKE_UIC = $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}uic$${EXE_SUFFIX}
|
|
|
QMAKE_IDC = $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}idc$${EXE_SUFFIX}
|
|
|
QMAKE_RCC = $$[QT_INSTALL_BINS]$${DIR_SEPARATOR}rcc$${EXE_SUFFIX}
|
|
|
|
|
|
QMAKE_IDL = midl
|
|
|
QMAKE_LIB = $${CROSS_COMPILE}ar -ru
|
|
|
QMAKE_RC = $${CROSS_COMPILE}windres
|
|
|
QMAKE_ZIP = zip -r -9
|
|
|
|
|
|
QMAKE_STRIP = $${CROSS_COMPILE}strip
|
|
|
QMAKE_STRIPFLAGS_LIB += --strip-unneeded
|
|
|
load(qt_config)
|
|
|
|