From 4362bc352733b9729b2acd7bf9c4b0991e35fb87 Mon Sep 17 00:00:00 2001 From: yetist Date: Tue, 8 May 2018 13:16:03 +0800 Subject: Use gdbus generate files --- src/daemon/Makefile.am | 20 ++++++++++++++------ 1 file changed, 14 insertions(+), 6 deletions(-) diff --git a/src/daemon/Makefile.am b/src/daemon/Makefile.am index ce476e5..db1f6be 100644 --- a/src/daemon/Makefile.am +++ b/src/daemon/Makefile.am @@ -1,6 +1,7 @@ libexec_PROGRAMS = mate-notification-daemon mate_notification_daemon_SOURCES = \ + $(mate_notification_daemon_built_sources) \ daemon.c \ daemon.h \ engines.c \ @@ -8,15 +9,22 @@ mate_notification_daemon_SOURCES = \ stack.c \ stack.h \ sound.c \ - sound.h + sound.h \ + mnd-daemon.c mate_notification_daemon_LDADD = $(NOTIFICATION_DAEMON_LIBS) -BUILT_SOURCES = notificationdaemon-dbus-glue.h +mate_notification_daemon_built_sources = \ + mnd-dbus-generated.h \ + mnd-dbus-generated.c \ + $(NULL) -notificationdaemon-dbus-glue.h: notificationdaemon.xml - dbus-binding-tool --mode=glib-server --prefix=notification_daemon \ - $(srcdir)/notificationdaemon.xml > notificationdaemon-dbus-glue.h +$(mate_notification_daemon_built_sources) : Makefile.am $(srcdir)/notificationdaemon.xml + $(AM_V_GEN) gdbus-codegen \ + --interface-prefix org.freedesktop. \ + --c-namespace NotifyDaemon \ + --generate-c-code mnd-dbus-generated \ + $(srcdir)/notificationdaemon.xml AM_CPPFLAGS = \ -I$(top_srcdir) \ @@ -25,6 +33,6 @@ AM_CPPFLAGS = \ EXTRA_DIST = notificationdaemon.xml DISTCLEANFILES = \ - notificationdaemon-dbus-glue.h + $(mate_notification_daemon_built_sources) -include $(top_srcdir)/git.mk -- cgit v1.2.1