1 .PHONY: all bib-update bib-rebase body-update rebase clean distclean
7 TEXTARGETS := bibtex.pdf
10 @$(MAKE) -s bibtex_1.pdf
11 @$(ECHO) '--------------------'
12 @$(MAKE) -s bibtex_2.pdf
13 @$(ECHO) '--------------------'
14 @$(MAKE) -s bibtex_3.pdf
15 @$(ECHO) '--------------------'
16 @$(MAKE) -s bibtex_4.pdf
17 @$(ECHO) '--------------------'
18 @$(MAKE) -s bibtex_5.pdf
21 $(ECHO) '---------- $@: $^ ----------'
22 @$(MAKE) -s bibtex.pdf
23 $(CP) -v bibtex.pdf $@
25 bibtex_2.pdf: body-update
26 $(ECHO) '---------- $@: $^ ----------'
27 @$(MAKE) -s bibtex.pdf
28 $(CP) -v bibtex.pdf $@
30 bibtex_3.pdf: rebase bibtex.pdf bib-update
31 $(ECHO) '---------- $@: $^ ----------'
32 @$(MAKE) -s bibtex.pdf
33 $(CP) -v bibtex.pdf $@
35 bibtex_4.pdf: body-update bib-update
36 $(ECHO) '---------- $@: $^ ----------'
37 @$(MAKE) -s bibtex.pdf
38 $(CP) -v bibtex.pdf $@
40 bibtex_5.pdf: rebase bibtex.pdf body-update bib-update
41 $(ECHO) '---------- $@: $^ ----------'
42 @$(MAKE) -s bibtex.pdf
43 $(CP) -v bibtex.pdf $@
47 rebase: bib-rebase body-rebase
49 bib-update: bib-rebase
50 $(CAT) jpnbook_add.bib >>jpnbook.bib
53 $(CMP) jpnbook.bib.base jpnbook.bib || $(CP) -v jpnbook.bib.base jpnbook.bib
55 body-update: body-rebase
56 $(SED) -i -e 's/本文変更なし。/本文を変更。/' bibtex.tex
59 $(CMP) bibtex.tex.base bibtex.tex || $(CP) -v bibtex.tex.base bibtex.tex
63 distclean: rebase tex-distclean