Gavin Smith wrote:
> I've added rules for these and checked that they work in out-of-source
> builds, and with make distcheck.

Thanks.

Note that this Makefile.am does not have a .NOTPARALLEL pseudo-target,
therefore if people (not me, but someone else :) ) runs
"make -j 4 dist", two different "make" processes will be started
in the doc/refcard/ directory, leading to undefined results.
I think this can be avoided through the attached patch.

Bruno
diff --git a/doc/Makefile.am b/doc/Makefile.am
index 69dc082a6e..92b188cec4 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -57,11 +57,8 @@ refcard_files = refcard/Makefile refcard/txicmdcheck \
                 refcard/txirefcard-a4.pdf refcard/txirefcard.pdf \
 		refcard/txirefcard.tex
 
-refcard/txirefcard.pdf: refcard/txirefcard.tex
-	(cd $(srcdir)/refcard && make)
-
-refcard/txirefcard-a4.pdf: refcard/txirefcard.tex
-	(cd $(srcdir)/refcard && make)
+refcard/txirefcard.pdf refcard/txirefcard-a4.pdf: refcard/txirefcard.tex
+	cd $(srcdir)/refcard && make
 
 # Include our texinfo.tex, not Automake's.
 EXTRA_DIST = epsf.tex texinfo.tex \

Reply via email to