annotate handout/Makefile @ 23:7b2e873965d2

*** empty log message ***
author akira
date Wed, 20 Feb 2008 18:03:08 +0900
parents 860456c67c8d
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
22
860456c67c8d Initial revision
akira
parents:
diff changeset
1 MAKE=make -f Makefile
860456c67c8d Initial revision
akira
parents:
diff changeset
2 LATEX=platex
860456c67c8d Initial revision
akira
parents:
diff changeset
3 BIBTEX=jbibtex
860456c67c8d Initial revision
akira
parents:
diff changeset
4 DVIPS=dvips
860456c67c8d Initial revision
akira
parents:
diff changeset
5 DVIPDFM=dvipdfmx
860456c67c8d Initial revision
akira
parents:
diff changeset
6
860456c67c8d Initial revision
akira
parents:
diff changeset
7
860456c67c8d Initial revision
akira
parents:
diff changeset
8 MAIN_TARGET=handout
860456c67c8d Initial revision
akira
parents:
diff changeset
9 PS_SUFFIX=.ps
860456c67c8d Initial revision
akira
parents:
diff changeset
10 PDF_SUFFIX=.pdf
860456c67c8d Initial revision
akira
parents:
diff changeset
11
860456c67c8d Initial revision
akira
parents:
diff changeset
12 .SUFFIXES: .tex .dvi
860456c67c8d Initial revision
akira
parents:
diff changeset
13
860456c67c8d Initial revision
akira
parents:
diff changeset
14 dvi:
860456c67c8d Initial revision
akira
parents:
diff changeset
15 @echo "========== MAKE DVI file ($(MAIN_TARGET).dvi) =========="
860456c67c8d Initial revision
akira
parents:
diff changeset
16 $(LATEX) $(MAIN_TARGET)
860456c67c8d Initial revision
akira
parents:
diff changeset
17 $(DVIPDFM) $(MAIN_TARGET)
860456c67c8d Initial revision
akira
parents:
diff changeset
18
860456c67c8d Initial revision
akira
parents:
diff changeset
19 bib: dvi
860456c67c8d Initial revision
akira
parents:
diff changeset
20 @echo "========== MAKE Bib file ($(MAIN_TARGET).dvi) =========="
860456c67c8d Initial revision
akira
parents:
diff changeset
21 $(BIBTEX) $(MAIN_TARGET)
860456c67c8d Initial revision
akira
parents:
diff changeset
22
860456c67c8d Initial revision
akira
parents:
diff changeset
23 final: dvi
860456c67c8d Initial revision
akira
parents:
diff changeset
24 @echo "========== PUBLISHING =========="
860456c67c8d Initial revision
akira
parents:
diff changeset
25 @echo "\t first..."
860456c67c8d Initial revision
akira
parents:
diff changeset
26 $(LATEX) $(MAIN_TARGET) > /dev/null
860456c67c8d Initial revision
akira
parents:
diff changeset
27 @echo "\t second..."
860456c67c8d Initial revision
akira
parents:
diff changeset
28 $(LATEX) $(MAIN_TARGET) > /dev/null
860456c67c8d Initial revision
akira
parents:
diff changeset
29
860456c67c8d Initial revision
akira
parents:
diff changeset
30 ps: final
860456c67c8d Initial revision
akira
parents:
diff changeset
31 @echo "========== GENERATE PostScript (PS) =========="
860456c67c8d Initial revision
akira
parents:
diff changeset
32 $(DVIPS) $(MAIN_TARGET)
860456c67c8d Initial revision
akira
parents:
diff changeset
33
860456c67c8d Initial revision
akira
parents:
diff changeset
34 pdf: final
860456c67c8d Initial revision
akira
parents:
diff changeset
35 @echo "========== GENERATE PDF file =========="
860456c67c8d Initial revision
akira
parents:
diff changeset
36 # out2uni $(MAIN_TARGET)
860456c67c8d Initial revision
akira
parents:
diff changeset
37 $(LATEX) $(MAIN_TARGET) > /dev/null
860456c67c8d Initial revision
akira
parents:
diff changeset
38 $(DVIPDFM) $(MAIN_TARGET)
860456c67c8d Initial revision
akira
parents:
diff changeset
39
860456c67c8d Initial revision
akira
parents:
diff changeset
40 clean:
860456c67c8d Initial revision
akira
parents:
diff changeset
41 @echo "remove $(MAIN_TARGET)*{aux,log,toc,lof,lot,blg,bbl,ilg,dvi,ps,pdf,out}"
860456c67c8d Initial revision
akira
parents:
diff changeset
42 @if [ -f $(MAIN_TARGET).aux ];\
860456c67c8d Initial revision
akira
parents:
diff changeset
43 then $(RM) $(MAIN_TARGET).aux;\
860456c67c8d Initial revision
akira
parents:
diff changeset
44 fi
860456c67c8d Initial revision
akira
parents:
diff changeset
45 @if [ -f $(MAIN_TARGET).log ];\
860456c67c8d Initial revision
akira
parents:
diff changeset
46 then $(RM) $(MAIN_TARGET).log;\
860456c67c8d Initial revision
akira
parents:
diff changeset
47 fi
860456c67c8d Initial revision
akira
parents:
diff changeset
48 @if [ -f $(MAIN_TARGET).toc ];\
860456c67c8d Initial revision
akira
parents:
diff changeset
49 then $(RM) $(MAIN_TARGET).toc;\
860456c67c8d Initial revision
akira
parents:
diff changeset
50 fi
860456c67c8d Initial revision
akira
parents:
diff changeset
51 @if [ -f $(MAIN_TARGET).lof ];\
860456c67c8d Initial revision
akira
parents:
diff changeset
52 then $(RM) $(MAIN_TARGET).lof;\
860456c67c8d Initial revision
akira
parents:
diff changeset
53 fi
860456c67c8d Initial revision
akira
parents:
diff changeset
54 @if [ -f $(MAIN_TARGET).lot ];\
860456c67c8d Initial revision
akira
parents:
diff changeset
55 then $(RM) $(MAIN_TARGET).lot;\
860456c67c8d Initial revision
akira
parents:
diff changeset
56 fi
860456c67c8d Initial revision
akira
parents:
diff changeset
57 @if [ -f $(MAIN_TARGET).blg ];\
860456c67c8d Initial revision
akira
parents:
diff changeset
58 then $(RM) $(MAIN_TARGET).blg;\
860456c67c8d Initial revision
akira
parents:
diff changeset
59 fi
860456c67c8d Initial revision
akira
parents:
diff changeset
60 @if [ -f $(MAIN_TARGET).bbl ];\
860456c67c8d Initial revision
akira
parents:
diff changeset
61 then $(RM) $(MAIN_TARGET).bbl;\
860456c67c8d Initial revision
akira
parents:
diff changeset
62 fi
860456c67c8d Initial revision
akira
parents:
diff changeset
63 @if [ -f $(MAIN_TARGET).ilg ];\
860456c67c8d Initial revision
akira
parents:
diff changeset
64 then $(RM) $(MAIN_TARGET).ilg;\
860456c67c8d Initial revision
akira
parents:
diff changeset
65 fi
860456c67c8d Initial revision
akira
parents:
diff changeset
66 @if [ -f $(MAIN_TARGET).dvi ];\
860456c67c8d Initial revision
akira
parents:
diff changeset
67 then $(RM) $(MAIN_TARGET).dvi;\
860456c67c8d Initial revision
akira
parents:
diff changeset
68 fi
860456c67c8d Initial revision
akira
parents:
diff changeset
69 @if [ -f $(MAIN_TARGET).ps ];\
860456c67c8d Initial revision
akira
parents:
diff changeset
70 then $(RM) $(MAIN_TARGET).ps;\
860456c67c8d Initial revision
akira
parents:
diff changeset
71 fi
860456c67c8d Initial revision
akira
parents:
diff changeset
72 @if [ -f $(MAIN_TARGET).pdf ];\
860456c67c8d Initial revision
akira
parents:
diff changeset
73 then $(RM) $(MAIN_TARGET).pdf;\
860456c67c8d Initial revision
akira
parents:
diff changeset
74 fi
860456c67c8d Initial revision
akira
parents:
diff changeset
75 @if [ -f $(MAIN_TARGET).out ];\
860456c67c8d Initial revision
akira
parents:
diff changeset
76 then $(RM) $(MAIN_TARGET).out;\
860456c67c8d Initial revision
akira
parents:
diff changeset
77 fi
860456c67c8d Initial revision
akira
parents:
diff changeset
78
860456c67c8d Initial revision
akira
parents:
diff changeset
79 veryclean: clean
860456c67c8d Initial revision
akira
parents:
diff changeset
80 find ./ -name \*~ -exec rm -f {} \;