Lines Matching +refs:aux +refs:diff +refs:aux
9 # To create a LaTeX diff against the CVS HEAD revision, use the target
10 # "diff" (or "viewdiff").
58 Optional = $(addsuffix -diff, $(Targets))
94 diff: diff_pdf
221 viewdiff: diff
232 rm -f *.aux *.toc *.bbl *.blg *.dvi *.log *.pstex* *.eps *.cb *.brf \
233 *.out *.ps *-diff.tex *.mps .log *.pdf *.tgz *~ *.lof *.lot env.tex
243 @echo "Main targets: all diff view viewdiff print clean tar"
244 @echo "'make diff' will show changes to head revision"
245 @echo "'make DIFF=<rev> diff' will show changes to revision <rev>"
251 %-diff.dvi: %-diff.tex
253 %-diff.tex: %.tex FORCE
255 ${Q}hg cat -r $(DIFF) $< > $(@:-diff.tex=-$(DIFF)-diff.tex)
256 @echo "====> Creating diff of revision $(DIFF) of $<"
257 ${Q}./tools/latexdiff $(Diffopts) $(@:-diff.tex=-$(DIFF)-diff.tex) $< > $@
262 # don't delete %.aux intermediates
272 # combine citation commands from all targets into tmp.aux, generate references.bib from this
277 cat $$i.aux | grep -e "\(citation\|bibdata\|bibstyle\)" | sed 's/bibdata{references}/bibdata{$(BibFiles)}/g' >> all_refs.aux; \
280 ${Q}cat all_refs.aux | uniq > tmp.aux;
281 ${Q}diff references.aux tmp.aux > references.diff 2> /dev/null; \
282 if [ -s references.diff ] && [ -e references.bib ]; then \
284 cat references.diff | grep "citation"; \
290 $(BibTexEnv) ./tools/bibexport.sh -t -o references.bib tmp.aux > /dev/null 2> /dev/null; \
291 cp tmp.aux references.aux; \
293 ${Q}rm all_refs.aux tmp.aux references.diff