File: Makefile

package info (click to toggle)
dicelab 0.7-9
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,936 kB
  • sloc: ansic: 4,808; sh: 1,162; yacc: 239; perl: 108; lex: 58; makefile: 44
file content (27 lines) | stat: -rw-r--r-- 803 bytes parent folder | download | duplicates (7)
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
BNFDIA=./bnfdia

dicelab_manual.pdf: dicelab_manual.tex copyleft.pdf syntax1.pdf \
	syntax-dice.pdf syntax-math.pdf syntax-sumprod.pdf syntax-count.pdf \
	syntax-scalarconcat.pdf syntax-range.pdf syntax-listconcat.pdf \
	syntax-ordering.pdf syntax-lowhigh.pdf syntax-firstlast.pdf \
	syntax-filter.pdf syntax-let.pdf syntax-foreach.pdf syntax-while.pdf \
	syntax-if.pdf syntax-listrep.pdf
	pdflatex dicelab_manual.tex
	pdflatex dicelab_manual.tex

%.svg: %.bnf
	$(BNFDIA) < $< && mv test.svg $@

%.pdf: %.svg
	inkscape --export-pdf=$@ $^
#	convert -density 150 $^ $@

%.pdf: %.fig
	fig2dev -L pdftex_t -p $@ $^ \
		> $@_t
	fig2dev -L pdftex $^ > $@

clean:
	rm -f dicelab_manual.toc dicelab_manual.aux dicelab_manual.log \
		dicelab_manual.ind dicelab_manual.idx dicelab_manual.out
	rm -f *.pdf *.pdf_t