-SUBDIRS = init
+initdir = ${sysconfdir}/init
+dist_init_DATA = init/lightdm.conf
confdir = $(sysconfdir)/lightdm
dist_conf_DATA = lightdm.conf users.conf keys.conf
pam/lightdm-autologin \
pam/lightdm-greeter
-EXTRA_DIST = guest-session.apparmor \
- guest-session.apparmor_abstraction \
- guest-session.apparmor_chromium_abstraction
+completionsdir = $(datadir)/bash-completion/completions
+dist_completions_DATA = bash-completion/dm-tool bash-completion/lightdm
+
+lightdm-guest-session: $(srcdir)/apparmor/lightdm-guest-session.in
+ sed -e 's|@libexecdir[@]|$(libexecdir)|g' $< >$@
apparmor_profiledir = $(sysconfdir)/apparmor.d
+apparmor_profile_DATA = \
+ lightdm-guest-session
+
+apparmor_profile_abstractionsdir = $(apparmor_profiledir)/abstractions
+dist_apparmor_profile_abstractions_DATA = \
+ apparmor/abstractions/lightdm \
+ apparmor/abstractions/lightdm_chromium-browser
+
+dist_man1_MANS = dm-tool.1 \
+ lightdm.1
-install-data-hook:
- install -d $(DESTDIR)$(apparmor_profiledir)
- sed 's!PKGLIBEXECDIR!$(pkglibexecdir)!g' < $(srcdir)/guest-session.apparmor \
- > $(DESTDIR)$(apparmor_profiledir)/lightdm-guest-session
- install -d $(DESTDIR)$(apparmor_profiledir)/abstractions
- install $(srcdir)/guest-session.apparmor_abstraction \
- $(DESTDIR)$(apparmor_profiledir)/abstractions/lightdm
- install $(srcdir)/guest-session.apparmor_chromium_abstraction \
- $(DESTDIR)$(apparmor_profiledir)/abstractions/lightdm_chromium-browser
-
-dist_man1_MANS = lightdm.1 \
- lightdm-set-defaults.1
-
-DISTCLEANFILES = \
- Makefile.in
+EXTRA_DIST = apparmor/lightdm-guest-session.in
+CLEANFILES = lightdm-guest-session