~azzar1/snapd-glib-fork/glib-2-40

« back to all changes in this revision

Viewing changes to snapd-login-service/Makefile.am

  • Committer: Robert Ancell
  • Date: 2016-08-30 04:23:53 UTC
  • Revision ID: git-v1:286dc90ad146fa4df2ba64e0382eaf91340ef721
Make a D-Bus service to allow non-root users to login

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
libexec_PROGRAMS = snapd-login-service
 
2
 
 
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
 
6
 
 
7
login-service.c login-service.h: io.snapcraft.SnapdLoginService.xml Makefile
 
8
        $(AM_V_GEN) gdbus-codegen --generate-c-code=login-service $<
 
9
 
 
10
dbusconfdir = $(sysconfdir)/dbus-1/system.d
 
11
dbusconf_DATA = io.snapcraft.SnapdLoginService.conf
 
12
 
 
13
interfacesdir = $(datadir)/dbus-1/interfaces
 
14
interfaces_DATA = io.snapcraft.SnapdLoginService.xml
 
15
 
 
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)|" $< > $@
 
21
 
 
22
polkitdir = $(datadir)/polkit-1/actions
 
23
polkit_DATA = io.snapcraft.SnapdLoginService.policy
 
24
 
 
25
EXTRA_DIST = $(dbusconf_DATA) $(interfaces_DATA) $(dbusservice_in_files)
 
26
DISTCLEANFILES = $(dbusservice_DATA)