X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=latex_mk%2Ftest%2Fmakeindex%2FMakefile;h=c6e0f03d9c9717195a94a6de0f99aa7677193d83;hb=5cf06a94624e9eb77d35557ece89ad36df1d0e3f;hp=d3000983ac6d8b60e6128666e7b20dc2425f8b9e;hpb=f23677e78d4283bccb1d22f0558a75b03cbce4a1;p=makefiles.git diff --git a/latex_mk/test/makeindex/Makefile b/latex_mk/test/makeindex/Makefile index d300098..c6e0f03 100644 --- a/latex_mk/test/makeindex/Makefile +++ b/latex_mk/test/makeindex/Makefile @@ -2,21 +2,46 @@ TEXTARGETS := makeindex.pdf .PHONY: all index-update rebase index-rebase tex-update tex-rebase clean distclean -SED := sed CMP := cmp -s +SED := sed -all: $(TEXTARGETS) +$(TEXTARGETS): -index-update: - $(SED) -i -e 's/楽譜の/楽譜\\index{がくふ@楽譜}の/' makeindex.tex +all: + @$(MAKE) -s makeindex_1.pdf + @$(ECHO) '--------------------' + @$(MAKE) -s makeindex_2.pdf + @$(ECHO) '--------------------' + @$(MAKE) -s makeindex_3.pdf + +makeindex_1.pdf: rebase + @$(ECHO) '---------- $@: $^ ----------' + @$(MAKE) -s makeindex.pdf + @$(CP) -v makeindex.pdf $@ -index-rebase: - $(CMP) makeindex.tex.base makeindex.tex || $(CP) makeindex.tex.base makeindex.tex +makeindex_2.pdf: body-update + @$(ECHO) '---------- $@: $^ ----------' + @$(MAKE) -s makeindex.pdf + @$(CP) -v makeindex.pdf $@ + +makeindex_3.pdf: index-update + @$(ECHO) '---------- $@: $^ ----------' + @$(MAKE) -s makeindex.pdf + @$(CP) -v makeindex.pdf $@ + +body-update: + $(SED) -i.bak -e 's/本文変更なし。/本文を変更。/' makeindex.tex + +index-update: + $(SED) -i.bak -e 's/楽譜の/楽譜\\index{がくふ@楽譜}の/' makeindex.tex -rebase: index-rebase +rebase: + $(CMP) makeindex.tex.base makeindex.tex || $(CP) -v makeindex.tex.base makeindex.tex include latex.mk clean: tex-clean + $(RM) *.bak -distclean: clean tex-distclean +distclean: rebase clean tex-distclean + $(RM) makeindex_*.pdf