450570efa242025ca234bb4c7377fe91ad506e49
[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 $(TEXTARGETS):
9
10 all:
11         @$(MAKE) -s simple_1.pdf
12         @$(ECHO) '--------------------'
13         @$(MAKE) -s simple_2.pdf
14
15 simple_1.pdf: rebase
16         @$(ECHO) '---------- $@: $^ ----------'
17         @$(MAKE) -s simple.pdf
18         @$(CP) -v simple.pdf $@
19
20 simple_2.pdf: update
21         @$(ECHO) '---------- $@: $^ ----------'
22         @$(MAKE) -s simple.pdf
23         @$(CP) -v simple.pdf $@
24
25 update:
26         $(SED) -i -e 's/,/、/g' -e 's/./。/g' simple.tex
27
28 rebase:
29         $(CMP) simple.tex.base simple.tex || $(CP) -v simple.tex.base simple.tex
30
31 include latex.mk
32
33 clean: tex-clean
34
35 distclean: rebase tex-distclean
36         $(RM) simple_*.pdf