add more options for code formatting by astyle
[challenge-bot] / Makefile
1 MARKDOWNS := \
2 README.md
3 HTMLS := \
4 ${MARKDOWNS:%.md=%.html} \
5 index.html
6 PDFS :=\
7 ${HTMLS:%.html=%.pdf}
8
9 all: ${HTMLS} ${PDFS}
10 echo HTMLS=${HTMLS}
11 echo PDFS=${PDFS}
12
13 astyle:
14 astyle \
15 --mode=c \
16 --style=lisp \
17 --indent=spaces=2 \
18 --recursive '*.ino' \
19 --pad-oper \
20 --add-brackets \
21 --convert-tabs \
22 --max-code-length=80 \
23 --line-end=linux
24
25 initial-ubuntu-install:
26 sudo apt-get install -y qrencode fritzing openscad
27
28 index.html: README.html
29 cp $< $@
30
31 qr-sticker-paper.pdf: qr qr-sticker-paper.tex
32 pdflatex qr-sticker-paper.tex
33
34 qr.png: qr
35
36 qr:
37 qrencode -s 6 -l L -v 1 -o qr.png "xib.me/rmmt"
38
39 qrcode:
40 qrencode -l L -v 1 -o qr.png "xib.me/rmmt"
41
42 qrcode-large:
43 qrencode -l L -v 1 -o qr-large.png "https://gitorious.org/ozzloy/challenge-bot"
44
45 clean:
46 rm -f ${HTMLS} ${PDFS} 3d-printables/*.gcode \
47 3d-printables/*.x3g 3d-printables/*.stl
48
49 %.html: %.md
50 markdown $< > $@
51
52 %.pdf: %.html
53 htmldoc --numbered --book --no-title --header /// -f $@ $<