annotate 14/homework/morals/4-21/Makefile @ 84:cbf5b8a64520

add homework
author Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
date Thu, 24 Apr 2014 03:38:27 +0900
parents
children 38314da55beb
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
84
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 TARGET = thesis-paper
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 SRC = $(wildcard *.tex)
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
4
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
5 LATEX = platex
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
6 DVIPS = dvips
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 DVIPDFM = dvipdfmx
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
8 RM = rm -f
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 EBB = ebb
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
10
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
11 # Option definitions
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
12 DVIPDFMOPT =
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
13 DVIPSOPT = -D 720 -mode esphi -O 0mm,0mm -N0
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
14
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
15 # Suffixes definitions
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
16 .SUFFIXES: .tex .dvi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
17
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
18 # Recipes
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
19 all: pdf# $(TARGET).ps
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
20 open $(TARGET).pdf
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
21
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
22 dvi:
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
23 @echo "----------- make dvi file ($(TARGET).dvi) ----------"
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
24 $(LATEX) $(TARGET)
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
25 $(LATEX) $(TARGET)
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
26 $(LATEX) $(TARGET)
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
27 pdf: dvi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
28 $(DVIPDFM) $(DVIPDFMOPT) $(TARGET)
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
29
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
30 clean:
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
31 $(RM) *~ \#*
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
32 @if [ -f $(TARGET).aux ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
33 then $(RM) $(TARGET).aux;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
34 fi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
35 @if [ -f $(TARGET).log ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
36 then $(RM) $(TARGET).log;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
37 fi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
38 @if [ -f $(TARGET).toc ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
39 then $(RM) $(TARGET).toc;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
40 fi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
41 @if [ -f $(TARGET).lof ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
42 then $(RM) $(TARGET).lof;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
43 fi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
44 @if [ -f $(TARGET).lot ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
45 then $(RM) $(TARGET).lot;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
46 fi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
47 @if [ -f $(TARGET).big ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
48 then $(RM) $(TARGET).big;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
49 fi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
50 @if [ -f $(TARGET).bbl ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
51 then $(RM) $(TARGET).bbl;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
52 fi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
53 @if [ -f $(TARGET).ilg ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
54 then $(RM) $(TARGET).ilg;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
55 fi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
56 @if [ -f $(TARGET).idx ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
57 then $(RM) $(TARGET).idx;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
58 fi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
59 @if [ -f $(TARGET).ind ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
60 then $(RM) $(TARGET).ind;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
61 fi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
62 @if [ -f $(TARGET).dvi ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
63 then $(RM) $(TARGET).dvi;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
64 fi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
65 @if [ -f $(TARGET).pdf ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
66 then $(RM) $(TARGET).pdf;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
67 fi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
68 @if [ -f $(TARGET).out ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
69 then $(RM) $(TARGET).out;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
70 fi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
71 @if [ -f $(TARGET).bbl ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
72 then $(RM) $(TARGET).bbl;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
73 fi
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
74 @if [ -f $(TARGET).blg ];\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
75 then $(RM) $(TARGET).blg;\
cbf5b8a64520 add homework
Masataka Kohagura <e085726@ie.u-ryukyu.ac.jp>
parents:
diff changeset
76 fi