Removing QtCreator <2.4 .pro file workarounds
[sowatch:sowatch.git] / sowatchd / sowatchd.pro
1 TEMPLATE = app
2
3 TARGET = sowatchd
4
5 QT       += core gui
6 CONFIG   -= app_bundle
7
8 # Qt Mobility 1.2
9 maemo5 {
10         CONFIG += mobility12
11 } else {
12         CONFIG += mobility
13 }
14 MOBILITY += serviceframework
15
16 SOURCES += main.cpp daemon.cpp service.cpp
17
18 HEADERS += global.h daemon.h service.h
19
20 win32:CONFIG(release, debug|release): LIBS += -L$$OUT_PWD/../libsowatch/release/ -lsowatch
21 else:win32:CONFIG(debug, debug|release): LIBS += -L$$OUT_PWD/../libsowatch/debug/ -lsowatch
22 else:symbian: LIBS += -lsowatch
23 else:unix: LIBS += -L$$OUT_PWD/../libsowatch/ -lsowatch
24
25 INCLUDEPATH += $$PWD/../libsowatch
26 DEPENDPATH += $$PWD/../libsowatch
27
28 xml.files = service.xml
29 INSTALLS += xml
30
31 unix {
32         !isEmpty(MEEGO_VERSION_MAJOR)|maemo5 {
33                 QMAKE_RPATHDIR += /opt/sowatch/lib
34                 target.path = /opt/sowatch/bin
35                 xml.path = /opt/sowatch/xml
36         } else {
37                 target.path = /usr/bin
38                 xml.path = /usr/share/sowatch/xml
39         }
40         INSTALLS += target
41
42         dbus.path = /usr/share/dbus-1/services
43         dbus.files = com.javispedro.sowatch.service.sowatch-service.service
44         INSTALLS += dbus
45 }