comparison Makefile @ 0:39af8ab46cbb

(no commit message)
author one
date Wed, 18 Feb 2009 22:22:25 +0900
parents
children
comparison
equal deleted inserted replaced
-1:000000000000 0:39af8ab46cbb
1 MAKE=make -f Makefile
2 LATEX=platex
3 DVIPS=dvips
4 DVIPDFM=dvipdfmx
5
6
7 MAIN_TARGET=pin_gn
8 PS_SUFFIX=.ps
9 PDF_SUFFIX=.pdf
10
11 .SUFFIXES: .tex .dvi
12
13 all: dvi pdf
14
15 dvi:
16 @echo "========== MAKE DVI file ($(MAIN_TARGET).dvi) =========="
17 $(LATEX) $(MAIN_TARGET)
18 $(LATEX) $(MAIN_TARGET)
19
20 ps:dvi
21 @echo "========== GENERATE PostScript (PS) =========="
22 $(DVIPS) $(MAIN_TARGET)
23
24 pdf: dvi
25 @echo "========== GENERATE PDF file =========="
26 # $(LATEX) $(MAIN_TARGET) > /dev/null
27 $(DVIPDFM) $(MAIN_TARGET)
28
29 clean:
30 @echo "remove $(MAIN_TARGET)*{aux,log,toc,lof,lot,blg,bbl,ilg,idx,ind,dvi,ps,pdf,out}"
31 @if [ -f $(MAIN_TARGET).aux ];\
32 then $(RM) $(MAIN_TARGET).aux;\
33 fi
34 @if [ -f $(MAIN_TARGET).log ];\
35 then $(RM) $(MAIN_TARGET).log;\
36 fi
37 @if [ -f $(MAIN_TARGET).toc ];\
38 then $(RM) $(MAIN_TARGET).toc;\
39 fi
40 @if [ -f $(MAIN_TARGET).lof ];\
41 then $(RM) $(MAIN_TARGET).lof;\
42 fi
43 @if [ -f $(MAIN_TARGET).lot ];\
44 then $(RM) $(MAIN_TARGET).lot;\
45 fi
46 @if [ -f $(MAIN_TARGET).blg ];\
47 then $(RM) $(MAIN_TARGET).blg;\
48 fi
49 @if [ -f $(MAIN_TARGET).bbl ];\
50 then $(RM) $(MAIN_TARGET).bbl;\
51 fi
52 @if [ -f $(MAIN_TARGET).ilg ];\
53 then $(RM) $(MAIN_TARGET).ilg;\
54 fi
55 @if [ -f $(MAIN_TARGET).idx ];\
56 then $(RM) $(MAIN_TARGET).idx;\
57 fi
58 @if [ -f $(MAIN_TARGET).ind ];\
59 then $(RM) $(MAIN_TARGET).ind;\
60 fi
61 @if [ -f $(MAIN_TARGET).dvi ];\
62 then $(RM) $(MAIN_TARGET).dvi;\
63 fi
64 @if [ -f $(MAIN_TARGET).ps ];\
65 then $(RM) $(MAIN_TARGET).ps;\
66 fi
67 @if [ -f $(MAIN_TARGET).pdf ];\
68 then $(RM) $(MAIN_TARGET).pdf;\
69 fi
70 @if [ -f $(MAIN_TARGET).out ];\
71 then $(RM) $(MAIN_TARGET).out;\
72 fi
73
74 veryclean: clean
75 find ./ -name \*~ -exec rm -f {} \;