]> arthur.barton.de Git - netatalk.git/blob - config/Makefile.am
Merge remote-tracking branch 'origin/branch-netatalk-3-0' into develop
[netatalk.git] / config / Makefile.am
1 ## Makefile.am for config/
2
3 SUBDIRS = pam
4 SUFFIXES = .tmpl .
5
6 TMPLFILES = afp.conf.tmpl
7 GENFILES = afp.conf
8 CLEANFILES = $(GENFILES)
9 EXTRA_DIST = afp.conf.tmpl extmap.conf dbus-session.conf netatalk-dbus.conf tracker.cfg
10
11 OVERWRITE_CONFIG = @OVERWRITE_CONFIG@
12
13 CONFFILES = extmap.conf
14
15 pkgconfdir = @PKGCONFDIR@
16
17 if HAVE_DBUS_GLIB
18 dbusservicedir = $(DBUS_SYS_DIR)
19 dbusservice_DATA = netatalk-dbus.conf
20 endif
21
22 #
23 # rule to parse template files
24 #
25
26 .tmpl:
27         sed -e s@:UAMS_PATH:@${UAMS_PATH}@ \
28             -e s@:ETCDIR:@${pkgconfdir}@ \
29             -e s@:COMPILED_BACKENDS:@"$(compiled_backends)"@ \
30             -e s@:DEFAULT_CNID_SCHEME:@$(DEFAULT_CNID_SCHEME)@ \
31             <$< >$@
32
33 #
34 # install configuration files
35 #
36
37 install-data-local: install-config-files
38         mkdir -pm 0755 $(DESTDIR)$(localstatedir)/netatalk/
39         mkdir -pm 0755 $(DESTDIR)$(localstatedir)/netatalk/CNID/
40         $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(localstatedir)/netatalk/
41         $(INSTALL_DATA) $(srcdir)/README $(DESTDIR)$(localstatedir)/netatalk/CNID/
42
43 uninstall-local:
44         @for f in $(CONFFILES) $(GENFILES); do \
45                 echo rm -f $(DESTDIR)$(pkgconfdir)/$$f; \
46                 rm -f $(DESTDIR)$(pkgconfdir)/$$f; \
47         done
48         rm -f $(DESTDIR)$(pkgconfdir)/dbus-session.conf
49         rm -f $(DESTDIR)$(localstatedir)/netatalk/README
50         rm -f $(DESTDIR)$(localstatedir)/netatalk/CNID/README
51 if HAVE_TRACKER_RDF
52         rm -f $(DESTDIR)$(pkgconfdir)/tracker/tracker.cfg
53 endif
54 if USE_DEBIAN
55         rm -f $(DESTDIR)/etc/default/netatalk
56 endif
57
58 install-config-files: $(CONFFILES) $(GENFILES)
59         $(mkinstalldirs) $(DESTDIR)$(pkgconfdir)
60         $(INSTALL_DATA) $(srcdir)/dbus-session.conf $(DESTDIR)$(pkgconfdir)
61         @for f in $(CONFFILES) ; do \
62                 if test "x$(OVERWRITE_CONFIG)" = "xyes" -o ! -f $(DESTDIR)$(pkgconfdir)/$$f; then \
63                         echo "$(INSTALL_DATA) $$f $(DESTDIR)$(pkgconfdir)"; \
64                         $(INSTALL_DATA) $(srcdir)/$$f $(DESTDIR)$(pkgconfdir); \
65                 else \
66                         echo "not overwriting $$f"; \
67                 fi; \
68         done
69         @for f in $(GENFILES); do \
70                 if test "x$(OVERWRITE_CONFIG)" = "xyes" -o ! -f $(DESTDIR)$(pkgconfdir)/$$f; then \
71                         echo "$(INSTALL_DATA) $$f $(DESTDIR)$(pkgconfdir)"; \
72                         $(INSTALL_DATA) $$f $(DESTDIR)$(pkgconfdir); \
73                 else \
74                         echo "not overwriting $$f"; \
75                 fi; \
76         done
77 if HAVE_TRACKER_RDF
78         if test "x$(OVERWRITE_CONFIG)" = "xyes" -o ! -f $(DESTDIR)$(pkgconfdir)/tracker/tracker.cfg ; then \
79                 if test ! -d $(DESTDIR)$(pkgconfdir)/tracker ; then \
80                         mkdir $(DESTDIR)$(pkgconfdir)/tracker ; \
81                 fi ; \
82                 $(INSTALL_DATA) $(srcdir)/tracker.cfg $(DESTDIR)$(pkgconfdir)/tracker/ ; \
83         fi
84 endif