summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFederico Mena Quintero <federico@gnome.org>2011-12-06 12:59:50 -0600
committerFederico Mena Quintero <federico@gnome.org>2011-12-06 17:47:42 -0600
commitaa01e30c0d3d585bd808ed1ab53c5ca396371cd1 (patch)
tree46b5eba515e172510db43234047b02fd5388c259
parenta3c387089e3bb9eaafe8b033bd334d151ccebe06 (diff)
downloadnautilus-aa01e30c0d3d585bd808ed1ab53c5ca396371cd1.tar.gz
Generate the org.freedesktop DBus code
Signed-off-by: Federico Mena Quintero <federico@gnome.org>
-rw-r--r--src/.gitignore1
-rw-r--r--src/Makefile.am16
2 files changed, 17 insertions, 0 deletions
diff --git a/src/.gitignore b/src/.gitignore
index 029d3a0e3..4794fb5aa 100644
--- a/src/.gitignore
+++ b/src/.gitignore
@@ -3,3 +3,4 @@ nautilus-autorun-software
nautilus-connect-server
nautilus-file-management-properties
nautilus-convert-metadata
+nautilus-freedesktop-generated.[ch]
diff --git a/src/Makefile.am b/src/Makefile.am
index 752bd97be..911064e7f 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -43,7 +43,22 @@ LDADD =\
$(POPT_LIBS) \
$(NULL)
+dbus_built_sources = nautilus-freedesktop-generated.c nautilus-freedesktop-generated.h
+$(dbus_built_sources) : Makefile.am $(top_srcdir)/data/freedesktop-dbus-interfaces.xml
+ gdbus-codegen \
+ --interface-prefix org.freedesktop. \
+ --c-namespace NautilusFreedesktop \
+ --c-generate-object-manager \
+ --generate-c-code nautilus-freedesktop-generated \
+ $(top_srcdir)/data/freedesktop-dbus-interfaces.xml \
+ $(NULL)
+
+BUILT_SOURCES = \
+ $(dbus_built_sources) \
+ $(NULL)
+
nautilus_SOURCES = \
+ $(BUILT_SOURCES) \
nautilus-actions.h \
nautilus-application.c \
nautilus-application.h \
@@ -186,6 +201,7 @@ ui_DATA = \
$(NULL)
CLEANFILES = \
+ $(BUILT_SOURCES) \
$(server_DATA) \
$(NULL)