# HG changeset patch # User John W. Eaton # Date 1424533320 18000 # Node ID 5512baa94d302f340d2ac32b843398e34ffbcfb5 # Parent c5f0df2a7291084a5473045701dfaca0c2670009 silent rules for doc/refcard directory * doc/refcard/Makefile.am: New rules allowing tex, pdftex, and dvips to be silenced. diff -r c5f0df2a7291 -r 5512baa94d30 doc/refcard/Makefile.am --- a/doc/refcard/Makefile.am Sat Feb 21 16:04:00 2015 +0100 +++ b/doc/refcard/Makefile.am Sat Feb 21 10:42:00 2015 -0500 @@ -20,7 +20,47 @@ include $(top_srcdir)/build-aux/common.mk -TEX = \ +DVIPS = dvips +TEX = tex +PDFTEX = pdftex + +AM_V_TEX = $(am__v_TEX_$(V)) +am__v_TEX_ = $(am__v_TEX_$(AM_DEFAULT_VERBOSITY)) +am__v_TEX_0 = @echo " TEX " $@; +am__v_TEX_1 = + +AM_V_PDFTEX = $(am__v_PDFTEX_$(V)) +am__v_PDFTEX_ = $(am__v_PDFTEX_$(AM_DEFAULT_VERBOSITY)) +am__v_PDFTEX_0 = @echo " PDFTEX " $@; +am__v_PDFTEX_1 = + +## The following three blocks of variable definitions can be eliminated +## if we merge the makefiles in teh doc directory. + +AM_V_texidevnull = $(am__v_texidevnull_$(V)) +am__v_texidevnull_ = $(am__v_texidevnull_$(AM_DEFAULT_VERBOSITY)) +am__v_texidevnull_0 = > /dev/null +am__v_texidevnull_1 = + +AM_V_DVIPS = $(am__v_DVIPS_$(V)) +am__v_DVIPS_ = $(am__v_DVIPS_$(AM_DEFAULT_VERBOSITY)) +am__v_DVIPS_0 = @echo " DVIPS " $@; +am__v_DVIPS_1 = + +AM_V_texinfo = $(am__v_texinfo_$(V)) +am__v_texinfo_ = $(am__v_texinfo_$(AM_DEFAULT_VERBOSITY)) +am__v_texinfo_0 = -q +am__v_texinfo_1 = + +%.dvi : %.tex + -$(AM_V_TEX)TEXINPUTS="$(srcdir):$(TEXINPUTS):" \ + $(TEX) $< $(AM_V_texidevnull) + +%.pdf : %.tex + -$(AM_V_PDFTEX)TEXINPUTS="$(srcdir):$(TEXINPUTS):" \ + $(PDFTEX) $< $(AM_V_texidevnull) + +TEX_SRC = \ refcard.tex \ refcard-a4.tex \ refcard-legal.tex \ @@ -39,38 +79,27 @@ all-local: $(FORMATTED) +refcard-a4.pdf: refcard-a4.tex refcard.tex refcard-a4.dvi: refcard-a4.tex refcard.tex - -TEXINPUTS="$(srcdir):$(TEXINPUTS):" tex $< - refcard-a4.ps: refcard-a4.dvi - -dvips -T 297mm,210mm -o $@ $< - -refcard-a4.pdf: refcard-a4.tex refcard.tex - -TEXINPUTS="$(srcdir):$(TEXINPUTS):" pdftex $< - -refcard-legal.dvi: refcard-legal.tex refcard.tex - -TEXINPUTS="$(srcdir):$(TEXINPUTS):" tex $< - -refcard-legal.ps: refcard-legal.dvi - -dvips -T 14in,8.5in -o $@ $< + -$(AM_V_DVIPS)$(DVIPS) $(AM_V_texinfo) -T 297mm,210mm -o $@ $< refcard-legal.pdf: refcard-legal.tex refcard.tex - -TEXINPUTS="$(srcdir):$(TEXINPUTS):" pdftex $< - -refcard-letter.dvi: refcard-letter.tex refcard.tex - -TEXINPUTS="$(srcdir):$(TEXINPUTS):" tex $< - -refcard-letter.ps: refcard-letter.dvi - -dvips -T 11in,8.5in -o $@ $< +refcard-legal.dvi: refcard-legal.tex refcard.tex +refcard-legal.ps: refcard-legal.dvi + -$(AM_V_DVIPS)$(DVIPS) $(AM_V_texinfo) -T 14in,8.5in -o $@ $< refcard-letter.pdf: refcard-letter.tex refcard.tex - -TEXINPUTS="$(srcdir):$(TEXINPUTS):" pdftex $< +refcard-letter.dvi: refcard-letter.tex refcard.tex +refcard-letter.ps: refcard-letter.dvi + -$(AM_V_DVIPS)$(DVIPS) $(AM_V_texinfo) -T 11in,8.5in -o $@ $< EXTRA_DIST = \ - $(TEX) \ + $(TEX_SRC) \ $(FORMATTED) CLEANFILES = refcard-a4.log refcard-legal.log refcard-letter.log + MAINTAINERCLEANFILES = $(FORMATTED)