1 .PHONY: all bib-update bib-rebase body-update body-rebase rebase clean distclean
9 TEXTARGETS := bibtex.pdf
14 @$(MAKE) -s bibtex_1.pdf
16 @$(MAKE) -s bibtex_2.pdf
19 @$(ECHO) '---------- $@: $^ ----------'
20 @$(MAKE) -s bibtex.pdf
21 @$(CP) -v bibtex.pdf $@
24 @$(ECHO) '---------- $@: $^ ----------'
25 @$(MAKE) -s bibtex.pdf
26 @$(CP) -v bibtex.pdf $@
30 update: body-update bib-update
32 rebase: body-rebase bib-rebase
34 bib-update: bib-rebase
35 $(CAT) ref_add.bib >>ref.bib
38 $(CMP) ref.bib.base ref.bib || $(CP) -v ref.bib.base ref.bib
40 body-update: bibtex.tex.2nd.patch
43 bibtex.tex.2nd.patch: rebase
44 @$(DIFF) -u bibtex.tex bibtex.tex.2nd >$@ || exit 0
47 $(CMP) bibtex.tex.base bibtex.tex || $(CP) -v bibtex.tex.base bibtex.tex
51 distclean: rebase clean tex-distclean