Changed win_gui cross compilation to use cleaner Qt setup
[libeap.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:win32-x-g++ {
19   # cross compilation to win32
20   LIBS += -lws2_32 -static -mwindows
21   DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
22   DEFINES += _X86_
23   SOURCES += ../../src/utils/os_win32.c
24   RESOURCES += icons_png.qrc
25 } else {
26   DEFINES += CONFIG_CTRL_IFACE_UNIX
27   SOURCES += ../../src/utils/os_unix.c
28 }
29
30 INCLUDEPATH     += . .. ../../src/utils ../../src/common
31
32 HEADERS += wpamsg.h \
33         wpagui.h \
34         eventhistory.h \
35         scanresults.h \
36         userdatarequest.h \
37         networkconfig.h
38
39 SOURCES += main.cpp \
40         wpagui.cpp \
41         eventhistory.cpp \
42         scanresults.cpp \
43         userdatarequest.cpp \
44         networkconfig.cpp \
45         ../../src/common/wpa_ctrl.c
46
47 RESOURCES += icons.qrc
48
49 FORMS   = wpagui.ui \
50         eventhistory.ui \
51         scanresults.ui \
52         userdatarequest.ui \
53         networkconfig.ui
54
55
56 unix {
57   UI_DIR = .ui
58   MOC_DIR = .moc
59   OBJECTS_DIR = .obj
60 }