diff options
| author | Soren Berg <glimmer07@gmail.com> | 2009-07-12 16:02:09 +0000 |
|---|---|---|
| committer | glimmer07 <glimmer07@users.sourceforge.net> | 2009-07-12 16:02:09 +0000 |
| commit | f24f34bd713c7a26fbb6e13c2a44111223950738 (patch) | |
| tree | 9826ef946d8ea9412a6602ca1ae8b0c2a4e5a7f6 /src/extension/dbus/Makefile_insert | |
| parent | Test for Dbus and enable if found (diff) | |
| download | inkscape-f24f34bd713c7a26fbb6e13c2a44111223950738.tar.gz inkscape-f24f34bd713c7a26fbb6e13c2a44111223950738.zip | |
Core Dbus files.
Init creates interfaces on Inkscape startup.
Application and document interface provide API functions over Dbus.
service.in file makes sure Inkscape starts automatically when someone connects to it over Dbus.
(bzr r8254.1.3)
Diffstat (limited to 'src/extension/dbus/Makefile_insert')
| -rw-r--r-- | src/extension/dbus/Makefile_insert | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/extension/dbus/Makefile_insert b/src/extension/dbus/Makefile_insert new file mode 100644 index 000000000..c8bee0ca6 --- /dev/null +++ b/src/extension/dbus/Makefile_insert @@ -0,0 +1,31 @@ +## Makefile.am fragment sourced by src/Makefile.am. + +ink_common_sources += \ + extension/dbus/dbus-init.cpp \ + extension/dbus/dbus-init.h \ + extension/dbus/application-interface.cpp \ + extension/dbus/application-interface.h \ + extension/dbus/document-interface.cpp \ + extension/dbus/document-interface.h + +## Slightly concerned about this. +## Would use += but it has to be set first. +BUILT_SOURCES = \ + extension/dbus/application-server-glue.h \ + extension/dbus/document-server-glue.h + +extension/dbus/application-server-glue.h: extension/dbus/application-interface.xml + dbus-binding-tool --mode=glib-server --output=$@ --prefix=application_interface $^ + +extension/dbus/document-server-glue.h: extension/dbus/document-interface.xml + dbus-binding-tool --mode=glib-server --output=$@ --prefix=document_interface $^ + +# Dbus service file +servicedir = "/usr/share/dbus-1/services" +service_in_files = extension/dbus/org.inkscape.service.in +service_DATA = $(service_in_files:.service.in=.service) + +# Rule to make the service file with bindir expanded +$(service_DATA): $(service_in_files) Makefile + @sed -e "s|@bindir@|$(bindir)|" $<> $@ + |
