initial commit
[profile/ivi/hfdialer.git] / src / src.pro
1 include (../common.pri)
2 TEMPLATE = app
3 QT += dbus declarative
4 CONFIG += qdbus mobility qt-mobility link_pkgconfig network debug
5 PKGCONFIG += libpulse-mainloop-glib
6 MOBILITY += contacts multimedia
7 MOC_DIR = .moc
8 OBJECTS_DIR = .obj
9 MGEN_OUTDIR = .gen
10
11 if (wayland) {
12     PKGCONFIG += mlite-wayland ofono-qt-wayland
13 } else {
14     PKGCONFIG += mlite-xlib ofono-qt-xlib
15 }
16
17 DEFINES += CONFIG_DEFAULT_TARGET_UX=\\\"tizen-ux-components\\\"
18
19 target.path += $$INSTALL_ROOT/usr/bin 
20
21 SOURCES += main.cpp \
22     dialercontext.cpp \
23     dialerapplication.cpp \
24     managerproxy.cpp \
25     modemproxy.cpp \
26     networkproxy.cpp \
27     callitem.cpp \
28     callproxy.cpp \
29     callmanager.cpp \
30     dbustypes.cpp \
31     pacontrol.cpp \
32     qmlmainwindow.cpp \
33     qmldialer.cpp \
34     qmlcallitem.cpp \
35     dbusdialeradapter.cpp
36
37 HEADERS += \
38     common.h \
39     dialercontext.h \
40     dialerapplication.h \
41     managerproxy.h \
42     modemproxy.h \
43     networkproxy.h \
44     callitem.h \ 
45     callproxy.h \
46     callmanager.h \
47     dbustypes.h \
48     pacontrol.h \
49     $$MODEL_HEADERS \
50     $$STYLE_HEADERS \
51     $$DBUS_INTERFACE_HEADERS \
52     $$DBUS_ADAPTOR_HEADERS \
53     qmlmainwindow.h \
54     qmldialer.h \
55     qmlcallitem.h \
56     dbusdialeradapter.h
57
58 DBUS_ADAPTORS += dbus/com.tizen.hfdialer.xml
59
60 DBUS_INTERFACES += \
61     dbus/org.ofono.voicecall.xml \
62     dbus/org.ofono.manager.xml \
63     dbus/org.ofono.modem.xml \
64     dbus/org.ofono.operator.xml \
65
66     system(qdbusxml2cpp -a dialer_adaptor.h: dbus/com.tizen.hfdialer.xml)
67     system(qdbusxml2cpp -i dbustypes.h -p manager_interface.h: dbus/org.ofono.manager.xml)
68     system(qdbusxml2cpp -i dbustypes.h -p modem_interface.h: dbus/org.ofono.modem.xml)
69
70 MAKE_CLEAN += $$OBJECTS_DIR/*.o
71 MAKE_DISTCLEAN += \
72     $$MOC_DIR/* $$MOC_DIR \
73     $$OBJECTS_DIR/* $$OBJECTS_DIR \
74     $$MGEN_OUTDIR/* $$MGEN_OUTDIR \
75
76 # Install
77 INSTALLS += target