blob: 8062c111247c907060315fa434aaf49afb128bee (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
|
DOCUMENT = kinect
INCLUDEFILES = $(shell grep "include{" $(DOCUMENT).tex | grep -v "^\%" | sed s/.\*include\{\\\(.*\\\)\}.\*/\\\1/ )
INPUTFILES = $(shell grep "input{" $(DOCUMENT).tex | grep -v "^\%" | sed s/.\*input\{\\\(.*\\\)\}.\*/\\\1/ )
TEXFILES = $(DOCUMENT).tex $(addsuffix .tex,$(INCLUDEFILES)) $(addsuffix .tex,$(INPUTFILES))
BIBTEX = $(shell grep "bibliography{" $(DOCUMENT).tex | grep -v "^\%" | sed s/.\*bibliography\{\\\(.*\\\)\}.\*/\\\1/ | sed s/,/\ / )
BIBTEXFILES = $(addsuffix .bib,$(BIBTEX))
FINALFN = eccv
EPSFILES = $(wildcard figs/*.eps)
all: ps pdf
ps: $(DOCUMENT).ps
pdf: $(DOCUMENT).pdf
test:
echo $(TEXFILES)
echo $(BIBTEXFILES)
$(DOCUMENT).ps: $(DOCUMENT).dvi
dvips -P cmz -f $(DOCUMENT).dvi > $(DOCUMENT).ps
#dvips -P cmz -t letter -f $(DOCUMENT).dvi > $(DOCUMENT).ps
$(DOCUMENT).pdf: $(DOCUMENT).ps
ps2pdf $< >$(DOCUMENT).pdf
$(DOCUMENT).dvi: $(TEXFILES) $(EPSFILES) biblio.stamp FORCE
latex $(DOCUMENT).tex </dev/null
-makeindex -q $(DOCUMENT).tex
-latex $(DOCUMENT).tex > /dev/null
# -xdvi -nofork -unique $(DOCUMENT).dvi 2>/dev/null >/dev/null
tarball: $(TEXFILES) $(BIBTEXFILES) $(EPSFILES)
tar cfvz $(DOCUMENT).tar.gz Makefile $(TEXFILES) $(BIBTEXFILES) $(EPSFILES)
biblio.stamp: $(BIBTEXFILES)
-latex -interaction=batchmode $(DOCUMENT).tex
-bibtex -terse $(DOCUMENT)
# touch biblio.stamp
final: $(FINALFN).tex $(DOCUMENT).ps $(DOCUMENT).pdf
cp $(DOCUMENT).ps $(FINALFN).ps
cp $(DOCUMENT).pdf $(FINALFN).pdf
$(FINALFN).tex: $(DOCUMENT).bbl $(TEXFILES)
gawk -f finalize.awk $(DOCUMENT).tex > $@
fileclean:
rm -f #*# *~
ispell: $(TEXFILES)
ispell -d american -t -M -L 3 $(TEXFILES)
clean:
rm -f *.dvi *.ps *.pdf *.stamp *.aux *.idx *.log *.toc *.bbl *.blg *.ilg *.ind *.ent
tidy: fileclean clean texclean
tar:
( cd .. ; tar czvf $(SOURCE)/$(SOURCE).tar.gz $(SOURCE)/*.sty $(SOURCE)/*.tex $(SOURCE)/*.bib $(SOURCE)/*.ps $(SOURCE)/Makefile )
%.eps : %.sk
sk2ps $< $@
FORCE:
|