annotate resume/Makefile @ 22:d9667cf8aa3f

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