Remove the unwanted Windows console from the Windows binary version of wpa_gui
[mech_eap.git] / wpa_supplicant / wpa_gui-qt4 / wpa_gui.pro
1 TEMPLATE        = app
2 LANGUAGE        = C++
3
4 CONFIG  += qt warn_on release
5
6 DEFINES += CONFIG_CTRL_IFACE
7
8 win32 {
9   LIBS += -lws2_32 -static
10   DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
11   SOURCES += ../../src/utils/os_win32.c
12 } else:win32-g++ {
13   # cross compilation to win32
14   LIBS += -lws2_32 -static -mwindows
15   DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
16   SOURCES += ../../src/utils/os_win32.c
17   RESOURCES += icons_png.qrc
18 } else {
19   DEFINES += CONFIG_CTRL_IFACE_UNIX
20   SOURCES += ../../src/utils/os_unix.c
21 }
22
23 INCLUDEPATH     += . .. ../../src/utils ../../src/common
24
25 HEADERS += wpamsg.h \
26         wpagui.h \
27         eventhistory.h \
28         scanresults.h \
29         userdatarequest.h \
30         networkconfig.h
31
32 SOURCES += main.cpp \
33         wpagui.cpp \
34         eventhistory.cpp \
35         scanresults.cpp \
36         userdatarequest.cpp \
37         networkconfig.cpp \
38         ../../src/common/wpa_ctrl.c
39
40 RESOURCES += icons.qrc
41
42 FORMS   = wpagui.ui \
43         eventhistory.ui \
44         scanresults.ui \
45         userdatarequest.ui \
46         networkconfig.ui
47
48
49 unix {
50   UI_DIR = .ui
51   MOC_DIR = .moc
52   OBJECTS_DIR = .obj
53 }