summaryrefslogtreecommitdiffstats
path: root/src/extension/dbus/Makefile_insert
diff options
context:
space:
mode:
authorSoren Berg <glimmer07@gmail.com>2009-08-11 22:25:58 +0000
committerglimmer07 <glimmer07@users.sourceforge.net>2009-08-11 22:25:58 +0000
commit80a3fbd38decfe17f33323bf098191accb2c45cd (patch)
treed4a797ca037fec614150a136978b7b967c113f98 /src/extension/dbus/Makefile_insert
parentAdded image import function. (diff)
downloadinkscape-80a3fbd38decfe17f33323bf098191accb2c45cd.tar.gz
inkscape-80a3fbd38decfe17f33323bf098191accb2c45cd.zip
Added wrapper code.
Still under construction, will be merged into the main Makefile_Insert later. (bzr r8254.1.23)
Diffstat (limited to 'src/extension/dbus/Makefile_insert')
-rw-r--r--src/extension/dbus/Makefile_insert13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/extension/dbus/Makefile_insert b/src/extension/dbus/Makefile_insert
index c8bee0ca6..a10dcdeba 100644
--- a/src/extension/dbus/Makefile_insert
+++ b/src/extension/dbus/Makefile_insert
@@ -12,7 +12,9 @@ ink_common_sources += \
## 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/document-server-glue.h \
+ extension/dbus/document-client-glue.h
+# extension/dbus/wrapper/libinkdbus.so.1.0 this probably belongs somewhere else
extension/dbus/application-server-glue.h: extension/dbus/application-interface.xml
dbus-binding-tool --mode=glib-server --output=$@ --prefix=application_interface $^
@@ -20,6 +22,13 @@ extension/dbus/application-server-glue.h: extension/dbus/application-interface.x
extension/dbus/document-server-glue.h: extension/dbus/document-interface.xml
dbus-binding-tool --mode=glib-server --output=$@ --prefix=document_interface $^
+extension/dbus/document-client-glue.h: extension/dbus/document-interface.xml
+ dbus-binding-tool --mode=glib-client --output=$@ --prefix=document_interface $^
+
+#extension/dbus/wrapper/libinkdbus.so.1.0: extension/dbus/wrapper/inkscape-dbus-wrapper.c extension/dbus/wrapper/inkscape-dbus-wrapper.h extension/dbus/document-interface.xml
+# gcc -fPIC -c extension/dbus/wrapper/inkscape-dbus-wrapper.c -o extension/dbus/wrapper/inkscape-dbus-wrapper.o $(shell pkg-config --cflags --libs glib-2.0 gobject-2.0 dbus-glib-1)
+# ld -shared -soname libinkdbus.so.1 -o extension/dbus/wrapper/libinkdbus.so.1.0 -lc extension/dbus/wrapper/inkscape-dbus-wrapper.o
+
# Dbus service file
servicedir = "/usr/share/dbus-1/services"
service_in_files = extension/dbus/org.inkscape.service.in
@@ -27,5 +36,5 @@ 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)|" $<> $@
+ @sed -e "s|@bindir@|$(bindir)|" $<> $@ #Fix bindir