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 "xib.me/rmmt"
qrcode:
qrencode -l L -v 1 -o qr.png "xib.me/rmmt"
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 $@ $<