テスト用ファイルの整理
[makefiles.git] / latex_mk / test / simple / Makefile
1 TEXTARGETS := simple.pdf
2
3 CMP := cmp -s
4 SED := sed
5
6 .PHONY: all update rebase clean distclean
7
8 all:
9         @$(MAKE) -s simple_1.pdf
10         @$(ECHO) '--------------------'
11         @$(MAKE) -s simple_2.pdf
12
13 simple_1.pdf: rebase
14         @$(ECHO) '---------- $@: $^ ----------'
15         @$(MAKE) -s simple.pdf
16         @$(CP) -v simple.pdf $@
17
18 simple_2.pdf: update
19         @$(ECHO) '---------- $@: $^ ----------'
20         @$(MAKE) -s simple.pdf
21         @$(CP) -v simple.pdf $@
22
23 update:
24         $(SED) -i -e 's/,/、/g' -e 's/./。/g' simple.tex
25
26 rebase:
27         $(CMP) simple.tex.base simple.tex || $(CP) -v simple.tex.base simple.tex
28
29 include latex.mk
30
31 clean: tex-clean
32
33 distclean: rebase tex-distclean
34         $(RM) simple_*.pdf