Added first presentation slides
[yosys.git] / manual / presentation.sh
1 #!/bin/bash
2
3 fast_mode=false
4
5 set -- $(getopt fu "$@")
6 while [ $# -gt 0 ]; do
7 case "$1" in
8 -f)
9 fast_mode=true
10 ;;
11 --)
12 shift
13 break
14 ;;
15 -*)
16 echo "$0: error - unrecognized option $1" 1>&2
17 exit 1
18 ;;
19 *)
20 break
21 esac
22 shift
23 done
24
25 PDFTEX_OPT="-shell-escape -halt-on-error"
26
27 if ! $fast_mode; then
28 md5sum *.aux *.snm *.nav *.toc > autoloop.old
29 fi
30
31 set -ex
32
33 pdflatex $PDFTEX_OPT presentation.tex
34
35 if ! $fast_mode; then
36 while
37 md5sum *.aux *.snm *.nav *.toc > autoloop.new
38 ! cmp autoloop.old autoloop.new
39 do
40 cp autoloop.new autoloop.old
41 pdflatex $PDFTEX_OPT presentation.tex
42 done
43
44 rm -f autoloop.old
45 rm -f autoloop.new
46 fi
47