aboutsummaryrefslogtreecommitdiffstats
path: root/SampleAppTimeDate/SampleAppTimeDate.pro
blob: 0bf4736f0c8952b79a434be2dba5d745be9f69ac (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#-------------------------------------------------
#
# Project created by QtCreator 2016-06-21T13:46:39
#
#-------------------------------------------------

QT       += core dbus

QT       -= gui

TARGET = SampleAppTimeDate
CONFIG   += console
CONFIG   -= app_bundle

TEMPLATE = app


SOURCES += src/main.cpp \
    $$OUT_PWD/statusbar_proxy.cpp \             #generated dbus proxy
    src/timedateprovider.cpp

HEADERS += \
    $$OUT_PWD/statusbar_proxy.h \           #generated dbus proxy
    src/timedateprovider.h

OTHER_FILES += \
    interfaces/statusbar.xml \
    README.md

# remove generated files
QMAKE_CLEAN += -r \
    $$OUT_PWD/HomeScreen \
    $$OUT_PWD/Makefile \
    $$OUT_PWD/statusbar_proxy.h \
    $$OUT_PWD/statusbar_proxy.cpp \
    $$OUT_PWD/statusbar_proxy.moc

# Create custom targets for generating dbus proxy
# for statusbar
statusbargenerateproxy.target = $$OUT_PWD/statusbar_proxy.cpp
unix:statusbargenerateproxy.commands = "$(OE_QMAKE_PATH_EXTERNAL_HOST_BINS)qdbusxml2cpp -m -p statusbar_proxy $$_PRO_FILE_PWD_/../interfaces/statusbar.xml; $(OE_QMAKE_PATH_EXTERNAL_HOST_BINS)moc $$OUT_PWD/statusbar_proxy.h -o $$OUT_PWD/statusbar_proxy.moc"
PRE_TARGETDEPS += \
    $$OUT_PWD/statusbar_proxy.cpp
QMAKE_EXTRA_TARGETS += \
    statusbargenerateproxy