1
libexec_PROGRAMS = snapd-login-service
3
snapd_login_service_CFLAGS = $(SNAPD_LOGIN_SERVICE_CFLAGS) $(WARN_CFLAGS) -I$(top_srcdir)
4
snapd_login_service_LDADD = $(SNAPD_LOGIN_SERVICE_LIBS) $(top_builddir)/snapd-glib/libsnapd-glib.la
5
snapd_login_service_SOURCES = snapd-login-service.c login-service.c
7
login-service.c login-service.h: io.snapcraft.SnapdLoginService.xml Makefile
8
$(AM_V_GEN) gdbus-codegen --generate-c-code=login-service $<
10
dbusconfdir = $(sysconfdir)/dbus-1/system.d
11
dbusconf_DATA = io.snapcraft.SnapdLoginService.conf
13
interfacesdir = $(datadir)/dbus-1/interfaces
14
interfaces_DATA = io.snapcraft.SnapdLoginService.xml
16
dbusservicedir = $(datadir)/dbus-1/services
17
dbusservice_in_files = io.snapcraft.SnapdLoginService.service.in
18
dbusservice_DATA = $(dbusservice_in_files:.service.in=.service)
19
$(dbusservice_DATA): $(dbusservice_in_files) Makefile
20
@sed -e "s|\@servicedir\@|$(libexecdir)|" $< > $@
22
polkitdir = $(datadir)/polkit-1/actions
23
polkit_DATA = io.snapcraft.SnapdLoginService.policy
25
EXTRA_DIST = $(dbusconf_DATA) $(interfaces_DATA) $(dbusservice_in_files)
26
DISTCLEANFILES = $(dbusservice_DATA)