Skip to content

Commit 500aa08

Browse files
authored
Moving dartLangSpec.tex to this repo (#233)
1 parent a6959f8 commit 500aa08

File tree

5 files changed

+16935
-0
lines changed

5 files changed

+16935
-0
lines changed

specification/.gitignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
dartLangSpec*.aux
2+
dartLangSpec*.idx
3+
dartLangSpec*.ilg
4+
dartLangSpec*.ind
5+
dartLangSpec*.log
6+
dartLangSpec*.out
7+
dartLangSpec*.pdf
8+
dartLangSpec*.toc
9+
*-hash.tex
10+
*-list.txt

specification/Makefile

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
NAME=dartLangSpec
2+
SPEC=$(NAME).tex
3+
HASH=$(NAME)-hash.tex
4+
LIST=$(NAME)-list.txt
5+
HASHER=scripts/addlatexhash.dart
6+
7+
pdf:
8+
pdflatex $(SPEC)
9+
makeindex $(NAME).idx
10+
pdflatex $(SPEC)
11+
pdflatex $(SPEC)
12+
13+
pdfhash: hash_and_list
14+
pdflatex $(HASH)
15+
makeindex $(NAME)-hash.idx
16+
pdflatex $(HASH)
17+
pdflatex $(HASH)
18+
19+
dvi:
20+
latex $(SPEC)
21+
makeindex $(NAME).idx
22+
latex $(SPEC)
23+
latex $(SPEC)
24+
25+
dvihash: hash_and_list
26+
latex $(HASH)
27+
makeindex $(NAME)-hash.idx
28+
latex $(HASH)
29+
latex $(HASH)
30+
31+
hash_and_list:
32+
dart $(HASHER) $(SPEC) $(HASH) $(LIST)
33+
34+
help:
35+
@echo "Goals:"
36+
@echo " pdf, dvi: generate the pdf/dvi file containing the spec"
37+
@echo " pdfhash, dvihash: ditto, with location markers filled in"
38+
@echo " cleanish: remove [pdf]latex generated intermediate files"
39+
@echo " clean: remove all generated files"
40+
41+
cleanish:
42+
rm -f *.aux *.log *.toc *.out
43+
44+
clean: cleanish
45+
rm -f *.dvi *.pdf $(HASH) $(LIST)

0 commit comments

Comments
 (0)