1 TEXTARGETS := toc_pdfbookmarks.pdf
7 .PHONY: all add update rebase clean distclean
12 @$(MAKE) -s toc_pdfbookmarks_1.pdf
13 @$(ECHO) '--------------------'
14 @$(MAKE) -s toc_pdfbookmarks_2.pdf
15 @$(ECHO) '--------------------'
16 @$(MAKE) -s toc_pdfbookmarks_3.pdf
18 toc_pdfbookmarks_1.pdf: rebase
19 @$(ECHO) '---------- $@: $^ ----------'
20 @$(MAKE) -s toc_pdfbookmarks.pdf
21 @$(CP) -v toc_pdfbookmarks.pdf $@
23 toc_pdfbookmarks_2.pdf: add
24 @$(ECHO) '---------- $@: $^ ----------'
25 @$(MAKE) -s toc_pdfbookmarks.pdf
26 @$(CP) -v toc_pdfbookmarks.pdf $@
28 toc_pdfbookmarks_3.pdf: update
29 @$(ECHO) '---------- $@: $^ ----------'
30 @$(MAKE) -s toc_pdfbookmarks.pdf
31 @$(CP) -v toc_pdfbookmarks.pdf $@
33 add: toc_pdfbookmarks.tex.5th_add.patch
36 update: toc_pdfbookmarks.tex.6th.patch
39 toc_pdfbookmarks.tex.5th_add.patch: rebase
40 @$(DIFF) -u toc_pdfbookmarks.tex toc_pdfbookmarks.tex.5th_add >$@ || exit 0
42 toc_pdfbookmarks.tex.6th.patch: rebase
43 @$(DIFF) -u toc_pdfbookmarks.tex toc_pdfbookmarks.tex.6th >$@ || exit 0
46 $(CMP) toc_pdfbookmarks.tex.5th toc_pdfbookmarks.tex || $(CP) -v toc_pdfbookmarks.tex.5th toc_pdfbookmarks.tex
52 distclean: rebase tex-distclean
54 $(RM) toc_pdfbookmarks_*.pdf