File tree 3 files changed +185
-164
lines changed
3 files changed +185
-164
lines changed Original file line number Diff line number Diff line change @@ -120,12 +120,21 @@ atril_LDADD= \
120
120
BUILT_SOURCES = ev-marshal.h ev-marshal.c
121
121
122
122
if 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
124
128
endif
125
129
126
130
if ENABLE_DBUS
127
131
atrild_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)
129
138
130
139
atrild_CFLAGS = \
131
140
-DATRILDATADIR=\"$(pkgdatadir ) \" \
@@ -144,7 +153,8 @@ endif
144
153
145
154
EXTRA_DIST = \
146
155
ev-marshal.list \
147
- ev-gdbus.xml
156
+ ev-gdbus.xml \
157
+ ev-daemon-gdbus.xml
148
158
149
159
ev-marshal.h : $(srcdir ) /ev-marshal.list
150
160
$(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
161
171
--generate-c-code ev-gdbus-generated \
162
172
$<
163
173
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 )
165
183
166
184
-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