Mercurial > hg > Papers > 2019 > aka-thesis
comparison final_main/Makefile @ 3:008ac0554ff5
add files
author | akahori |
---|---|
date | Tue, 05 Feb 2019 18:00:41 +0900 |
parents | |
children | bb0c2543c456 |
comparison
equal
deleted
inserted
replaced
2:7ef98431918d | 3:008ac0554ff5 |
---|---|
1 # target and root file name | |
2 TARGET = main | |
3 | |
4 # class files | |
5 CLASS_FILE = | |
6 | |
7 # figure pass | |
8 FIG_DIR = ./fig | |
9 | |
10 # ebb or extractbb | |
11 EBB = extractbb | |
12 | |
13 # dependent document files | |
14 TEX_FILES = \ | |
15 bibliography.tex \ | |
16 chapter*.tex \ | |
17 thanks.tex \ | |
18 | |
19 # dependent image files | |
20 SVG_FILES = | |
21 | |
22 # use bibtex or not (yes|no) | |
23 BIBTEX_ENABLED = no | |
24 | |
25 # commands to compile document | |
26 LATEX = platex | |
27 BIBTEX = pbibtex | |
28 DVIPDF = dvipdfmx | |
29 DVIPS = dvips | |
30 | |
31 # generated files | |
32 DVI_FILE = $(TARGET).dvi | |
33 PDF_FILE = $(TARGET).pdf | |
34 PS_FILE = $(TARGET).ps | |
35 TEX_FILES += $(TARGET).tex | |
36 EPS_FILES = $(SVG_FILES:%.svg=%.eps) | |
37 AUX_FILES = $(TEX_FILES:%.tex=%.aux) | |
38 GENERATED_FILE = \ | |
39 $(EPS_FILES) \ | |
40 $(DVI_FILE) \ | |
41 $(PDF_FILE) \ | |
42 $(AUX_FILES) \ | |
43 $(TARGET).log \ | |
44 $(TARGET).toc \ | |
45 $(TARGET).bbl \ | |
46 $(TARGET).blg \ | |
47 $(TARGET).lof \ | |
48 $(TARGET).lol \ | |
49 texput.log | |
50 | |
51 .DEFAULT_GOAL = pdf | |
52 | |
53 .PHONY : pdf | |
54 pdf : $(PDF_FILE) | |
55 open $(TARGET).pdf | |
56 $(PDF_FILE) : $(DVI_FILE) $(TEX_FILES) $(EPS_FILES) $(CLASS_FILE) | |
57 $(DVIPDF) $(TARGET) | |
58 | |
59 .PHONY : ps | |
60 ps : $(PS_FILE) | |
61 $(PS_FILE) : $(DVI_FILE) $(TEX_FILES) $(EPS_FILES) $(CLASS_FILE) | |
62 $(DVIPS) $(TARGET) | |
63 | |
64 .PHONY : dvi | |
65 dvi : $(DVI_FILE) | |
66 $(DVI_FILE) : $(TEX_FILES) $(EPS_FILES) $(CLASS_FILE) | |
67 $(LATEX) -halt-on-error $(TARGET) | |
68 ifeq ($(BIBTEX_ENABLED),yes) | |
69 $(BIBTEX) $(TARGET) | |
70 endif | |
71 $(LATEX) -halt-on-error $(TARGET) | |
72 $(LATEX) -halt-on-error $(TARGET) | |
73 | |
74 %.eps : %.svg | |
75 inkscape --export-area-drawing --without-gui --file="$<" --export-eps="$@" | |
76 | |
77 .PHONY : clean | |
78 clean: | |
79 rm -f $(GENERATED_FILE) | |
80 | |
81 .PHONY : help | |
82 help: | |
83 @echo "make dvi" | |
84 @echo " Make DVI file from tex documents." | |
85 @echo "make pdf" | |
86 @echo " Make PDF file from DVI file." | |
87 @echo "make ps" | |
88 @echo " Make PS file from DVI file." | |
89 @echo "make clean" | |
90 @echo " Remove all generated files." |