summaryrefslogtreecommitdiff
path: root/man/generate_mans.mak
diff options
context:
space:
mode:
Diffstat (limited to 'man/generate_mans.mak')
-rw-r--r--man/generate_mans.mak15
1 files changed, 11 insertions, 4 deletions
diff --git a/man/generate_mans.mak b/man/generate_mans.mak
index 20268d7..0c959c2 100644
--- a/man/generate_mans.mak
+++ b/man/generate_mans.mak
@@ -28,17 +28,24 @@ if ENABLE_REGENERATE_MAN
sed -e 's/^\(<!DOCTYPE .*docbookx.dtd"\)>/\1 [<!ENTITY % config SYSTEM "config.xml">%config;]>/' $< > $@; \
fi
-%: %.xml-config Makefile config.xml
+man1/% man3/% man5/% man8/%: %.xml-config Makefile config.xml
$(XSLTPROC) --stringparam profile.condition "$(PAM_COND);$(SHADOWGRP_COND);$(TCB_COND);$(SHA_CRYPT_COND)" \
+ --param "man.authors.section.enabled" "0" \
+ --stringparam "man.output.base.dir" "" \
+ --param "man.output.in.separate.dir" "1" \
-nonet http://docbook.sourceforge.net/release/xsl/current/manpages/profile-docbook.xsl $<
+
+clean-local:
+ for d in man1 man3 man5 man8; do [ -d $$d ] && rmdir $$d; done
+
else
$(man_MANS):
@echo you need to run configure with --enable-man to generate man pages
@false
endif
-grpconv.8 grpunconv.8 pwunconv.8: pwconv.8
+man8/grpconv.8 man8/grpunconv.8 man8/pwunconv.8: man8/pwconv.8
-getspnam.3: shadow.3
+man3/getspnam.3: man3/shadow.3
-vigr.8: vipw.8
+man8/vigr.8: man8/vipw.8