summaryrefslogtreecommitdiff
path: root/plugins/datetime/Makefile.am
diff options
context:
space:
mode:
authorWu Xiaotian <[email protected]>2020-07-01 09:53:13 +0800
committerraveit65 <[email protected]>2023-09-22 15:57:44 +0200
commit5371ab0196b4559cbb982ab7f957864d5e366ebb (patch)
tree16f14bd6fb479b7820e3e8bf4384e5734347029a /plugins/datetime/Makefile.am
parent3f0a8070731e8e15f75e91dad715e479eae8a7b3 (diff)
downloadmate-settings-daemon-5371ab0196b4559cbb982ab7f957864d5e366ebb.tar.bz2
mate-settings-daemon-5371ab0196b4559cbb982ab7f957864d5e366ebb.tar.xz
datetime: migrate from dbus-glib to gdbus
Diffstat (limited to 'plugins/datetime/Makefile.am')
-rw-r--r--plugins/datetime/Makefile.am15
1 files changed, 9 insertions, 6 deletions
diff --git a/plugins/datetime/Makefile.am b/plugins/datetime/Makefile.am
index a920100..88b1174 100644
--- a/plugins/datetime/Makefile.am
+++ b/plugins/datetime/Makefile.am
@@ -5,16 +5,17 @@ polkitdir = $(datadir)/polkit-1/actions
dbus_services_in_files = org.mate.SettingsDaemon.DateTimeMechanism.service.in
polkit_in_files = org.mate.settingsdaemon.datetimemechanism.policy.in
-msd-datetime-mechanism-glue.h: $(srcdir)/msd-datetime-mechanism.xml
- $(AM_V_GEN) dbus-binding-tool \
- --prefix=msd_datetime_mechanism --mode=glib-server \
- --output=msd-datetime-mechanism-glue.h \
- $(srcdir)/msd-datetime-mechanism.xml
+$(BUILT_SOURCES) : $(srcdir)/msd-datetime-mechanism.xml
+ $(AM_V_GEN) $(GDBUS_CODEGEN) \
+ --interface-prefix org.mate.SettingsDaemon. \
+ --c-namespace MateSettings \
+ --generate-c-code msd-datetime-generated $<
if HAVE_POLKIT
libexec_PROGRAMS = msd-datetime-mechanism
endif
+nodist_msd_datetime_mechanism_SOURCES = $(BUILT_SOURCES)
msd_datetime_mechanism_SOURCES = \
msd-datetime-mechanism.c \
msd-datetime-mechanism.h \
@@ -24,7 +25,9 @@ msd_datetime_mechanism_SOURCES = \
if HAVE_POLKIT
-BUILT_SOURCES = msd-datetime-mechanism-glue.h
+BUILT_SOURCES = \
+ msd-datetime-generated.h \
+ msd-datetime-generated.c
endif
AM_CFLAGS = $(WARN_CFLAGS) $(SETTINGS_PLUGIN_CFLAGS) $(POLKIT_CFLAGS)