X-Git-Url: http://j8takagi.net/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=latex_mk%2Ftest%2Fhyperref%2FMakefile;h=3614205450bb40fa25ab18a43e1021b43df041e3;hb=523d69c6653033c2b1fadc25c8c81c6264446c16;hp=7c7ba782dfce50a1c96841c480fbbc31c283cb46;hpb=119ed2bf50db8ad221b1fe82756259bebe2757e5;p=makefiles.git diff --git a/latex_mk/test/hyperref/Makefile b/latex_mk/test/hyperref/Makefile index 7c7ba78..3614205 100644 --- a/latex_mk/test/hyperref/Makefile +++ b/latex_mk/test/hyperref/Makefile @@ -1,17 +1,42 @@ TEXTARGETS := hyperref.pdf +CMP := cmp -s +DIFF := diff +PATCH := patch + .PHONY: all update rebase clean distclean -all: $(TEXTARGETS) +$(TEXTARGETS): + +all: + @$(MAKE) -s hyperref_1.pdf + @$(ECHO) '--------------------' + @$(MAKE) -s hyperref_2.pdf + +hyperref_1.pdf: rebase + @$(ECHO) '---------- $@: $^ ----------' + @$(MAKE) -s hyperref.pdf + @$(CP) -v hyperref.pdf $@ + +hyperref_2.pdf: update + @$(ECHO) '---------- $@: $^ ----------' + @$(MAKE) -s hyperref.pdf + @$(CP) -v hyperref.pdf $@ + +update: hyperref.tex.6th.patch + @$(PATCH) <$< -update: - $(CP) hyperref.tex.6th hyperref.tex +hyperref.tex.6th.patch: + @$(MAKE) -s rebase + @$(DIFF) -u hyperref.tex hyperref.tex.6th >$@ || exit 0 rebase: - $(CP) hyperref.tex.5th hyperref.tex + $(CMP) hyperref.tex.5th hyperref.tex || $(CP) -v hyperref.tex.5th hyperref.tex include latex.mk clean: tex-clean -distclean: tex-distclean +distclean: rebase tex-distclean + $(RM) *.patch + $(RM) hyperref_*.pdf