Mercurial > hg > Papers > 2009 > pin-gn
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 {} \; |