mistress Makefile
 1.POSIX:
 2.SUFFIXES:
 3
 4ID!=id -u
 5AUTHOR!=getent passwd ${ID} | awk 'BEGIN{FS=":"} {print $$5}'
 6
 7LOWDOWN=lowdown -sthtml -mauthor='${AUTHOR}' -mcss=/style.css --template=html.template
 8
 9PAGES=index.html contact.html projects.html
10REMOTEHTDOCS=nixsha.re:/var/www/htdocs/cat-n.org/
11ASSETS=_spectacle/ style.css
12
13all: ${PAGES}
14
15.SUFFIXES: .md .html
16
17${PAGES}: html.template
18
19.md.html:
20	${LOWDOWN} $< >$@
21
22clean:
23	rm -f ${PAGES}
24
25scpall: scppages
26	scp -r ${ASSETS} ${REMOTEHTDOCS}
27
28scppages: ${PAGES}
29	scp ${PAGES} ${REMOTEHTDOCS}