MARKDOWNS := \ README.md HTMLS := \ ${MARKDOWNS:%.md=%.html} \ index.html PDFS :=\ ${HTMLS:%.html=%.pdf} all: ${HTMLS} ${PDFS} echo HTMLS=${HTMLS} echo PDFS=${PDFS} astyle: astyle \ --mode=c \ --style=lisp \ --indent=spaces=2 \ --recursive '*.ino' \ --pad-oper \ --add-brackets \ --convert-tabs \ --max-code-length=80 \ --line-end=linux initial-ubuntu-install: sudo apt-get install -y qrencode fritzing openscad uuid: uuid -v4 index.html: README.html cp $< $@ qr-sticker-paper.pdf: qr qr-sticker-paper.tex pdflatex qr-sticker-paper.tex qr.png: qr qr: qrencode -s 6 -l L -v 1 -o qr.png "challenge-bot.com" qrcode: qrencode -l L -v 1 -o qr.png "challenge-bot.com" qrcode-large: qrencode -l L -v 1 -o qr-large.png "https://gitorious.org/ozzloy/challenge-bot" clean: rm -f ${HTMLS} ${PDFS} 3d-printables/*.gcode \ 3d-printables/*.x3g 3d-printables/*.stl %.html: %.md markdown $< > $@ %.pdf: %.html htmldoc --numbered --book --no-title --header /// -f $@ $<