1
include $(top_srcdir)/globals.mak
3
noinst_LTLIBRARIES = libclient.la
7
configurationmanager-glue.h \
11
BUILT_SOURCES+=presencemanager-glue.h
12
presencemanager-glue.h: presencemanager-introspec.xml Makefile.am
13
dbusxx-xml2cpp $< --adaptor=$@
17
BUILT_SOURCES+=video_controls-glue.h
18
video_controls-glue.h: video_controls-introspec.xml Makefile.am
19
dbusxx-xml2cpp $< --adaptor=$@
22
# Rule to generate the binding headers
23
callmanager-glue.h: callmanager-introspec.xml Makefile.am
24
dbusxx-xml2cpp $< --adaptor=$@
26
# Rule to generate the binding headers
27
configurationmanager-glue.h: configurationmanager-introspec.xml Makefile.am
28
dbusxx-xml2cpp $< --adaptor=$@
30
# Rule to generate the binding headers
31
instance-glue.h: instance-introspec.xml Makefile.am
32
dbusxx-xml2cpp $< --adaptor=$@
34
libclient_la_SOURCES = \
35
callmanager_dbus.cpp \
37
configurationmanager_dbus.cpp \
38
../configurationmanager.cpp \
43
libclient_la_SOURCES+=../presencemanager.cpp presencemanager_dbus.cpp
47
libclient_la_SOURCES+=video_controls.cpp
51
libclient_la_SOURCES += networkmanager.cpp
52
NETWORKMANAGER=-DUSE_NETWORKMANAGER
57
libclient_la_CXXFLAGS = -I../ \
58
-DPREFIX=\"$(prefix)\" \
59
-DPROGSHAREDIR=\"${datadir}/sflphone\" \
65
../configurationmanager.h \
68
networkmanager_proxy.h \
74
noinst_HEADERS+=../presencemanager.h
78
noinst_HEADERS+=../video_controls.h
82
servicedir = $(datadir)/dbus-1/services
83
service_in_files = org.sflphone.SFLphone.service.in
84
service_DATA = $(service_in_files:.service.in=.service)
86
# Rule to make the service file with bindir expanded
87
$(service_DATA): $(service_in_files) Makefile
88
sed -e "s|libexec|$(libdir)/sflphone|" $<> $@
90
EXTRA_DIST = README $(service_in_files) \
91
callmanager-introspec.xml \
92
configurationmanager-introspec.xml \
93
instance-introspec.xml \
94
org.freedesktop.NetworkManager.xml
97
EXTRA_DIST += presencemanager-introspec.xml
101
EXTRA_DIST += video_controls-introspec.xml
106
org.sflphone.SFLphone.service