diff options
Diffstat (limited to 'man/generate_mans.mak')
-rw-r--r-- | man/generate_mans.mak | 15 |
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 |