2
|
1 TARGET = main
|
|
2
|
|
3 LATEX = platex
|
|
4 BIBTEX = pbibtex
|
4
|
5 DVIPS = dvips
|
|
6 DVIPDFM = dvipdfmx
|
2
|
7 RM = rm -f
|
4
|
8 DVIPDF = dvipdfmx -p a4
|
|
9
|
2
|
10 # Option definitions
|
|
11 #DVIPDFMOPT =
|
|
12 #DVIPSOPT = -D 720 -mode esphi -O 0mm,0mm -N0
|
|
13
|
|
14 # Suffixes definitions
|
4
|
15
|
|
16 TEX_FILES = \
|
|
17 appendix.tex \
|
|
18 bibliography.tex \
|
|
19 chapter*.tex \
|
|
20 thanks.tex \
|
|
21 $(TARGET).tex
|
|
22
|
|
23 CHAPTER = chapter*
|
2
|
24
|
4
|
25 AUX_FILES = \
|
|
26 appendix.aux \
|
|
27 bibliography.aux \
|
|
28 chapter*.aux \
|
|
29 thanks.aux \
|
|
30 $(TARGET).aux
|
|
31
|
|
32 DVI_FILE = $(TARGET).dvi
|
|
33 PDF_FILE = $(TARGET).pdf
|
2
|
34
|
4
|
35 pdf: $(PDF_FILE)
|
|
36 open $(TARGET).pdf
|
|
37 $(PDF_FILE): $(TEX_FILES) $(DVI_FILE)
|
|
38 $(DVIPDF) $(DVIPDF_OPT) $(TARGET)
|
|
39
|
|
40 dvi : $(DVI_FILE)
|
|
41 $(DVI_FILE): $(TEX_FILES)
|
|
42 $(LATEX) -halt-on-error $(TARGET)
|
|
43 $(LATEX) $(TARGET)
|
|
44 $(LATEX) $(TARGET)
|
2
|
45
|
|
46
|
4
|
47 all: $(TEX_FILES)
|
2
|
48 open $(TARGET).pdf
|
|
49
|
4
|
50
|
|
51
|
|
52 #dvi: $(#DVI_FILE) $(#TEX_FILES)
|
2
|
53
|
|
54
|
4
|
55 #pdf: $(#TARGET).pdf $(#TEX_FILES)
|
|
56 # $(#DVIPDF) $(#TARGET)
|
2
|
57
|
|
58 clean:
|
|
59 rm -f *.dvi *.aux *.log *.pdf *.ps *.gz *.bbl *.blg *~ *.core
|