From: Tobias Stoeckmann Date: Tue, 19 Dec 2023 18:24:18 +0000 (+0100) Subject: man/: Support compiling in build directory X-Git-Tag: 4.15.0-rc1~69 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=8b8793920e7e9008ea84fb45d53265a617316567;p=thirdparty%2Fshadow.git man/: Support compiling in build directory Having a dedicated build directory breaks manual page creation. Signed-off-by: Tobias Stoeckmann --- diff --git a/man/generate_mans.mak b/man/generate_mans.mak index 7d191dcb3..4d0d268eb 100644 --- a/man/generate_mans.mak +++ b/man/generate_mans.mak @@ -56,7 +56,7 @@ man1/% man3/% man5/% man8/%: %.xml-config Makefile config.xml --stringparam vendordir "$(VENDORDIR)" \ --param "man.output.in.separate.dir" "1" \ --path "$(srcdir)/login.defs.d" \ - -nonet $(top_builddir)/man/shadow-man.xsl $< + -nonet $(top_srcdir)/man/shadow-man.xsl $< clean-local: rm -rf man1 man3 man5 man8 diff --git a/man/generate_translations.mak b/man/generate_translations.mak index b6a5d2f78..4c3beb9a5 100644 --- a/man/generate_translations.mak +++ b/man/generate_translations.mak @@ -17,7 +17,7 @@ login.defs.d: else \ sed -e 's/^\(/\1 [%config;]>/' $< > $@; \ fi - itstool -i ../its.rules -d -l $(LANG) -m messages.mo -o . $@ + itstool -i $(srcdir)/../its.rules -d -l $(LANG) -m messages.mo -o . $@ sed -i 's:\(^:\1 lang="$(LANG)">:' $@ include ../generate_mans.mak