# Makefile.am for man/man5/
-man_MANS = AppleVolumes.default.5 netatalk.conf.5
+pkgconfdir = @PKGCONFDIR@
-EXTRA_DIST = $(man_MANS)
+SUFFIXES = .tmpl .
+
+.tmpl:
+ sed -e "s@:SBINDIR:@${sbindir}@g" \
+ -e "s@:BINDIR:@${bindir}@g" \
+ -e "s@:ETCDIR:@${pkgconfdir}@g" \
+ -e "s@:LIBDIR:@${libdir}@g" \
+ -e "s@:STATEDIR:@${localstatedir}@g" \
+ -e "s@:DEFAULT_CNID_SCHEME:@${DEFAULT_CNID_SCHEME}@g" \
+ -e "s@:COMPILED_BACKENDS:@${compiled_backends}@g" \
+ <$< >$@
+
+GENERATED_MANS = afp.conf.5 afp_signature.conf.5 afp_voluuid.conf.5
+TEMPLATE_FILES = afp.conf.5.tmpl afp_signature.conf.5.tmpl afp_voluuid.conf.5.tmpl
+NONGENERATED_MANS =
+
+man_MANS = $(GENERATED_MANS) $(NONGENERATED_MANS)
+
+CLEANFILES = $(GENERATED_MANS)
+
+EXTRA_DIST = $(TEMPLATE_FILES) $(NONGENERATED_MANS)