2ae2d8aea4
A separate cross compiler mkspecs file (win32-x-g++) is now used to configure all build options so the setup-mingw-cross-compiling hack is not needed anymore. Furthermore, the MinGW setup is now on path, so no need to specify extra PATH changes for it.
60 lines
1.2 KiB
Prolog
60 lines
1.2 KiB
Prolog
TEMPLATE = app
|
|
LANGUAGE = C++
|
|
|
|
CONFIG += qt warn_on release
|
|
|
|
DEFINES += CONFIG_CTRL_IFACE
|
|
|
|
win32 {
|
|
LIBS += -lws2_32 -static
|
|
DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
|
|
SOURCES += ../../src/utils/os_win32.c
|
|
} else:win32-g++ {
|
|
# cross compilation to win32
|
|
LIBS += -lws2_32 -static -mwindows
|
|
DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
|
|
SOURCES += ../../src/utils/os_win32.c
|
|
RESOURCES += icons_png.qrc
|
|
} else:win32-x-g++ {
|
|
# cross compilation to win32
|
|
LIBS += -lws2_32 -static -mwindows
|
|
DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
|
|
DEFINES += _X86_
|
|
SOURCES += ../../src/utils/os_win32.c
|
|
RESOURCES += icons_png.qrc
|
|
} else {
|
|
DEFINES += CONFIG_CTRL_IFACE_UNIX
|
|
SOURCES += ../../src/utils/os_unix.c
|
|
}
|
|
|
|
INCLUDEPATH += . .. ../../src/utils ../../src/common
|
|
|
|
HEADERS += wpamsg.h \
|
|
wpagui.h \
|
|
eventhistory.h \
|
|
scanresults.h \
|
|
userdatarequest.h \
|
|
networkconfig.h
|
|
|
|
SOURCES += main.cpp \
|
|
wpagui.cpp \
|
|
eventhistory.cpp \
|
|
scanresults.cpp \
|
|
userdatarequest.cpp \
|
|
networkconfig.cpp \
|
|
../../src/common/wpa_ctrl.c
|
|
|
|
RESOURCES += icons.qrc
|
|
|
|
FORMS = wpagui.ui \
|
|
eventhistory.ui \
|
|
scanresults.ui \
|
|
userdatarequest.ui \
|
|
networkconfig.ui
|
|
|
|
|
|
unix {
|
|
UI_DIR = .ui
|
|
MOC_DIR = .moc
|
|
OBJECTS_DIR = .obj
|
|
}
|