*.dファイルへ出力する$(COMPILES.tex)の内容を変更
[makefiles.git] / latex_mk / test / hyperref / Makefile
deleted file mode 120000 (symlink)
index 2862b17342318f5486fd70525a74c0e66e13f5f9..0000000000000000000000000000000000000000
+++ /dev/null
@@ -1 +0,0 @@
-../Makefile.template
\ No newline at end of file
new file mode 100644 (file)
index 0000000000000000000000000000000000000000..3614205450bb40fa25ab18a43e1021b43df041e3
--- /dev/null
@@ -0,0 +1,42 @@
+TEXTARGETS := hyperref.pdf
+
+CMP := cmp -s
+DIFF := diff
+PATCH := patch
+
+.PHONY: all update rebase clean distclean
+
+$(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) <$<
+
+hyperref.tex.6th.patch:
+       @$(MAKE) -s rebase
+       @$(DIFF) -u hyperref.tex hyperref.tex.6th >$@ || exit 0
+
+rebase:
+       $(CMP) hyperref.tex.5th hyperref.tex || $(CP) -v hyperref.tex.5th hyperref.tex
+
+include latex.mk
+
+clean: tex-clean
+
+distclean: rebase tex-distclean
+       $(RM) *.patch
+       $(RM) hyperref_*.pdf