Code

Added wrapper code.
[inkscape.git] / src / extension / dbus / Makefile_insert
1 ## Makefile.am fragment sourced by src/Makefile.am.
3 ink_common_sources +=   \
4         extension/dbus/dbus-init.cpp  \
5         extension/dbus/dbus-init.h  \
6         extension/dbus/application-interface.cpp  \
7         extension/dbus/application-interface.h  \
8         extension/dbus/document-interface.cpp  \
9         extension/dbus/document-interface.h
11 ## Slightly concerned about this.
12 ## Would use += but it has to be set first.
13 BUILT_SOURCES =   \
14         extension/dbus/application-server-glue.h   \
15         extension/dbus/document-server-glue.h   \
16         extension/dbus/document-client-glue.h
17 #       extension/dbus/wrapper/libinkdbus.so.1.0 this probably belongs somewhere else
19 extension/dbus/application-server-glue.h: extension/dbus/application-interface.xml
20         dbus-binding-tool --mode=glib-server --output=$@ --prefix=application_interface $^
22 extension/dbus/document-server-glue.h: extension/dbus/document-interface.xml
23         dbus-binding-tool --mode=glib-server --output=$@ --prefix=document_interface $^
25 extension/dbus/document-client-glue.h: extension/dbus/document-interface.xml
26         dbus-binding-tool --mode=glib-client --output=$@ --prefix=document_interface $^
28 #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
29 #       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)
30 #       ld -shared -soname libinkdbus.so.1 -o extension/dbus/wrapper/libinkdbus.so.1.0 -lc extension/dbus/wrapper/inkscape-dbus-wrapper.o
32 # Dbus service file
33 servicedir = "/usr/share/dbus-1/services"
34 service_in_files = extension/dbus/org.inkscape.service.in
35 service_DATA = $(service_in_files:.service.in=.service)
37 # Rule to make the service file with bindir expanded
38 $(service_DATA): $(service_in_files) Makefile
39         @sed -e "s|@bindir@|$(bindir)|" $<> $@ #Fix bindir