Makefile_insert revision 6428b8d4201a5717bd155bf02e6dafeedf3e8aa9
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo## Makefile.am fragment sourced by src/Makefile.am.
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo#############################
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# Sources for DBus interface
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo#############################
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoink_common_sources += \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo extension/dbus/dbus-init.cpp \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo extension/dbus/dbus-init.h \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo extension/dbus/application-interface.cpp \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo extension/dbus/application-interface.h \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo extension/dbus/document-interface.cpp \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo extension/dbus/document-interface.h
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo###########################
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# Build DBus wrapper files
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo###########################
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoextension/dbus/application-server-glue.h: extension/dbus/application-interface.xml
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo dbus-binding-tool --mode=glib-server --output=$@ --prefix=application_interface $^
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoextension/dbus/document-server-glue.h: extension/dbus/document-interface.xml
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo dbus-binding-tool --mode=glib-server --output=$@ --prefix=document_interface $^
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoextension/dbus/document-client-glue.h: extension/dbus/document-interface.xml
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo dbus-binding-tool --mode=glib-client --output=$@ --prefix=document_interface $^
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
7014882c6a3672fd0e5d60200af8643ae53c5928Richard LoweBUILT_SOURCES += \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo extension/dbus/application-server-glue.h \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo extension/dbus/document-server-glue.h \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo extension/dbus/document-client-glue.h
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo###########################
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# Distribut DBus interface
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo###########################
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppoEXTRA_DIST += \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo extension/dbus/application-interface.xml \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo extension/dbus/document-interface.xml
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo###########################
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# DBus Activation Service
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo###########################
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# Dbus service file
1ae0874509b6811fdde1dfd46f0d93fd09867a3fhepposervicedir = $(DBUSSERVICEDIR)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fhepposervice_in_files = extension/dbus/org.inkscape.service.in
1ae0874509b6811fdde1dfd46f0d93fd09867a3fhepposervice_DATA = $(service_in_files:.service.in=.service)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# Rule to make the service file with bindir expanded
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo$(service_DATA): $(service_in_files) Makefile
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo @sed -e "s|bindir|$(prefix)|" $<> $@
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo############################
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo# DBus Interface Helper Lib
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo############################
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppolib_LTLIBRARIES = \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo libinkdbus.la
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppolibinkdbusincludedir = $(includedir)/libinkdbus-0.48/libinkdbus
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppolibinkdbusinclude_HEADERS = \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo extension/dbus/wrapper/inkscape-dbus-wrapper.h
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppolibinkdbus_la_SOURCES = \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo extension/dbus/wrapper/inkscape-dbus-wrapper.h \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo extension/dbus/wrapper/inkscape-dbus-wrapper.c
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppolibinkdbus_la_LDFLAGS = \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo -version-info 0:0:0 \
7014882c6a3672fd0e5d60200af8643ae53c5928Richard Lowe -no-undefined \
7014882c6a3672fd0e5d60200af8643ae53c5928Richard Lowe -export-symbols-regex "^[^_d].*"
7014882c6a3672fd0e5d60200af8643ae53c5928Richard Lowe
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppolibinkdbus_la_CFLAGS = \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo $(DBUS_CFLAGS) \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo $(INKSCAPE_CFLAGS) \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo -I$(builddir)/extension/dbus \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo -Wall -Werror
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppolibinkdbus_la_LIBADD = \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo $(DBUS_LIBS) \
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo $(INKSCAPE_LIBS)
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo
1ae0874509b6811fdde1dfd46f0d93fd09867a3fheppo############################
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg# DBus Pkgconfig file
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg############################
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jgpkgconfig_DATA = extension/dbus/wrapper/inkdbus.pc
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jgpkgconfigdir = $(libdir)/pkgconfig
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg
bb25c06cca41ca78e5fb87fbb8e81d55beb18c95jg