1TEMPLATE	= app
2LANGUAGE	= C++
3TRANSLATIONS	= lang/wpa_gui_de.ts
4greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
5
6CONFIG	+= qt warn_on release
7
8DEFINES += CONFIG_CTRL_IFACE
9
10win32 {
11  LIBS += -lws2_32 -static
12  DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
13  SOURCES += ../../src/utils/os_win32.c
14} else:win32-g++ {
15  # cross compilation to win32
16  LIBS += -lws2_32 -static -mwindows
17  DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
18  SOURCES += ../../src/utils/os_win32.c
19  RESOURCES += icons_png.qrc
20} else:win32-x-g++ {
21  # cross compilation to win32
22  LIBS += -lws2_32 -static -mwindows
23  DEFINES += CONFIG_NATIVE_WINDOWS CONFIG_CTRL_IFACE_NAMED_PIPE
24  DEFINES += _X86_
25  SOURCES += ../../src/utils/os_win32.c
26  RESOURCES += icons_png.qrc
27} else {
28  DEFINES += CONFIG_CTRL_IFACE_UNIX
29  SOURCES += ../../src/utils/os_unix.c
30}
31
32INCLUDEPATH	+= . .. ../../src ../../src/utils
33
34HEADERS	+= wpamsg.h \
35	wpagui.h \
36	eventhistory.h \
37	scanresults.h \
38	scanresultsitem.h \
39	signalbar.h \
40	userdatarequest.h \
41	networkconfig.h \
42	addinterface.h \
43	peers.h \
44	stringquery.h
45
46SOURCES	+= main.cpp \
47	wpagui.cpp \
48	eventhistory.cpp \
49	scanresults.cpp \
50	scanresultsitem.cpp \
51	signalbar.cpp \
52	userdatarequest.cpp \
53	networkconfig.cpp \
54	addinterface.cpp \
55	peers.cpp \
56	stringquery.cpp \
57	../../src/common/wpa_ctrl.c
58
59RESOURCES += icons.qrc
60
61FORMS	= wpagui.ui \
62	eventhistory.ui \
63	scanresults.ui \
64	userdatarequest.ui \
65	networkconfig.ui \
66	peers.ui
67
68
69unix {
70  UI_DIR = .ui
71  MOC_DIR = .moc
72  OBJECTS_DIR = .obj
73}
74