Makefile_insert revision 112d3fe2834a2b62ced790c23db2b0e2e0c4cd27
4632N/A## Makefile.am fragment sourced by src/Makefile.am.
4632N/A
4632N/Aink_common_sources += \
4632N/A extension/dbus/dbus-init.cpp \
4632N/A extension/dbus/dbus-init.h \
4632N/A extension/dbus/application-interface.cpp \
4632N/A extension/dbus/application-interface.h \
4632N/A extension/dbus/document-interface.cpp \
4632N/A extension/dbus/document-interface.h
4632N/A
4632N/A## Slightly concerned about this.
4632N/A## Would use += but it has to be set first.
4632N/ABUILT_SOURCES += \
4632N/A extension/dbus/application-server-glue.h \
4632N/A extension/dbus/document-server-glue.h \
4632N/A extension/dbus/document-client-glue.h
4632N/A# extension/dbus/wrapper/libinkdbus.so.1.0 this probably belongs somewhere else
4632N/A
4632N/Aextension/dbus/application-server-glue.h: extension/dbus/application-interface.xml
4632N/A dbus-binding-tool --mode=glib-server --output=$@ --prefix=application_interface $^
4632N/A
4632N/Aextension/dbus/document-server-glue.h: extension/dbus/document-interface.xml
4632N/A dbus-binding-tool --mode=glib-server --output=$@ --prefix=document_interface $^
4632N/A
4632N/Aextension/dbus/document-client-glue.h: extension/dbus/document-interface.xml
4632N/A dbus-binding-tool --mode=glib-client --output=$@ --prefix=document_interface $^
4632N/A
4632N/A#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
4632N/A# 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)
4632N/A# ld -shared -soname libinkdbus.so.1 -o extension/dbus/wrapper/libinkdbus.so.1.0 -lc extension/dbus/wrapper/inkscape-dbus-wrapper.o
4632N/A
4632N/A# Dbus service file
4632N/Aservicedir = $(DBUSSERVICEDIR)
4632N/Aservice_in_files = extension/dbus/org.inkscape.service.in
4632N/Aservice_DATA = $(service_in_files:.service.in=.service)
4632N/A
4632N/A# Rule to make the service file with bindir expanded
4632N/A$(service_DATA): $(service_in_files) Makefile
4632N/A @sed -e "s|bindir|$(prefix)|" $<> $@
4632N/A
4632N/A