makeで現在のTeXファイル、make allで全バージョンのTeXファイルをそれぞれ処理するよう仕様変更
[makefiles.git] / latex_mk / test / graphics_pdf / Makefile
1 .PHONY: all update rebase
2
3 TEXTARGETS := graphics_pdf.pdf
4
5 CMP := cmp -s
6 CP := cp
7 CONVERT := convert
8
9 $(TEXTARGETS):
10
11 all:
12         @$(MAKE) -s graphics_pdf_1.pdf
13         @$(ECHO) '--------------------'
14         @$(MAKE) -s graphics_pdf_2.pdf
15
16 graphics_pdf_1.pdf: rebase
17         @$(ECHO) '---------- $@: $^ ----------'
18         @$(MAKE) -s graphics_pdf.pdf
19         $(CP) -v graphics_pdf.pdf $@
20
21 graphics_pdf_2.pdf: update
22         @$(ECHO) '---------- $@: $^ ----------'
23         @$(MAKE) -s graphics_pdf.pdf
24         $(CP) -v graphics_pdf.pdf $@
25
26 rebase:
27         $(CMP) tiger.pdf.base tiger.pdf || $(CP) -v tiger.pdf.base tiger.pdf
28
29 update:
30         $(CONVERT) Panthera_tigris_tigris.jpg tiger.pdf
31
32 include latex.mk
33
34 clean: tex-clean
35
36 distclean: rebase clean tex-distclean
37         $(RM) graphics_pdf_*.pdf