annotate Paper/Makefile @ 8:35d15c091cfd

fix Makefile export .agda.replaced,and main document
author ryokka
date Mon, 23 Apr 2018 21:44:32 +0900
parents a5facba1adbc
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
8
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
1 # Settings
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
2 TARGET=sigos
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
3 BIBTEX=pbibtex
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
4 BB=extractbb
0
ryokka
parents:
diff changeset
5
8
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
6 vpath pdf fig
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
7 FIGURES=$(wildcard fig/*.pdf)
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
8 FIGURES_FOR_TEX=$(subst .pdf,.xbb,$(FIGURES))
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
9
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
10 vpath agda src
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
11 SOURCES=$(wildcard src/*agda)
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
12 SOURCES_FOR_TEX=$(subst .agda,.agda.replaced,$(SOURCES))
0
ryokka
parents:
diff changeset
13
8
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
14 # dependencies
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
15 $(TARGET).pdf : $(TARGET).dvi
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
16 dvipdfmx $<
0
ryokka
parents:
diff changeset
17
8
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
18 $(TARGET).dvi : $(wildcard *.tex) $(FIGURES_FOR_TEX) $(SOURCES_FOR_TEX)
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
19 platex $(TARGET).tex
0
ryokka
parents:
diff changeset
20 $(BIBTEX) $(TARGET)
8
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
21 platex $(TARGET).tex
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
22 platex $(TARGET).tex
0
ryokka
parents:
diff changeset
23
8
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
24 %.xbb: %.pdf
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
25 $(BB) $<
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
26
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
27 %.agda.replaced: %.agda
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
28 ruby escape_agda.rb $<
0
ryokka
parents:
diff changeset
29
ryokka
parents:
diff changeset
30
8
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
31 # commands
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
32 .PHONY : clean all open remake
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
33
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
34 clean:
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
35 rm -f *.dvi *.aux *.log *.pdf *.ps *.gz *.bbl *.blg *.toc *~ *.core *.cpt *.lof *.lot *.lol *.bbl *.blg *.idx src/*.replaced
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
36
0
ryokka
parents:
diff changeset
37 all: $(TARGET).pdf
8
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
38
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
39 open: $(TARGET).pdf
0
ryokka
parents:
diff changeset
40 open $(TARGET).pdf
ryokka
parents:
diff changeset
41
8
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
42 remake:
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
43 make clean
35d15c091cfd fix Makefile export .agda.replaced,and main document
ryokka
parents: 0
diff changeset
44 make all