Fix parallel make of manpages

This commit is contained in:
Eelco Dolstra 2014-09-16 15:29:55 +02:00
parent 54adf344a3
commit 3c8522cc22

View file

@ -40,11 +40,13 @@ man-pages := $(foreach n, \
nix.conf.5 nix-daemon.8, \ nix.conf.5 nix-daemon.8, \
$(d)/$(n)) $(d)/$(n))
$(man-pages): $(d)/manual.xmli $(d)/manual.is-valid $(firstword $(man-pages)): $(d)/manual.xmli $(d)/manual.is-valid
$(trace-gen) $(XSLTPROC) --stringparam profile.condition manpage \ $(trace-gen) $(XSLTPROC) --novalid --stringparam profile.condition manpage \
$(docbookxsl)/profiling/profile.xsl $< 2> /dev/null | \ $(docbookxsl)/profiling/profile.xsl $< 2> /dev/null | \
(cd doc/manual && $(XSLTPROC) $(docbookxsl)/manpages/docbook.xsl -) (cd doc/manual && $(XSLTPROC) $(docbookxsl)/manpages/docbook.xsl -)
$(wordlist 2, $(words $(man-pages)), $(man-pages)): $(firstword $(man-pages))
clean-files += $(d)/*.1 $(d)/*.5 $(d)/*.8 clean-files += $(d)/*.1 $(d)/*.5 $(d)/*.8
dist-files += $(man-pages) dist-files += $(man-pages)