~ubuntu-branches/ubuntu/trusty/sflphone/trusty

« back to all changes in this revision

Viewing changes to daemon/src/client/dbus/Makefile.am

  • Committer: Package Import Robot
  • Author(s): Mark Purcell
  • Date: 2014-01-28 18:23:36 UTC
  • mfrom: (4.3.4 sid)
  • Revision ID: package-import@ubuntu.com-20140128182336-jrsv0k9u6cawc068
Tags: 1.3.0-1
* New upstream release 
  - Fixes "New Upstream Release" (Closes: #735846)
  - Fixes "Ringtone does not stop" (Closes: #727164)
  - Fixes "[sflphone-kde] crash on startup" (Closes: #718178)
  - Fixes "sflphone GUI crashes when call is hung up" (Closes: #736583)
* Build-Depends: ensure GnuTLS 2.6
  - libucommon-dev (>= 6.0.7-1.1), libccrtp-dev (>= 2.0.6-3)
  - Fixes "FTBFS Build-Depends libgnutls{26,28}-dev" (Closes: #722040)
* Fix "boost 1.49 is going away" unversioned Build-Depends: (Closes: #736746)
* Add Build-Depends: libsndfile-dev, nepomuk-core-dev

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
include $(top_srcdir)/globals.mak
 
2
 
 
3
noinst_LTLIBRARIES = libclient.la
 
4
 
 
5
BUILT_SOURCES=                      \
 
6
    callmanager-glue.h              \
 
7
    configurationmanager-glue.h     \
 
8
    instance-glue.h
 
9
 
 
10
if SFL_PRESENCE
 
11
BUILT_SOURCES+=presencemanager-glue.h
 
12
presencemanager-glue.h: presencemanager-introspec.xml Makefile.am
 
13
        dbusxx-xml2cpp $< --adaptor=$@
 
14
endif
 
15
 
 
16
if SFL_VIDEO
 
17
BUILT_SOURCES+=video_controls-glue.h
 
18
video_controls-glue.h: video_controls-introspec.xml Makefile.am
 
19
        dbusxx-xml2cpp $< --adaptor=$@
 
20
endif
 
21
 
 
22
# Rule to generate the binding headers
 
23
callmanager-glue.h: callmanager-introspec.xml Makefile.am
 
24
        dbusxx-xml2cpp $< --adaptor=$@
 
25
 
 
26
# Rule to generate the binding headers
 
27
configurationmanager-glue.h: configurationmanager-introspec.xml Makefile.am
 
28
        dbusxx-xml2cpp $< --adaptor=$@
 
29
 
 
30
# Rule to generate the binding headers
 
31
instance-glue.h: instance-introspec.xml Makefile.am
 
32
        dbusxx-xml2cpp $< --adaptor=$@
 
33
 
 
34
libclient_la_SOURCES = \
 
35
    callmanager_dbus.cpp \
 
36
    ../callmanager.cpp \
 
37
    configurationmanager_dbus.cpp  \
 
38
    ../configurationmanager.cpp  \
 
39
    instance.cpp  \
 
40
    client.cpp
 
41
 
 
42
if SFL_PRESENCE
 
43
libclient_la_SOURCES+=../presencemanager.cpp presencemanager_dbus.cpp
 
44
endif
 
45
 
 
46
if SFL_VIDEO
 
47
libclient_la_SOURCES+=video_controls.cpp
 
48
endif
 
49
 
 
50
if USE_NETWORKMANAGER
 
51
libclient_la_SOURCES += networkmanager.cpp
 
52
NETWORKMANAGER=-DUSE_NETWORKMANAGER
 
53
else
 
54
NETWORKMANAGER=
 
55
endif
 
56
 
 
57
libclient_la_CXXFLAGS = -I../ \
 
58
            -DPREFIX=\"$(prefix)\" \
 
59
            -DPROGSHAREDIR=\"${datadir}/sflphone\" \
 
60
            $(NETWORKMANAGER) \
 
61
            $(DBUSCPP_CFLAGS)
 
62
 
 
63
noinst_HEADERS =            \
 
64
    ../callmanager.h        \
 
65
    ../configurationmanager.h  \
 
66
    instance.h              \
 
67
    ../client.h             \
 
68
    networkmanager_proxy.h  \
 
69
    networkmanager.h        \
 
70
    dbus_cpp.h                  \
 
71
    $(BUILT_SOURCES)
 
72
 
 
73
if SFL_PRESENCE
 
74
noinst_HEADERS+=../presencemanager.h
 
75
endif
 
76
 
 
77
if SFL_VIDEO
 
78
noinst_HEADERS+=../video_controls.h
 
79
endif
 
80
 
 
81
# Dbus service file
 
82
servicedir = $(datadir)/dbus-1/services
 
83
service_in_files = org.sflphone.SFLphone.service.in
 
84
service_DATA = $(service_in_files:.service.in=.service)
 
85
 
 
86
# Rule to make the service file with bindir expanded
 
87
$(service_DATA): $(service_in_files) Makefile
 
88
        sed -e "s|libexec|$(libdir)/sflphone|" $<> $@
 
89
 
 
90
EXTRA_DIST = README $(service_in_files) \
 
91
                         callmanager-introspec.xml \
 
92
                         configurationmanager-introspec.xml \
 
93
                         instance-introspec.xml \
 
94
                         org.freedesktop.NetworkManager.xml
 
95
 
 
96
if SFL_PRESENCE
 
97
EXTRA_DIST += presencemanager-introspec.xml
 
98
endif
 
99
 
 
100
if SFL_VIDEO
 
101
EXTRA_DIST += video_controls-introspec.xml
 
102
endif
 
103
 
 
104
CLEANFILES= \
 
105
    $(BUILT_SOURCES) \
 
106
        org.sflphone.SFLphone.service