1 .PHONY: all bib-update bib-rebase body-update rebase clean distclean
7 TEXTARGETS := bibtex.pdf
12 @$(MAKE) -s bibtex_1.pdf
13 @$(ECHO) '--------------------'
14 @$(MAKE) -s bibtex_2.pdf
15 @$(ECHO) '--------------------'
16 @$(MAKE) -s bibtex_3.pdf
17 @$(ECHO) '--------------------'
18 @$(MAKE) -s bibtex_4.pdf
19 @$(ECHO) '--------------------'
20 @$(MAKE) -s bibtex_5.pdf
23 $(ECHO) '---------- $@: $^ ----------'
24 @$(MAKE) -s bibtex.pdf
25 $(CP) -v bibtex.pdf $@
27 bibtex_2.pdf: body-update
28 $(ECHO) '---------- $@: $^ ----------'
29 @$(MAKE) -s bibtex.pdf
30 $(CP) -v bibtex.pdf $@
32 bibtex_3.pdf: rebase bibtex.pdf bib-update
33 $(ECHO) '---------- $@: $^ ----------'
34 @$(MAKE) -s bibtex.pdf
35 $(CP) -v bibtex.pdf $@
37 bibtex_4.pdf: body-update bib-update
38 $(ECHO) '---------- $@: $^ ----------'
39 @$(MAKE) -s bibtex.pdf
40 $(CP) -v bibtex.pdf $@
42 bibtex_5.pdf: rebase bibtex.pdf body-update bib-update
43 $(ECHO) '---------- $@: $^ ----------'
44 @$(MAKE) -s bibtex.pdf
45 $(CP) -v bibtex.pdf $@
49 rebase: bib-rebase body-rebase
51 bib-update: bib-rebase
52 $(CAT) jpnbook_add.bib >>jpnbook.bib
55 $(CMP) jpnbook.bib.base jpnbook.bib || $(CP) -v jpnbook.bib.base jpnbook.bib
57 body-update: body-rebase
58 $(SED) -i.bak -e 's/本文変更なし。/本文を変更。/' bibtex.tex
61 $(CMP) bibtex.tex.base bibtex.tex || $(CP) -v bibtex.tex.base bibtex.tex
66 distclean: rebase clean tex-distclean