1dbus_servicesdir = $(datadir)/dbus-1/system-services 2dbus_confdir = $(DBUS_SYS_DIR) 3polkitdir = $(datadir)/polkit-1/actions 4 5dbus_services_in_files = org.mate.SettingsDaemon.DateTimeMechanism.service.in 6polkit_in_files = org.mate.settingsdaemon.datetimemechanism.policy.in 7 8msd-datetime-mechanism-glue.h: $(srcdir)/msd-datetime-mechanism.xml 9 $(AM_V_GEN) dbus-binding-tool \ 10 --prefix=msd_datetime_mechanism --mode=glib-server \ 11 --output=msd-datetime-mechanism-glue.h \ 12 $(srcdir)/msd-datetime-mechanism.xml 13 14if HAVE_POLKIT 15libexec_PROGRAMS = msd-datetime-mechanism 16endif 17 18msd_datetime_mechanism_SOURCES = \ 19 msd-datetime-mechanism.c \ 20 msd-datetime-mechanism.h \ 21 msd-datetime-mechanism-main.c \ 22 system-timezone.c \ 23 system-timezone.h 24 25 26if HAVE_POLKIT 27BUILT_SOURCES = msd-datetime-mechanism-glue.h 28endif 29 30AM_CFLAGS = $(WARN_CFLAGS) $(SETTINGS_PLUGIN_CFLAGS) $(POLKIT_CFLAGS) 31msd_datetime_mechanism_LDADD = $(POLKIT_LIBS) $(SETTINGS_PLUGIN_LIBS) 32 33 34if HAVE_POLKIT 35dbus_services_DATA = $(dbus_services_in_files:.service.in=.service) 36 37$(dbus_services_DATA): $(dbus_services_in_files) 38 $(AM_V_GEN)sed -e "s|\@LIBEXECDIR\@|$(libexecdir)|" $< > $@ 39 40dbus_conf_DATA = org.mate.SettingsDaemon.DateTimeMechanism.conf 41 42polkit_DATA = $(polkit_in_files:.policy.in=.policy) 43$(polkit_DATA): $(polkit_in_files) 44 $(AM_V_GEN) $(MSGFMT) --xml --template $< -d $(top_srcdir)/po -o $@ 45else 46dbus_services_DATA = 47dbus_conf_DATA = 48polkit_DATA = 49endif 50 51EXTRA_DIST = \ 52 $(dbus_services_in_files) \ 53 org.mate.SettingsDaemon.DateTimeMechanism.conf \ 54 $(polkit_in_files) \ 55 msd-datetime-mechanism.xml 56 57CLEANFILES = \ 58 org.mate.SettingsDaemon.DateTimeMechanism.service \ 59 org.mate.settingsdaemon.datetimemechanism.policy \ 60 $(BUILT_SOURCES) 61 62-include $(top_srcdir)/git.mk 63