X-Git-Url: http://git.liburcu.org/?a=blobdiff_plain;f=doc%2Fman%2FMakefile.am;h=aed7835a34a6239bf5b73f00b4096a935180b2b8;hb=02275a1d8e68c32173b45f5a0e3b27d97007c840;hp=c9e3bee53881559830fc220f3adaad59c5504516;hpb=33b563d60bb08300f2879a7c67f5f6483ccf3943;p=lttng-ust.git diff --git a/doc/man/Makefile.am b/doc/man/Makefile.am index c9e3bee5..aed7835a 100644 --- a/doc/man/Makefile.am +++ b/doc/man/Makefile.am @@ -80,10 +80,21 @@ XTO = $(xmlto_verbose)$(XMLTO) -m $(XSL_FILE) man %.3.xml: $(srcdir)/%.3.txt $(COMMON_DEPS) $(ADOC_DOCBOOK) -o $@ $< -tracef.3 vtracef.3 &: tracef.3.xml $(XSL_FILE) +# These pair of files are generated by a single invocation of xmlto, use an +# empty rule that depends on a fake intermediate file to track the dependencies +# without resorting to Group Targets which were only introduced in GNU Make 4.3. +tracef.3 vtracef.3: tracef.3.alias + @# Empty recipe to mark tracef.3 and vtracef.3 as rebuilt + +tracelog.3 vtracelog.3: tracelog.3.alias + @# Empty recipe to mark tracelog.3 and vtracelog.3 as rebuilt + +.INTERMEDIATE: tracef.3.alias tracelog.3.alias + +tracef.3.alias: tracef.3.xml $(XSL_FILE) $(XTO) $< 2>/dev/null -tracelog.3 vtracelog.3 &: tracelog.3.xml $(XSL_FILE) +tracelog.3.alias: tracelog.3.xml $(XSL_FILE) $(XTO) $< 2>/dev/null %.3: %.3.xml $(XSL_FILE)