diff options
author | Ted Gould <ted@canonical.com> | 2009-04-14 23:35:56 -0500 |
---|---|---|
committer | Ted Gould <ted@canonical.com> | 2009-04-14 23:35:56 -0500 |
commit | 0fd3f0a9812693dc73c67a5de6e4ce101f736acf (patch) | |
tree | 10188fbd21594eb8ffbdf92a92726203e099e5a1 /libdbusmenu-glib/Makefile.am | |
parent | 2cd914b84826b3ca7229a3b1d2c2613a25076858 (diff) | |
download | libdbusmenu-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.am | 23 |
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 + |