File tree Expand file tree Collapse file tree 3 files changed +185
-164
lines changed
Expand file tree Collapse file tree 3 files changed +185
-164
lines changed Original file line number Diff line number Diff line change @@ -120,12 +120,21 @@ atril_LDADD= \
120120BUILT_SOURCES = ev-marshal.h ev-marshal.c
121121
122122if ENABLE_DBUS
123- BUILT_SOURCES += ev-gdbus-generated.c ev-gdbus-generated.h
123+ BUILT_SOURCES += \
124+ ev-gdbus-generated.c \
125+ ev-gdbus-generated.h \
126+ ev-daemon-gdbus-generated.c \
127+ ev-daemon-gdbus-generated.h
124128endif
125129
126130if ENABLE_DBUS
127131atrild_SOURCES = \
128- ev-daemon.c
132+ ev-daemon.c \
133+ $(NULL )
134+ nodist_atrild_SOURCES = \
135+ ev-daemon-gdbus-generated.c \
136+ ev-daemon-gdbus-generated.h
137+ $(NULL)
129138
130139atrild_CFLAGS = \
131140 -DATRILDATADIR=\"$(pkgdatadir ) \" \
@@ -144,7 +153,8 @@ endif
144153
145154EXTRA_DIST = \
146155 ev-marshal.list \
147- ev-gdbus.xml
156+ ev-gdbus.xml \
157+ ev-daemon-gdbus.xml
148158
149159ev-marshal.h : $(srcdir ) /ev-marshal.list
150160 $(AM_V_GEN )$(GLIB_GENMARSHAL ) --prefix=ev_marshal $(srcdir ) /ev-marshal.list --header > ev-marshal.h
@@ -161,6 +171,14 @@ ev-gdbus-generated.c ev-gdbus-generated.h: ev-gdbus.xml Makefile
161171 --generate-c-code ev-gdbus-generated \
162172 $<
163173
164- DISTCLEANFILES =
174+ ev-daemon-gdbus-generated.c ev-daemon-gdbus-generated.h : ev-daemon-gdbus.xml Makefile
175+ $(AM_V_GEN ) $(GDBUS_CODEGEN ) \
176+ --interface-prefix=org.mate.atril \
177+ --c-namespace=Ev \
178+ --c-generate-object-manager \
179+ --generate-c-code ev-daemon-gdbus-generated \
180+ $<
181+
182+ DISTCLEANFILES = $(BUILT_SOURCES )
165183
166184-include $(top_srcdir ) /git.mk
Original file line number Diff line number Diff line change 1+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2+ <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Introspection 0.1//EN"
3+ "http://www.freedesktop.org/software/dbus/introspection.dtd">
4+ <node >
5+ <interface name =" org.mate.atril.Daemon" >
6+ <method name =" RegisterDocument" >
7+ <arg type =" s" name =" uri" direction =" in" />
8+ <arg type =" s" name =" owner" direction =" out" />
9+ </method >
10+ <method name =" UnregisterDocument" >
11+ <arg type =" s" name =" uri" direction =" in" />
12+ </method >
13+ <method name =" FindDocument" >
14+ <arg type =" s" name =" uri" direction =" in" />
15+ <arg type =" b" name =" spawn" direction =" in" />
16+ <arg type =" s" name =" owner" direction =" out" />
17+ </method >
18+ </interface >
19+ </node >
You can’t perform that action at this time.
0 commit comments