X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=latex_mk%2Ftest%2Fbibtex%2FMakefile;fp=latex_mk%2Ftest%2Fbibtex%2FMakefile;h=1a39cc111b6b33314656580cff618056fb572303;hb=304f12a38e1b83b3295c5c11d90e889ccc825c78;hp=e4e913733018fd38c10caca9524f0d9e3aca7aef;hpb=fdfe12a7e234face5ff58b9fadc5360755347dba;p=makefiles.git diff --git a/latex_mk/test/bibtex/Makefile b/latex_mk/test/bibtex/Makefile index e4e9137..1a39cc1 100644 --- a/latex_mk/test/bibtex/Makefile +++ b/latex_mk/test/bibtex/Makefile @@ -6,7 +6,41 @@ SED := sed TEXTARGETS := bibtex.pdf -all: $(TEXTARGETS) +all: + @$(MAKE) -s bibtex_1.pdf + @$(ECHO) '--------------------' + @$(MAKE) -s bibtex_2.pdf + @$(ECHO) '--------------------' + @$(MAKE) -s bibtex_3.pdf + @$(ECHO) '--------------------' + @$(MAKE) -s bibtex_4.pdf + @$(ECHO) '--------------------' + @$(MAKE) -s bibtex_5.pdf + +bibtex_1.pdf: rebase + $(ECHO) '---------- $@: $^ ----------' + @$(MAKE) -s bibtex.pdf + $(CP) -v bibtex.pdf $@ + +bibtex_2.pdf: body-update + $(ECHO) '---------- $@: $^ ----------' + @$(MAKE) -s bibtex.pdf + $(CP) -v bibtex.pdf $@ + +bibtex_3.pdf: rebase bibtex.pdf bib-update + $(ECHO) '---------- $@: $^ ----------' + @$(MAKE) -s bibtex.pdf + $(CP) -v bibtex.pdf $@ + +bibtex_4.pdf: body-update bib-update + $(ECHO) '---------- $@: $^ ----------' + @$(MAKE) -s bibtex.pdf + $(CP) -v bibtex.pdf $@ + +bibtex_5.pdf: rebase bibtex.pdf body-update bib-update + $(ECHO) '---------- $@: $^ ----------' + @$(MAKE) -s bibtex.pdf + $(CP) -v bibtex.pdf $@ include latex.mk @@ -16,14 +50,15 @@ bib-update: bib-rebase $(CAT) jpnbook_add.bib >>jpnbook.bib bib-rebase: - $(CMP) jpnbook.bib.base jpnbook.bib || $(CP) jpnbook.bib.base jpnbook.bib + $(CMP) jpnbook.bib.base jpnbook.bib || $(CP) -v jpnbook.bib.base jpnbook.bib body-update: body-rebase - $(SED) -i s/bibtexのテスト。/bibtexのテスト。本文だけ変更。/ bibtex.tex + $(SED) -i -e 's/本文変更なし。/本文を変更。/' bibtex.tex body-rebase: - $(CMP) bibtex.tex.base bibtex.tex || $(CP) bibtex.tex.base bibtex.tex + $(CMP) bibtex.tex.base bibtex.tex || $(CP) -v bibtex.tex.base bibtex.tex clean: tex-clean distclean: rebase tex-distclean + $(RM) bibtex_*.pdf