| 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 $@ $< |