-
Notifications
You must be signed in to change notification settings - Fork 2
/
OMakefile
109 lines (75 loc) · 2.83 KB
/
OMakefile
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
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
########################################################################
# Phony targets are scoped, so you probably want to declare them first.
#
# .PHONY : all clean current dual-dropbox rational-dropbox rational_ext-dropbox fields-dropbox msr-slides-dropbox jsc-slides-dropbox
.PHONY: all clean frac-dbx
# # LOts of random stuff
# dual.subc.tex : dual.tex
# ruby subcode/subc.rb dual.tex
# dual.subc.pdf : dual.subc.tex cites.bib
# pdflatex -halt-on-error dual.subc.tex
# bibtex dual.subc
# dual-dropbox : dual.subc.pdf
# cp dual.subc.pdf ~/Dropbox/Public/papers
# # MSR-slides
# msr-slides.subc.tex : msr-slides.tex
# ruby subcode/subc.rb msr-slides.tex
# msr-slides.subc.pdf : msr-slides.subc.tex cites.bib
# pdflatex -halt-on-error msr-slides.subc.tex
# bibtex msr-slides.subc
# msr-slides-dropbox : msr-slides.subc.pdf
# cp msr-slides.subc.pdf /home/rosh/Dropbox/Public/papers/
# # MSR-slides
# jsc-slides.subc.tex : jsc-slides.tex
# ruby subcode/subc.rb jsc-slides.tex
# jsc-slides.subc.pdf : jsc-slides.subc.tex cites.bib
# pdflatex -halt-on-error jsc-slides.subc.tex
# bibtex jsc-slides.subc
# jsc-slides-dropbox : jsc-slides.subc.pdf
# cp jsc-slides.subc.pdf /home/rosh/Dropbox/Public/papers/
# ICFP
# rational.subc.tex : rational.tex
# ruby subcode/subc.rb rational.tex
# rational.subc.pdf : rational.subc.tex cites.bib
# pdflatex -halt-on-error rational.subc.tex
# bibtex rational.subc
# rational-dropbox : rational.subc.pdf
# cp rational.subc.pdf ~/Dropbox/Public/papers
# # additions
# rational_ext.subc.tex : rational_ext.tex
# ruby subcode/subc.rb rational_ext.tex
# rational_ext.subc.pdf : rational_ext.subc.tex cites.bib
# pdflatex -halt-on-error rational_ext.subc.tex
# bibtex rational_ext.subc
# pdflatex -halt-on-error rational_ext.subc.tex
# pdflatex -halt-on-error rational_ext.subc.tex
# rational_ext-dropbox : rational_ext.subc.pdf
# cp rational_ext.subc.pdf ~/Dropbox/Public/papers
# # fields
# fields.subc.tex : fields.tex
# ruby subcode/subc.rb fields.tex
# fields.subc.pdf : fields.subc.tex cites.bib
# pdflatex -halt-on-error fields.subc.tex
# bibtex fields.subc
# pdflatex -halt-on-error fields.subc.tex
# pdflatex -halt-on-error fields.subc.tex
# fields-dropbox : fields.subc.pdf
# cp fields.subc.pdf ~/Dropbox/Public/papers
frac.subc.pdf : frac.subc.tex cites.bib
pdflatex -halt-on-error frac.subc.tex
bibtex frac.subc
frac.subc.tex : frac.tex
ruby subcode/subc.rb frac.tex
frac-dbx : frac.subc.pdf
cp frac.subc.pdf /home/rosh/Dropbox/Public/papers/
# Build all
# all : dual-dropbox rational_ext-dropbox fields-dropbox msr-slides-dropbox jsc-slides-dropbox
all : frac-dbx
current: rational_ext.subc.pdf
# Clean
clean:
rm *.subc.*
rm .subcode_cache*
clean-subcode:
rm .subcode_cache*
.DEFAULT : all