1## Process this file with automake to produce Makefile.in
2
3NULL =
4
5libprivdir = $(prefix)/lib/polkit-1
6
7# ----------------------------------------------------------------------------------------------------
8
9servicedir       = $(datadir)/dbus-1/system-services
10service_in_files = org.freedesktop.PolicyKit1.service.in
11service_DATA     = $(service_in_files:.service.in=.service)
12
13$(service_DATA): $(service_in_files) Makefile
14	@sed -e "s|\@libprivdir\@|$(libprivdir)|" $< > $@
15
16# ----------------------------------------------------------------------------------------------------
17
18dbusconfdir = $(datadir)/dbus-1/system.d
19dbusconf_in_files = org.freedesktop.PolicyKit1.conf.in
20dbusconf_DATA = $(dbusconf_in_files:.conf.in=.conf)
21
22$(dbusconf_DATA): $(dbusconf_in_files) Makefile
23	@sed -e "s|\@polkitd_user\@|$(POLKITD_USER)|" $< > $@
24
25# ----------------------------------------------------------------------------------------------------
26
27if POLKIT_AUTHFW_PAM
28pamdir = $(sysconfdir)/pam.d
29pam_DATA = polkit-1
30endif
31
32# ----------------------------------------------------------------------------------------------------
33
34pkgconfigdir = $(libdir)/pkgconfig
35pkgconfig_DATA = polkit-gobject-1.pc polkit-agent-1.pc
36
37# ----------------------------------------------------------------------------------------------------
38
39systemdservice_in_files = polkit.service.in
40
41if HAVE_SYSTEMD
42systemdservicedir       = $(systemdsystemunitdir)
43systemdservice_DATA     = $(systemdservice_in_files:.service.in=.service)
44$(systemdservice_DATA): $(systemdservice_in_files) Makefile
45	@sed -e "s|\@libprivdir\@|$(libprivdir)|" $< > $@
46endif
47
48# ----------------------------------------------------------------------------------------------------
49
50CLEANFILES = $(BUILT_SOURCES)
51
52EXTRA_DIST = 							\
53	org.freedesktop.PolicyKit1.Authority.xml 		\
54	org.freedesktop.PolicyKit1.AuthenticationAgent.xml 	\
55	meson.build						\
56	$(service_in_files) 					\
57	$(dbusconf_in_files) 					\
58	$(systemdservice_in_files) 				\
59	$(NULL)
60
61
62clean-local :
63	rm -f *~ $(service_DATA) $(dbusconf_DATA) $(systemdservice_DATA)
64
65-include $(top_srcdir)/git.mk
66