annotate Makefile @ 0:bda9b7082ab4

add file
author Yutaka_Kinjyo
date Sat, 14 Aug 2010 18:50:22 +0900
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
1 DOC = jssst
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
2
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
3 LATEX = platex
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
4 DVIPS = dvips
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
5 DVIPDFM = dvipdfmx
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
6 RM = rm
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
7
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
8 # Option definitions
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
9 DVIPDFMOPT =
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
10 DVIPSOPT =
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
11
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
12 # Suffixes definitions
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
13 .SUFFIXES: .tex .dvi .ps .pdf
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
14
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
15 # Recipes
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
16 .tex.dvi:
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
17 $(LATEX) $<
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
18 $(LATEX) $<
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
19
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
20 .dvi.pdf:
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
21 $(DVIPDFM) -o $@ $<
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
22
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
23 .dvi.ps:
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
24 $(DVIPS) $(DVIPSOPT) -o $@ $<
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
25
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
26
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
27 all: $(DOC).pdf# $(DOC).ps
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
28 open $(DOC).pdf
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
29
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
30 dvi: $(DOC).dvi
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
31
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
32 pdf: $(DOC).pdf
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
33
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
34 ps: $(DOC).ps
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
35
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
36 clean:
bda9b7082ab4 add file
Yutaka_Kinjyo
parents:
diff changeset
37 $(RM) -f *.dvi *.aux *.log *.pdf *.ps *.gz *~ *.core