aboutsummaryrefslogtreecommitdiff
path: root/libdbusmenu-glib/Makefile.am
diff options
context:
space:
mode:
authorTed Gould <ted@canonical.com>2009-04-14 23:35:56 -0500
committerTed Gould <ted@canonical.com>2009-04-14 23:35:56 -0500
commit0fd3f0a9812693dc73c67a5de6e4ce101f736acf (patch)
tree10188fbd21594eb8ffbdf92a92726203e099e5a1 /libdbusmenu-glib/Makefile.am
parent2cd914b84826b3ca7229a3b1d2c2613a25076858 (diff)
downloadlibdbusmenu-0fd3f0a9812693dc73c67a5de6e4ce101f736acf.tar.gz
libdbusmenu-0fd3f0a9812693dc73c67a5de6e4ce101f736acf.tar.bz2
libdbusmenu-0fd3f0a9812693dc73c67a5de6e4ce101f736acf.zip
Building the DBus bindings
Diffstat (limited to 'libdbusmenu-glib/Makefile.am')
-rw-r--r--libdbusmenu-glib/Makefile.am23
1 files changed, 22 insertions, 1 deletions
diff --git a/libdbusmenu-glib/Makefile.am b/libdbusmenu-glib/Makefile.am
index 758de05..59a6e8c 100644
--- a/libdbusmenu-glib/Makefile.am
+++ b/libdbusmenu-glib/Makefile.am
@@ -1,6 +1,7 @@
EXTRA_DIST = \
- dbusmenu-glib.pc.in
+ dbusmenu-glib.pc.in \
+ dbus-menu.xml
lib_LTLIBRARIES = \
libdbusmenu-glib.la
@@ -11,6 +12,8 @@ libdbusmenu_glibinclude_HEADERS = \
menuitem.h
libdbusmenu_glib_la_SOURCES = \
+ dbusmenu-server.h \
+ dbusmenu-client.h \
menuitem.c
libdbusmenu_glib_la_LDFLAGS = \
@@ -27,3 +30,21 @@ libdbusmenu_glib_la_LIBADD = \
pkgconfig_DATA = dbusmenu-glib.pc
pkgconfigdir = $(libdir)/pkgconfig
+BUILT_SOURCES = \
+ dbusmenu-client.h \
+ dbusmenu-server.h
+
+dbusmenu-server.h: dbus-menu.xml
+ dbus-binding-tool \
+ --prefix=_dbusmenu_server \
+ --mode=glib-server \
+ --output=dbusmenu-server.h \
+ $(srcdir)/dbus-menu.xml
+
+dbusmenu-client.h: dbus-menu.xml
+ dbus-binding-tool \
+ --prefix=_dbusmenu_client \
+ --mode=glib-client \
+ --output=dbusmenu-client.h \
+ $(srcdir)/dbus-menu.xml
+